Bases de programmation
85
Exécution d'un programme
Les programmesdoivent être exécutés en mode calcul, uniquement. Pour
exécuter le programme précédent, vous devez préalablement placer le
calculateur en mode calcul en appuyant sur [9]|[P/R].
Vous devez ensuite introduire les valeurs des variables nécessaires à son
exécution puis appuyersur [+] et la touche alphabétique | A à [E] corres-
pondant au label.
Exemple: Utilisez |e programme précédent pour calculerlessurfaces de
cercles de rayons 7,5 cm, 9 pouceset 15,3 mètres.
Appuyez sur
Affichage
81
0.0000
7.5
176,7146
cm"
9
(A]
254,4690
pouces"
15.37F
735,4154
m?
Commentle calculateur cherche-t-il un label?
Lorsque vousavez placé le HP-11C en mode calcul, le pointeur se trouvait
sur la ligne 005 (dernière ligne du programme introduit). Lorsque vous
appuyez sur [t] [A], le pointeur commenceà chercher séquentiellement
de haut en bas de la mémoire programmeà partir de sa position instan-
tanée. Dans ce cas aucune exécution n'a lieu.
; -1[000-
1.La ligne 005 ne contient pas d'ins-
!
j
truction
1
001-42,21,11
et
!
002-
4311
2.Les lignes suivantes de la mémoire
!
003-
4216
programmes sont libres,
}
votre HP-11C va donc à la ligne 000 et
!
004-
20
recommencesa recherche. L'exécution ne
: ®_J 005-
4332
commence que lorsque le pointeur a
L_
trouvél'instruction [F]
[A].
@
Exécution des instructions. Le calculateur exécute les instructions
dans leur ordre d'introduction — (#][x7]
à la ligne 002, [+]{]
en ltigne 003
etc. — jusqu'à ce que le pointeur rencontre une instruction [9 |[RTN],
ou la fin de la mémoire occupée. Dansle cas présent,l'exécution s'arrête à
linstruction [9
dela ligne 005 etle calculateur place le pointeur sur
la ligne OOO. Le résultat du calcut est affiché dans le registre X. Dans les
programmes ayant un temps d'exécution important, le calculateur fera
clignoter running à l'affichage pendantl'exécution.