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:

  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 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.
  3. 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.