Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 128 Bedienungshandbuch Seite 226

Vorschau ausblenden Andere Handbücher für 128:
Inhaltsverzeichnis

Werbung

5-18
F O R . . .NEXT-Anweisung
Format:
Zweck:
Bemerkungen:
FOR num Var= x TO y [STEP z]
NEXT [num Var][,num
Erlaubt die Mehrfachverarbeitung einer Folge von Befeh-
len, Anweisungen und/oder Funktionen in einer Pro-
grammschleife mit einer definierten Zahl von Durchläu-
fen.
num Iferwird als Zähler für die Durchläufe verwendet und
muß eine Gleitkommavariable sein. Der erste numeri-
sche Ausdruck x i s t der Anfangswert, der zweite numeri-
sche Ausdruck y ist der Endwert des Zählers.
Alle Anweisungen und Programmzeilen nach der FOR¬
Anweisung bis zur ersten NEXT-Anweisung werden
ausgeführt. Dann wird der Zähler um den Wert von z
erhöht und es wird geprüft, ob er größer als der Endwert
/ g e w o r d e n ist. Wenn er nicht grösser ist, verzweigt der
Interpreter zurück zu der Anweisung nach der FOR-An-
weisung und der Ablauf wird wiederholt. Ist der Zähler
grösser als y, so wird das Programm nach der NEXT-An-
weisung fortgesetzt. Dies versteht man unter einer
FOR. . .NEXT-Schleife.
Wenn für z ein negativer Wert angegeben ist, so muß der
Endwert y kleiner als der Anfangswert x sein, y wird in
diesem Fall bei jedem Durchlauf um den Wert von z
vermindert, bis der Zähler kleiner als der Endwert y wird.
Wird STEP z nicht angegeben, so wird der Zähler bei
jedem Durchlauf um 1 erhöht.
FOR.. .NEXT-Schleifen dürfen auch geschachtelt wer-
den, d.h. eine Schleife darf auch innerhalb einer anderen
angeordnet sein. Jeder Schleifenzähler muß dann jedoch
einen eigenen Namen erhalten. Für alle Zähler in ge-
C64-Modus BASIC 2.0
Var...]

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis