Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 128 Bedienungshandbuch Seite 233

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

Werbung

C64-Modus BASIC 2.0
IF-Anweisung
Format:
Zweck:
Bemerkungen:
IF Ausdruck THEN
IF Ausdruck GOTO
Erlaubt die Verzweigung zu anderen Anweisungen oder
in verschiedene Programmteile, abhängig vom logischen
Wahrheitgehalt eines numerischen Ausdrucks.
Wenn das Ergebnis von Ausdruck
von Null verschieden ist, wird die T H E N - oder GOTO-
Klausel ausgeführt.
THEN kann entweder von einer Zeilennummer zum Ver-
zweigen oder von einer oder mehrere Anweisungen
gefolgt werden.
GOTO wird immer von einer Zeilennummer gefolgt. Ist
das logische Ergebnis von Ausdruck
so wird die T H E N - oder GOTO-Klausel ignoriert und das
Programm wird mit der folgenden Befehlszeile fortge-
setzt.
IF. . .THEN-Anweisungen
werden, wobei die Schachtelungen nur durch die Be-
fehlszeilenlänge (80 Zeichen) begrenzt werden:
IF A = B THEN IF B = C THEN PRINT"A = C"
Wird eine im Direkt-Modus eingegebene IF. . T H E N - A n -
weisung von einer Zeilennummer gefolgt, so generiert
der Interpreter eine UNDEFINED STATEMENT-Fehler¬
meldung, selbst wenn vorher eine Zeile mit dieser Num-
mer eingegeben wurde.
Bei Verwendung von IF zum Testen eines Wertes, der
sich aus einer Gleitkommaberechnung ergeben hat, ist
zu beachten, daß die interne Darstellung des Wertes
ungenau sein kann. Deshalb sollte ein Test immer für den
Bereich gemacht werden, innerhalb dessen die Genauig-
keit variiert. Es sollte also z.B. beim Testen einer Varia-
Anweisungen
Zeilennummer
logisch "wahr", also
"falsch", also Null,
können
auch
5-25
geschachtelt

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis