Algoritamska struktura - petlje 1
2. Petlja u kojoj je poznat broj ponavljanja
Ta se naredba primjenjuje u zadatcima u kojima je broj ponavljanja unaprijed poznat. U pseudojeziku možemo je zapisati kao:
Varijabla b je kontrolna varijabla ili brojač. Ona nadzire broj prolazaka petljom, a njezina se vrijednost automatski povećava za jedan svakim prolaskom kroz petlju – od početne vrijednosti (p) do krajnje vrijednosti (k). Tijek izvršavanja naredbe s poznatim brojem ponavljanja je sljedeći:
1. Vrijednost kontrolne varijable b postavlja se na početnu vrijednost p.
2. Provjerava se je li vrijednost kontrolne varijable manja ili jednaka završnoj vrijednosti k Ako je rezultat istina, izvodi se blok naredbi, a vrijednost kontrolne varijable b uveća se za 1. Program se zatim vraća na početak petlje, te se ona ponavlja od početka 2. koraka.
3. Ako je vrijednost kontrolne varijable b veća od završne vrijednosti k, blok naredbi se preskače i program se nastavlja prvom naredbom iza bloka.
Primjer 1.
Dio programa
deset puta će ispisati rečenicu Danas je lijep dan! (Kontrolna varijabla b mijenja svoju vrijednost od jedan do deset.)
Primjer 2.
Dio programa
ispisat će brojeve 100, 101, 102, 103, 104, 105, 106, 107, 108, 109 i 110.
Naredbe ponavljanja mogu se kombinirati sa svim naredbama koje se koriste u programiranju. Tako će, na primjer, dio programa
ispisati sve parne brojeve u intervalu od 1 do 20.