Syntax: a)
WHILE Ausdruck :
Anweisungen :
ENDWHILE
b)
WHILE Ausdruck
Anweisungen
ENDWHILE
Argumente:
Ausdruck kann ein beliebiger numerischer Ausdruck sein, der einen Wahrheitswert liefert. Wenn er Null (
FALSE) ist, geht die Kontrolle an die Anweisung direkt nach dem zugehörigen ENDWHILE. Wenn von Null verschieden, läuft das Programm weiter bis es die ENDWHILE Anweisung erreicht und springt dann zurück auf WHILE, wobei
Ausdruck neu ausgewertet wird.
Hinweis: Die Anweisungen, die den Block der WHILE Œ ENDWHILE Schleife bilden, werden niemals ausgeführt, wenn der Anfangswert des Ausdrucks FALSE ergibt.
Beispiele: a)
WHILE flagge : PROChauptschl : ENDWHILE
b) WHILE TIME<1000
PROCzeichnen
ENDWHILE