30
8 Schleifen
8.1 while-do Schleife
Beispiel:
N350
$while (Ausdruck) do begin
N400
.....
N450
$end;
Ausdruck muss einen booleschen Wert zurückliefern (siehe IF). Die Schleife wird so lange ausgeführt, bis
Ausdruck false wird. Der Wert von Ausdruck wird jeweils am Schleifenanfang abgeprüft, d.h. wenn der Wert
beim Erreichen der Schleife false ist, wird die Schleife übersprungen.
8.2 repeat-until Schleife
Beispiel:
N350
$repeat begin
N400
.....
N450
$end until (Ausdruck);
Ausdruck muss einen booleschen Wert zurückliefern (siehe IF). Die Schleife wird so lange ausgeführt, bis
Ausdruck true wird. Der Wert von Ausdruck wird jeweils am Schleifenende abgeprüft, d.h. die Schleife wird
mindestens einmal ausgeführt.
8.3 for Schleife
Beispiele:
N350
$for CI600:=1 to 10 do begin
N400
.....
N450
$end;
N750
$for CI600:=10 downto 1 do begin
N800
.....
N850
$end;
Die Laufvariable (hier CI600) muss eine Ganzzahlvariable sein. Die Definition der for-Schleife schließt einen
Start und einen Endwert mit ein. Start und Endwert können auch Ausdrücke sein.
(Anweisungen)
(Anweisungen)
(Anweisungen)
(Anweisungen)
G-C
-I
ODE
NTERFACE