Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

FOR...NEXT-Befehl
Syntax:
Verwendung:
Bemerkungen:
GW-BASIC
FOR <Variable> = x TO y [ bTEPz]
NEXT [<Variable>] [,<Variable>...]
wobei x, y und z numerische Ausdrücke darstellen.
Mit diesem Befehl kann eine Reihe von Instruktio­
nen eine bestimmte Anzahl von Malen in einer
Schleife ausgeführt werden.
"Variable" wird als Zähler benutzt. Der erste nume­
rische Ausdruck (x) ist der Ausgangswert des Zäh­
lers. Der zweite numerische Ausdruck (y) ist der
Endwert des Zählers. Die auf den FOR-Befehl fol­
genden Programmzeilen werden ausgeführt, bis
NEXT angetroffen wird. Danach wird der Zähler an
den von STEP angegebenen Wert angepaßt.
Anschließend wird geprüft, ob der Wert des Zählers
nun größer ist als der endgültige Wert (y). Ist er
nicht größer, so geht GW-BASIC zu dem auf den
FOR-Befehl folgenden Befehl zurück und das Ver­
fahren wird wiederholt. Ist der Wert größer als der
Endwert, so wird die Ausführung mit dem auf
NEXT folgenden Befehl fortgesetzt. Diese Reihe
von Ereignissen wird häufig als eine FOR...NEXT-
Schleife bezeichnet.
Wird STEP nicht angegeben, so wird von einer
Erhöhung von 1 ausgegangen. Ist STEP negativ, so
wird der Zähler nach jeder Ausführung der Schleife
durch GW-BASIC vermindert. Die Schleife wird
solange ausgeführt, bis der Zähler einen niedrige­
ren Wert als den endgültigen Wert enthält.
Bei dem Zähler muß es sich um eine ganzzahlige
oder numerische Konstante mit einfacher Genauig­
keit handeln. Wird eine numerische Konstante mit
doppelter Genauigkeit benutzt, so kommt es zu
einer Fehlermeldung "Type mismatch" (Überein­
stimmungsfehler). Die Benutzung einer Ganzzahl
als Zähler führt zu einer besseren Programmlei­
stung.
GW-BASIC-BEFEHLE UND FUNKTIONEN
FOR...NEXT
4-95

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für NCR GW-BASIC

Inhaltsverzeichnis