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