Osnovne algoritamske strukture - petlje
2. Petlja s poznatim brojem ponavljanja
Ta se naredba primjenjuje u zadatcima u kojima je broj ponavljanja unaprijed poznat.
U pseudojeziku možemo je zapisati kao:
za b = p do k činiti
naredba (blok_naredbi)
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ća 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.