Schleifen für die Wiederholung von Befehlen verwenden
Das Menü „ Control
Hinweis: Ein Schleifen-
befehl markiert den Anfang
der Schleife. Der
entsprechende End Befehl
markiert das Schleifenende.
For...EndFor Schleifen
Hinweis: Der Endwert kann
kleiner sein als der
Anfangswert, dann muß
jedoch ein negatives
Inkrement benutzt werden.
Hinweis: Der Befehl For
erhöht die Zählervariable
automatisch, so daß das
Programm die Schleife nach
einer bestimmten Anzahl
von Wiederholungen
beenden kann.
Sie verwenden Schleifen, um eine Gruppe gleicher Befehle
mehrmals hintereinander auszuführen. Es stehen Ihnen mehrere
Schleifentypen zur Verfügung. Jeder Schleifentyp bietet Ihnen
auf der Grundlage einer Bedingungsprüfung eine andere
Möglichkeit zum Beenden (Verlassen) der Schleife.
Die meisten Schleifenbefehle geben
Sie im Programmeditor mit dem
Menü „
ein.
Control
Wenn Sie die Schleife auswählen,
werden der Schleifenbefehl und
sein
Befehl an der
End
Cursorposition eingefügt.
Sie können dann mit der Eingabe der Befehle beginnen, die in der
Schleife ausgeführt werden.
Eine
Schleife benutzt einen Zähler, um die Anzahl der
For...EndFor
Schleifenwiederholungen zu steuern. Die Syntax des Befehls
For(variable, anfangswert, endwert [, inkrement])
Wert des Zählers zu Beginn des ersten Durchlaufs
Variable, die als Zähler dient
Bei Ausführung von
For
endwert verglichen. Ist variable nicht größer (bzw. bei negativem
Inkrement kleiner) als endwert, wird die Schleife ausgeführt;
andernfalls wird die Programmausführung mit dem nach
folgenden Befehl fortgesetzt.
i > 5
i 5
Nach dem Durchlauf der Schleife (
steuerung wieder an den Befehl
mit endwert verglichen.
:For |
:EndFor
Sind für die Schleife Argumente
erforderlich, wird der Cursor hinter dem
einleitenden Schleifenbefehl angezeigt.
Wird nach jedem Durchlauf zum
Zähler addiert. "Inkrement" ist
optional; wenn kein Inkrement
angegeben wird, wird 1
verwendet
Die Schleife wird beendet, wenn
variable diesen Wert überschreitet
wird der Wert der variablen mit dem
:For i,0,5,1
: --------
: --------
:EndFor
:--------
), wird die Programm-
EndFor
übergeben, variable erhöht und
For
Kapitel 17: Programmierung
ist:
For
EndFor
297