Programske petlje
2. Petlja s poznatim brojem ponavljanja
Ta se naredba primjenjuje u zadacima 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:
- Vrijednost kontrolne varijable b postavlja se na početnu vrijednost p.
- Provjerava se je li vrijednost kontrolne varijable manja ili jednaka završnoj vrijednosti k. Ako je rezultat istina, izvodi se blok naredaba, a vrijednost kontrolne varijable b uvećava se za 1. Program se zatim vraća na početak petlje, te se ona ponavlja od početka 2. koraka.
- Ako je vrijednost kontrolne varijable b veća od završne vrijednosti k, blok naredaba 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 1 do 10).
Primjer 2.
Dio programa
ispisat će brojeve 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110.
Naredbe programiranja mogu se kombinirati sa svim naredbama koje se koriste u programiranju. Tako će npr. dio programa
ispisati sve parne brojeve u intervalu od 1 do 20.