Télécharger Imprimer la page

Sharp PC-1500 Manuel D'instructions page 63

Publicité

Ali
and more about Sharp PC-1500
at
http://www.PC-1500.info
120 RESTORE
"X"
130
REAO
N, Z
A
la
fin du p rogramme,
N
contient -2
et 2 contient
O.
S. REM (REMARQUE)
L'instruction
REM fournit la possibilité
d 'insi!rer des observations entre les
instructions
d'un
prograrnrne.
Quoique
le
SHARP ignore
ces
observations, elles sont
très
importantes,
car
elles
aident d'autres utilisateurs
à
lire
votre
progr.
a mme.
Plus votre programme
sera
lisible
et
corn·
préhensible,
plus
d'autres programmeurs voudront
s'en
servir et,
peut-être,
l'améliorer.
Pour alléger
le
travail
de
l'impression,
nous avons
omis
de traiter des observations dans ce
manuel.
Nous vous
recommandons
de
ne pas
suivre
notre
exemple.
Les rema rques sont
probable·
ment
de
la
plus haute
irnportance quand vous imprimez, enregistrei
ou
mettez
un
programme en
commun. Ne
vous
fiez
pas
à
votre
mémoire
pour vous
souvenir de
la sig11ification
cle
chaQue
variable d'un programme, utilisez
l'instruction
REM.
Si
vous
ne
le
faites
P\.IS,
·
vous
l'aurez
oubliée
dans
six
mois.
Les
observations qui suivent le mot-<:lé
REM, peuvent
être
insérées
dans
leur
propre
ligne
ou à
la
fin
d'une
autt•
e instruction
ou série
d'instructions.
Il ne faut
pas
cependant
les
placer
avant ou
au
milieu
d'instructions destinées à être exécutées, parce que
quand
le SHARP tombe
sur
le
mot·
clé
REM,
il
ignore
le
reste des c;;iractéres sur
lia
ligne.
Si l'on
uti lisait REM au début
d'une
ligne,
des instructions de programmes
valables
seraient
ignorées.
T. GOSUB
et
RETURN
Quand
vou•s
commencerez
à
projeter des programmes,
vous
découvrirez que vous
utilisez
certaines
fonctions plusieurs
fois au
cours du
même programme.
Par
exemple, cela
pourrait
consister
a
calculer
la
surface
d'un
cercle ou de recevoir et vérifier
un nombre donné
par
l'utilisa·
teur.
Une
telle répétition cause
une
duplicat
œ
on des instructions
qui
effectuent
la fonction.
Pour
éviter une duplication
inutile
le programmeur peut
utiliser
l'instruction
GOSUB.
L'instruction
GOSUB permet
d•
mettre
de côté
un groupe
d'autres
instructions
employées
dans plusieurs endroits
du
programme.
On appelle cc groupe
une
"sous·rou
tine" ("subroutine"
en
anglais d'où GOSUBJ. A
chaque point
du
programme
le groupe d'instructions
devrait
être
placé, on
insère
une
instruction
GOSUB.
Cette
instmction
GOSUB signale
au
SHARP
de
commencer
à
exécuter
le
groupe d'instructions
mis
de
côté. On
appelle cela "appeler
une
sous·routine". L'
instruction GOSUB
est semblable à
l'instruction GOTO en ce qu'elle entraine
un
clhangementdans
le
cours normal
séquentiel
de
l'exécu·
tion.
Il
y
a
une différence cependant: avant que
le
SHARP
commence
à
effectuer
les
instructions
de la sous.routine,
il
"se
souvient"
de
l'endroit où il
s'était arrêté. Cela s'appelle
"retourner"
d'une
sous·routinc.
Mais comment
est·ce que
le SHARP
discerne la
fin
des instructions qui
forment
la
sous-routine'
?
La
réponse est qu'on doit
l'en
informer
au moyen de
l'instruction R ETU
RN
.
Le schéma
de
l'instruction
G OSU B
est
;
GOSUB
numéro de
1
igne
nu1néro de
lig
ne
qui
est
constitué
par
le
numéro
de la
première
ligne
de la sous·routine. Le schéma
de
l'instruct
ion
RETURN
est
simplement:
RETURN
61
Do not sale this PDF
!!!

Publicité

loading