Instrukcja WHILE
WHILE (wyr) instrukcja1 ;
Najpierw obliczana jest wartość wyrażenia. Jeśli wynik jest zerowy to instrukcja1 nie jest wcale wykonywana. Jeśli jednak wartość wyrażenia jest niezerowa (TRUE) wówczas wykonywana jest instrukcja1, po czym ponownie obliczana jest wartość wyrażenia. Jeśli nadal wartość tego wyrażenia jest niezerowa, wówczas ponownie wykonywana jest instrukcja1, i tak dalej, dopóki wyrażenie ma wartość niezerową. Pętla zostanie przerwana, gdy obliczone wyrażenie będzie miało wartość zerową (FALSE).
Czy
wyr
ma wartość
niezerową?
(T/F)
FALSE
TRUE
instrukcja1
Dalsza część programu