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.