Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

GW-BASIC
FOR ... NEXT
Format:
FO R < variable> = x TO y [ STEP z ]
N E X T [ < variable > ] [ , < variable > . .. ]
(x, y und z sind numerische Ausdrücke)
Zweck:
Ermöglicht es, eine Reihe von Anweisungen in einer
Schleife mit einer gegebenen Anzahl von Durchläu­
fen auszuführen.
Bemerkung: <varia b le> wird als Zähler benützt. Der erste nume­
rische Ausdruck (x ) ist der Ausgangswert des Zähler,
der zweite (y ) ist der Endwert des Zählers. Die auf die
FOR-Anweisungen folgenden Programmzeilen werden
ausgeführt, bis die Anweisung N E X T entdeckt wird.
Dann wird der Zähler um den Wert (z) erhöht. Nun
wird überprüft, ob der Zähler jetzt größer ist, als
der Endwert (y ). Falls nicht, verzweigt das MS-BASIC
Programm zu der unmittelbar auf die FOR-Anweisung
folgende Anweisung und der Vorgang wird wieder­
holt. Falls der Zähler jedoch größer ist, als der End­
wert, wird das Programm mit der unmittelbar auf
N E X T folgenden Anweisung fortgesetzt. Das ist eine
FO R ... NEXT-Schleife. Wenn STEP nicht angegeben
wird, nimmt MS-BASIC den Wert 1 an. Wenn STEP
negativ angegeben wird, ist der Endwert kleiner als
der Ausgangs wert. Der Zähler wird um STEP redu­
ziert, sooft die Schleife durchlaufen wird und der
Vorgang wird solange wiederholt, bis der Zähler klei­
ner ist, als der Endwert.
Die Schleife wird dann nicht durchlaufen, wenn
der Anfangswert multipliziert mit dem Vorzeichen
von STEP den End wert mulitpliziert mit dem Vorzei­
chen von STEP überschreitet.
Geschachtelte Schleifen
FO R ... NEXT-Schleifen können geschachtelt werden.
D.h. eine solche Schleife kann innerhalb einer ande­
ren solchen Schleife sein. Wenn Schleifen geschachtelt
werden, muß jeder ein eindeutiger Variablenname für
^
MS-BASIC
2 -3 3

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis