Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 16 Bedienungshandbuch Seite 175

Inhaltsverzeichnis

Werbung

COMMODORE 16
BASIC 3.5 LEXIKON
ON
**
ON Formel <GOTO/GOSUB> Zeilen-# 1 [, Zeilen-# 2, ... ]
Mit der ON-Anweisung lassen sich GOTO-
oder
GOSUB-Anweisungen
in eine spezielle Version
der
IF-Anweisung
verwandeln.
Dem
Wort ON
fOlgt zuerst eine Formel, dann entweder die GOTO-
oder
die
GOSUB-An-
weisung und dann die durch Kommata getrennten Zeilennummern. Ergibt das
numerische Ergebnis der Formel eine
Eins,
dann
wird
die
erste
der
Zeilerinummern angesprungen. Ist das Resultat eine Zwei, dann die zweite
Zeilennummer, usw.
Ist das Ergebnis Null oder größer
als
die
Anzahl
der
ange-
gebenen Zeilennummern, dann
wird
die
nächste
auf
die
ON-Anweisung
folgende Anweisung ausgeführt. Ergibt sich eine negative
Zahl,
stoppt
das Programm mit der Meldung ILLEGAL QUANTITY ERROR.
BEISPIEL,
10 INPUT X, IF X<O THEN 10
Wenn X=l, dann verzweigt die Anweisung ON
zur ersten Zeilennummer der Liste (50).
20 ON X GOTO 50, 30, 30, 70 Wenn X=2, dann verzweigt die Anweisung ON
zur zweiten Zeilennummer der Liste (30).
25 PRINT "DURCHGEFALLEN", GOTO 10
30 PRINT "ZU HOCH", GOTO 10
50 PRINT "ZU NIEDRIG": GdTO 10
70 END
OPEN
****
OPEN File-#,Geräte-# [,Sekundär-Adresse] [,"File-Name,Typ,Modus"]
Mit der OPEN-Anweisung ist der COMMODORE 16 in
der
Lage,
mit
Geräten wie der Datassette, der Diskettenstation,
einem
Drucker
oder
auch dem Bildschirm, Daten auszutauschen.
Dem
Wort
OPEN
folgt
eine
logische File-Nummer, auf die sich in der Folge alle
BASIC-Anweisungen
beziehen müssen. Diese Zahl kann zwischen 1 und 255 liegen.
161

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis