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:

petlja

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ćava 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.

Primjer 1. 

Dio programa

primjer 1

deset puta će ispisati rečenicu Danas je lijep dan!  (Kontrolna varijabla b mijenja svoju vrijednost od 1 do 10). 

Primjer 2.

Dio programa

petlja

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

petlja

ispisati sve parne brojeve u intervalu od 1 do 20.