o
u
même
ainsi:
Ali
and
more
about Sharp PC-1500
at
http://www.PC-1500.info
10
DATA 1,
"A",
1,
2,
"B", 3,5,
"C"
, 8, 13, "D",
2
1
10
DATA 1
20
DATA "A"
30 DATA
40 DATA 2
{etc)
Chacune de
ces
fo rmes alternées cache
le
fai
t que
l'
instruction
READ
lit
chaque fois les
t
rois
données
élémentaires.
Les formes alternées
rendent
aussi plus d iffiçile
la
vérification des
types
de
données élémentaires puisque
le
schéma:
nombre,
caractère,
nombre
n'est pas visible
imméd
iate·
ment.
Parfois
il
est
désirable
de
réutiliser
que
lques unes ou toutes les
valeurs
des instructions
DATA.
L'in:struction RESTORE nous permet d·effectuer
cette
opération.
L'instruction
RESTORE
oblige SHARP
à
réutiliser des
données
élémentaires en
commençant
par
la
première
instruction
DATA
du programme. De
cette
façon,
toute
instruction READ effectuée aprols RESTORE recevra
des
donné.es é lémentaires utilisées
auparavant.
L'i
nst
ruction
RESTORE
peut
aussi
spécifier une
réutilisation
plus sélective de données
élémentaires.
L'instruction:
RESTO
RE numéro de
ligne
provoquera
la
ré.affectation de
données
élémentaires à partir de
l'instruction
DATA de la
ligne
spécifiée.
Par
exemple:
10
DATA .8.
4
15
DA
TA
1
,
3 ,
6
,
8
E2
100
READ
X, Y
110
R EAD M ,
N
, 0
,
P
120 RESTOR
E
15
130 READ A, B
A
la
fin
de
cc programme
les
valeurs des variables A
et
B seront de
1 et
3
.
respectivement.
En
plus
des numéros
de
ligne,
on
peut
i•étiqueter" les
instruction DATA
avec un
caractère
unique.
Puis,
à
l'aide de
l'instruction
RESTORE,
on
pourra remettre en
circulation
des données
élémentaires
à
partir
de
1
'
'instruction
DATA
ayant
une
étiquette
donnée.
Pour
un
exemple
d 'instruction
DATA étiquetée
ainsi,
voyez
l'exemple
ci-dessous:
20 "A"
: DATA 1,
- 12.2
,
8
Le
segment
de
programme
qui
suit rend
(RESTORE
=
rend
re,
minuscule)
à
l'instruction DATA
marquée "X":
10
DATA 4
.
2
,.
3,
1
20
"X"
:
DATA
-
2
,
0
,
3,
5
100
READ
Q
,
Y
,
Z
11
0
READ MA,
MB
,
MC,MD
60
Do not sale this PDF
!!!