Osnovne algoritamske strukture - petlje

Često se u procesu programiranja pojavljuje potreba za ponavljanjem dijelova programa. Na primjer, postoji li potreba za unošenjem 10 brojeva, naredbu za unošenje treba pisati deset puta. Praktičnije je potrebne
naredbe napisati jedanput, a pri izvođenju programa pozvati ih željeni broj puta

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.