Die Kontrollstruktur WHILE-WEND
ist eine Schleife mit Anfangsabfrage. Sie wird so lange durchlaufen, solange die Bedingung erfüllt ist. Ergibt der erste Test ’falsch’, dann gelangt die Programmausführung niemals zum Programmcode innerhalb der Schleife und überspringt diesen Teil.
Die Syntax lautet
WHILE bedingung
... anweisungen ...
WEND
Die Bedingung ist ein logischer Vergleich in der Form ausdruck logischer operator ausdruck
.
Mit dem Kontrollbefehl BREAK
kann die Schleife sofort verlassen werden.
Mit dem Kontrollbefehl CONTINUE
wird sofort die nächste Iteration begonnen.
Beispiel
A = 1
WHILE A < 10
PRINT A, A * A, A * A * A
A = A + 1
WEND