Citat:
manefrenki: ako neko moze da mi da adresu neke stranice gdje mogu da najdem nesto o naredbi repeat imam referat ali uopste o njoj nista ne znam
Nemam adresu, ali nešto malo ti mogu reći o REPEAT naredbi.
Naredba ciklusa sa postuslovom
repeat omogućava organizovanje ciklusa sa nepoznatim brojem ponavljanja.
Code:
repeat
N1;
N2;
...
Nk
until
L
N su naredbe, a
L izraz. Ako je vrednost logičkog izraza iza
until jednaka
FALSE niz naredbi se ponavlja dok logički izraz ne dobije vrednost
TRUE. Uslov se proverava posle svake iteracije. Rezervisane reči
repeat i
until su graničnici te ne treba unositi
begin i
end.
Jedan mali primer programa.
Napiši broj simbola različitih od praznine u ulaznoj datoteci. Čitanje ulazne datoteke prekinuti kada se dostigne kraj.
Code:
program simboli(input, output);
var
simbol: char;
brojsimbola: integer;
begin
brojsimbola:=0;
repeat
read(simbol);
if simbol<>' ' then
brojsimbola:=brojsimbola + 1
until
eof;
write('U datoteci ima:', brojsimbola, ' simbola!')
end.
brojsimbola - promenljiva koja predstavlja brojač simbola;
simbol - promenljiva koja dobija vrednost tekućeg simbola...
Otprilike, ovo je nešto uopšteno, ali moraš se sam snaći za još zadataka da bi to baš lepo leglo gde je i mesto...
pozzz
[Ovu poruku je menjao loshmiscg dana 08.03.2006. u 00:21 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.