FOR
. . .
NEXT
beträgt die Schrittweite konstant 1.
Die Werte des ende-Terms und des schrittweite-Terms werden mit jedem
Schleifendurchlauf neu berechnet. Das gestattet eine erweiterte Kon-
trolle des Programmverlaufes.
FOR-Schleifen können ineinander verschachtelt
telungstiefe ist nur durch den für die Schleifenvariablen erforderlichen
Speicherplatz beschränkt.
FOR
F O R
NEXT
NEXT
Jede FOR-Schleife darf im Verlauf des Programms nur über ihre eigene
NEXT-Anweisung laufen. Folgender Quelltext kann zwar compiliert und
in den Steuercomputer geladen werden, wird jedoch nicht wie vielleicht
erwartet funktionieren:
FOR
. . .
GOTO
. . .
JSIEXT
F O R
. . .
#anothernext
NEXT
Achten Sie außerdem auf den Wertebereich von Schleifenvariable und
ende-Term!
30
variable
=
anfang TO ende
vl = anfangl
v2 = anfang 2
F O R
v3 = anfang 3
. . .
MEXT
vl = anfangl
anothernext
v2 = anfang 2
werden. Die Verschach-
TO
ende1
TO
e n d e 2
TO
e n d e 3
TO
ende1
TO
e n d e 2