Een enkele READ-opdracht
mag waarden betrekken
uit meer-
dere DATA-regels;
ook is het mogelijk dat meerdere READ-
opdrachten waarden betrekken
uit slechts eén DATA-regel.
Overschrijdt
het aantal variabelen in de READ-opdrachten
het
aantal DATA-waarden,
dan volgt een Out of DATA fout. Is het
aantal variabelen in de READ-opdracht
kleiner dan het aantal
DATA-waarden,
dan zal een volgende READ-opdracht
de
eerste, nog niet gelezen DATA-waarde lezen.
Om met het lezen van de waarden uit een DATA-regel weer bij
de eerste waarde te beginnen, moet de RESTORE-opdracht
worden gebruikt. Na CLEAR en RUN gebeurt dit automatisch.
80 FOR 1=1 Ta 10
90 READ A(I)
100 NEXT I
1000 DATA 3.08,5.19,3.12,3.98,4.24
1010 DATA 5.08, 5.55, 4.00, 3.16, 3.37
De waarden die in de DATA-regels
1000 en 1010 zijn vermeld
worden achtereenvolgens
ingelezen in het array A(I).
Na uitvoering van programmaregels
80 tot 100 is de waarde
A(1)=3.08,
A(2)=5.19,
enz.
30 READ
PL$,PR$,V
30 DATA "Eindhoven,
",Noord
Brabant,34784
40 PRINT V: PRINT PL$ PR$
RUN
34784
Eindhoven,
Noord
Brabant
Ok
Dit programma leest de strings en de numerieke waarde in
regel 30 en drukt ze af. De string "Eindhoven,"
is tussen
aanhalingstekens
geplaatst, omdat de komma achter Eind-
hoven bij de string hoort en niet als scheidingsteken
met de
volgende DATA-waarde
moet worden opgevat.
REM toelichting
Plaatsen van toelichting
bij het programma.
Het gedeelte van de programma-regel
na een REM instructie
wordt door de interpreter
niet uitgevoerd, wel wordt het bij het
afdrukken
(LIST-en) van het programma weergegeven.
123