Professional Documents
Culture Documents
naredbi odreeni broj puta, pri emu broj ponavljanja moe biti definisan
prirodnim brojem ili uslovom koji odreuje kada se ponavljanje prekida.
Napomenimo i to da se cikline strukture vrlo esto nazivaju i ciklusima ili
petljama.
For petlja
Naredba for umoguava bezuslovno ponavljanje nekog dijela programa
Blok komandi
hsdhjfhsdjk
Sintaksa
for <brojacka_promenljiva> := <pocetna_vrednost> to
<krajnja_vrednost> do <naredba>
u sluaju da se brojaka promijenljiva uveava, odnosno
for <brojacka_promenljiva> := <pocetna_vrednost> downto
<krajnja_vrednost> do <naredba>
u sluaju kada se brojaka promijenljiva umanjuje.
Upravljaka promijenljiva moe biti integer, boolean ili char tipa. U
Pascal-u nije mogue definisati za koliko se uveava ili umanjuje
brojaka promijenljiva. Korak promijene je uvijek 1 (u sluaju to),
odnosno -1 (u sluaju downto). Poetna i krajnja vrijednost se
izraunavaju na poetku petlje i ne mogu se menjati tokom njenog
izvravanja.
Primjer 1
Program koji ispisuje slovo 'A'
3 puta na ekranu:
Program Ime_programa
(input, output);
Var i : integer ;
Begin
For i:=1 to 3 do write ( 'A' );
Readln ;
End.
Primjer 2
Program koji ispisuje bojeve
od 1 do 10 :
Program Ime_programa
(input, output);
Var i : integer ;
Begin
For i:=1 to 10 do write(i:5);
Readln();
End.
Primjer 3
Sljedei primjer pokazuje da poetna i krajnja vrjednost brojake
Primjer 4
Program koji iscrtava pravougaonik od
zvijezdica ija je visina i duina jednaka
unesenim brojevima sa tastature:
Program Ime_programa (input, output);
Var a,b,k,i : integer ;
Begin
Readln (a,b);
For i := 1 to b do
Begin
For k := 1 to b do
Write ('*');
Writeln ();
End;
Readln ();
End .
Primjer 5
Program koji e za uneseni