Ali
and
more
about Sharp PC-1500
at
http://www.PC-1500.info
L.
Plus on est de fous, plus on rit
Comme
nous
l'avons
déjà signalê
auparavant,
il
est possible
de
garder plus d'un programme à la
fois dans
la
mémoire.
La
ruse est de
donner
à
chaque
programme
sa
propre
gamme de
numéros
de
ligne. Par
exemple,
on
pourra
donner
à
un
programme
les
numéros.
de
10
à
200
tandis que l'autre
recevra
les numéros
de
ligne
de 300
à 500.
Méficz·vous, bien
sûr,
du mélange
accidentel d'instruc·
tions relevant
de
programmes différen ts (au moyen d'un
numérotage
incorrect)
,
car
vous
courrez
le
r
isque d'obtenir des résultats bizarres.
L.1.
L'instruction
END
Un
autre p roblème que l'on
rencontre
quand on
mémorise
plusieurs
programmes
simu
ltané·
ment est celu
i
qui
découle
du fait
que
chaque
programme n'est en
fait
qu'un
groupe d'instructions
numérotées
qui
sont
exécutées
dans l'ordre
ascendant.
Comment
est·ce que le
SHARP
saura
quand
il
a
terminé l'exécution
d'instructions
d'un programme
donné? La
réponse est
qu'il ne peut
pas le deviner
si
on
ne le
lu
i
indique
pas. L'
instruction
dont
on
se sert
pour indiquer
â
l'ordinateur
qu'il
est arrivé au
bout
d'un
programme, est l'instruct ion
END.
Jusqu'à
présent
nous ne
nous
som
mes
pas
servis et,
nous n'avon:s
pas
eu besoin de l'instruction
EN
D
.
Le
SHARP
a
toujours cxécu1é
toute les
lignes
de
notre
programme dans
l'ordre
ascendant
jusqu'à
ce qu'il
arrive
à
la
ligne
finale. A ce
moment,
il
a
conclu
que
le
programme était
term
iné
et
s'est remis
en position
d'attente
pour
notre
prochaine commande. Maintenant,
par
contre
nous
voulons
indiquer
au
SHARP
qu'il
doit
s'arrêter
d
'exécuter les instructions
avant
de
pass
er
au
programme
suivant.
E
ntrons les lignes suivantes
pour
i llustrer
l'usage de programmes
multiples:
10
PAUS
E
··oue
DIT"
20
PAUS
E
"UN HOMME"
30
PR
INT "OUI
.
SE NOI
E?"
40
END
200
PAUSE
"
I
L"
210
PRINT "DISPARA IT"
220
END
L.2.
Numéro
de
ligne
de
RUN
Bon,
maintenant
que
vous
avez
deux
programmes
dans
la mémoire, comment allez
vous
les
passe
r
séparément?
Ceux
qui ont
le goùt
de l'aventure ont
pe1Jt·etre
es~yé
d'ut iliser
déjà
la
commande RUN
ordinaire
et
ont
découvert
qu'elle
convient
parfaitement
pour
démarrer
le
premier programme.
Voyons
maintenant
la procédure à suivre
pour
le second
programme.
Il va
falloir que nous employio ns une variante de la
commande
RUN
qui
indiquera au
SHARP
à
quelle
ligne il
doit
commencer. C'est la commande
de numéro
de
ligne
de
RUN.
Pour d
émarrer
le second
programn1e, écr
ivez:
et
voilà.
c'est fait!
Cettecornmande, comme la plupart des commandes qui nous
sont
les plus utiles,
peut
malgré
tout nous
poser des
p
rol>lèmes. Parce qu'elle indiQue au
SHARP l'endroit
à
p
artir
duquel il
devra
••êcuter
le1
instru
ctions
et
parce
que
SHARP est un serviteur
si
fidêle,
il
est
possible de
dlimarrer
un
programme
au
milieu.
Ceci comme vous devez le deviner ne devrait pas être sujet
à
un
choix.
46
Do not sale this PDF
!!!