Herunterladen Inhalt Inhalt Diese Seite drucken

NCR DECISION MATE V Bedienungsanleitung Seite 157

Inhaltsverzeichnis

Werbung

GW-BASIC
IF ... THEN [...ELSE] und IF ... GOTO
Format:
IF <ausdruck> TH E N < anweisung(en)> I
<zeilennum m er> [E LSE < anweisung(en)> |
< zeilennummer> ]
Format:
IF < ausdruck> GOTO < zeilennummer>
[ ELSE <anw eisung(en)> |< zeilennummer> ]
Anmerkung:der Nebensatz ELSE ... ist nur in den Versionen
" Erweitert" und " Platte" erlaubt.
Zweck:
Um eine Entscheidung bezüglich des Programmab­
laufes
herbeizuführen.
Bemerkung: Wenn das Ergebnis des <ausdruckes> nicht Null
ist, wird die THEN- bzw. GOTO-Klausel ausgeführt.
A u f TH EN kann entweder eine Zeilennummer als
Verzweigugungsadresse oder eine oder mehrere An­
weisungen
GOTO muß immer eine Zeilennummer folgen. Wenn
das Ergebnis des <ausdruckes> jedoch Null ist, wird
der THEN- bzw. GOTO-Teil übersprungen und die
ELSE-Klausel — falls vorhanden — wird ausgeführt.
Das Programm wird mit der nächsten ausführbaren
Anweisung fortgesetzt. (Die ELSE-Klausel ist nur in
den Versionen " Erweitert" und " Platte" vorhanden).
Bei den Versionen " Erweitert" und " Platte" darf vor
TH EN ein Komma eingefügt werden.
Schachtelung von IF-Anweisungen
In den Versionen " Erweitert" und " Platte" können
IF
...
werden. Schatein ist nur durch die maximale Zeilen­
länge limitiert. Zum Beispiel:
IF X > Y TH EN P R IN T " GROESSER A L S "
ELSE IF Y > X TH EN P R IN T " K L E IN E R A L S "
ELSE P R IN T " G L E IC H "
stellt eine legale Anweisung dar. Falls eine Anweisung
ungleich viele ELSE- und THEN-Klauseln enthält,
wird jedes ELSE dem nächstliegenden " freien" TH EN
zugeordnet. Z.B.:
aufgrund
des
Resultates eines Ausdruckes
folgen,
die
TH EN
...
ELSE-Anweisungen geschachtelt
auszuführen ist/sind.
MS-BAS IC
A u f
2-39

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis