Programske petlje
--
5. Petlja kod koje broj ponavljanja nije poznat, a uvjet se provjerava na početku
Naredba
tj. ključna riječ while
dolazi iz engleskog jezika a značenje joj je dok. Petlja
se izvršava - iterira dok
vrijedi zadani uvjet.
Petlja while se
najčešće rabi ako broj
ponavljanja petlje nije unaprijed poznat, nego ovisi o ispunjenju zadanog uvjeta. While petlja
se može shvatiti kao ponavljajuća
if naredba.
Osnovni
oblik petlje while je:
Kod
ove se vrste petlje uvjet
ispituje na početku, a blok naredbi petlje ponavlja se
sve dok je uvjet ispunjen.
Uvjet
je logički izraz čiji rezultat mora biti logički
podatak (tip bool). Kada rezultat postane logička neistina (false, 0),
preskače se blok naredbi petlje i program se nastavlja od prve naredbe nakon
bloka naredbi petlje.
Budući da se kod petlje while uvjet ispituje na početku može se dogoditi da se blok naredbi u petlji ne izvrši niti jednom.