Instrukcja DO ... WHILE ...
DO instrukcja1 WHILE (wyr) ;
Najpierw wykonywana jest instrukcja1. Następnie obliczona zostaje wartość wyrażenia. Jeśli jest ono niezerowe (TRUE), to wykonanie instrukcji1 jeden zostanie powtórzone, po czym znowu obliczone zostanie wyrażenie ... i tak w kółko, dopóki wyrażenie będzie różne od zera.
Instrukcja1 zostanie wykonana co najmniej raz. Czyli nawet wtedy, gdy wyrażenie nie będzie nigdy prawdziwe.
Czy
wyr
ma wartość
niezerową?
(T/F)
FALSE
instrukcja1
Dalsza część programu
TRUE