Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 64 Bedienungshandbuch Seite 103

Vorschau ausblenden Andere Handbücher für 64:
Inhaltsverzeichnis
Folgendes Format muß bei den DATA-Anweisungen eingehalten werden:
40 DATA 1,34,10.5,16,234.56
Die einzelnen Daten
werden durch Komma
getrennt
Die DATA-Anweisungen können ganze Zahlen, Dezimalbrüche oder
Zahlen in wissenschaftlicher Notation enthalten, jedoch keine Variablen
oder arithmetischen Operationen. Folgende DATA-Zeile ist unzulässig:
40 DATA A,23/56,2*5
Auch Strings können in DATA-Anweisungen gespeichert werden; Sie
müssen dann allerdings, wie im folgenden Beispiel gezeigt ist, auch die
zugehörige READ-Anweisung mit einer String-Variablen versehen:
10 FOR X = 1 TO 3
15 READ A$
20 PRINT "A$ IST NUN : "; A$
30 NEXT
40 DATA DIES, IST, LUSTIG
RUN
A$ IST NUN : DIES
A$ IST NUN : IST
A$ IST NUN : LUSTIG
READY.
T T
Im Gegensatz zum letzten Beispiel haben wir die READ-Anweisung in
eine FOR ... NEXT-Schleife eingeschlossen, die so oft durchlaufen wird,
wie es der Anzahl der Elemente in der DATA-Anweisung entspricht. Wird
diese Zahl geändert, so muß auch die Anzahl der Schleifendurchläufe
geändert werden. Es ist deswegen in vielen Fällen bequemer, das Ende
der Daten durch eine Marke (auch "flag" genannt) zu kennzeichnnen.
Diese Marke sollte durch ein Element (Zahl oder String) dargestellt
werden, das in Ihren Daten nicht vorkommen kann (z. B. eine negative
Zahl, wenn in Ihren DATA-Zeilen das Lebensalter von Personen
aufgelistet ist). Mit dem Auftreten dieser Marke kann dann eine
Bedingung verknüpft werden, die zum nächsten Programmteil verzweigen
läßt.
hinter der letzen
Zahl kein Komma
95
Inhaltsverzeichnis
loading

Inhaltsverzeichnis