2
Pascal FOR Naredba for omogućava ponavljanje izvršavanja bloka naredbi(ili samo jedne naredbe). Prilikom pisanja ove naredbe obavezno se određuje jedna cjelobrojna varijabla koja će biti brojač. Definiše se početna i krajnja vrijednost brojača i način kretanja brojača. Brojač može rasti ili opadati. U narednom primjeru vrijednost brojačai postavljase na 1(i:=1) i određuje se da izvršavanje bloka naredbi traje dok brojač ne dostigne vrijednost 10( to 10). U bloku naredbi koji je ograničen sa BEGIN i END zagradama nalazi se samo jedna naredba, a to je naredba za ispis trenutne vrijednosti brojača. Na ovom primjeru može se vidjeti da brojač ima drugu vrijednost pri svakom ponovnom izvršavanju bloka naredbi. Primjer 1: Program ispisuje cijele brojeve od 1 do 10. program for1; var i : integer; begin for i := 1 to 10 do begin writeln(i); end; readln; end. Primjer 2: Program ispisuje zbir brojeva od 50 do 100. program for2; var i, zbir : integer; begin for i := 50 to 100 do zbir := zbir + i; Writeln(zbir); readln; end. Primjer 3: Program ispisuje prvih 128 znakova ASCII koda. program for3; var i : integer; begin for i := 1 to 128 do write(chr(i),' ');

Pascal For

Embed Size (px)

DESCRIPTION

For

Citation preview

Pascal FORNaredba for omoguava ponavljanje izvravanja bloka naredbi(ili samo jedne naredbe). Prilikom pisanja ove naredbe obavezno se odreuje jedna cjelobrojna varijabla koja e biti broja. Definie se poetna i krajnja vrijednost brojaa i nain kretanja brojaa. Broja moe rasti ili opadati. U narednom primjeru vrijednost brojaai postavljase na 1(i:=1) i odreuje se da izvravanje bloka naredbi traje dok broja ne dostigne vrijednost 10( to 10). U bloku naredbi koji je ogranien sa BEGIN i END zagradama nalazi se samo jedna naredba, a to je naredba za ispis trenutne vrijednosti brojaa. Na ovom primjeru moe se vidjeti da broja ima drugu vrijednost pri svakom ponovnom izvravanju bloka naredbi.Primjer 1: Program ispisuje cijele brojeve od 1 do 10.program for1;var i : integer;begin for i := 1 to 10 do begin writeln(i); end;

readln;end.Primjer 2: Program ispisuje zbir brojeva od 50 do 100.program for2;var i, zbir : integer;begin for i := 50 to 100 do zbir := zbir + i;Writeln(zbir);readln;end.Primjer 3: Program ispisuje prvih 128 znakova ASCII koda.program for3;var i : integer;begin for i := 1 to 128 do write(chr(i),' ');

readln; end.Primjer 3: Program ispisuje sva velika slova engleskog alfabetaprogram for4;var i : integer;begin for i := 65 to 90 do write(chr(i),' ');

readln; end.