Anweisung
$FOR
$ENDFOR
$BREAK
$CONTINUE
154
H öh e r e P r o g r am m ie r sp r ac h e
Bedeutung
Satzwiederholung FOR.
$FOR <N> = <Ausdr1>,<Ausdr2>,<Ausdr3>
$ENDFOR
$BREAK
$CONTINUE
H i n w e i s : b e i d e r A u s f ü h r u n g d i e s e r
Anweisung nimmt <n> den Wert <Ausdr1>
und ändert seinen Wert in durch <Ausdr3>
definierten Zunahmen bis <Ausdr2>. Bei
jeder Zunahme werden die zwischen den
A n w e i s u n g e n $ F O R u n d $ E N D F O R
eingebetteten Sätze ausgeführt.
Die Anweisung $BREAK gestattet die
Beendung der Satzwiederholung, auch
wenn die Haltebedingung nicht erfüllt ist.
Die Programmausführung wird in dem auf
$ENDFOR folgenden Satz fortgesetzt.
Die Anweisung $CONTINUE initiiert die
folgende Wiederholung, auch wenn die
Wiederholung, die in der Ausführung stand,
nicht beendet wurde. Die Sätze, die danach
mit dem Befehl $CONTINUE bis $ENDFOR
programmiert werden, werden bei dieser
Wiederholung ignoriert.
Bsp.:
$FOR P1=10,20,2
... (diesen Teil ab P1=10 ausführen,
... (Erhöhung um 2 in jeder Wiederholung, bis zu
... (um den Wert von 20 zu erreichen, und endet
dann mit
$ENDFOR