HP Calculatrice graphique HP 48gII Manuel d'utilisation
Page 744

Page 21-25
@SST
↓
@
Débogage pas à pas, Résultat : “Enter a:”
@SST
↓
@ Résultat
:
{“
a:” {2 0} V}
@SST
↓
@
Résultat : l’utilisateur est invité à entrer la
valeur de a
2`
Entrez une valeur de 2 pour a. Résultat :
“ :a:2”
@SST
↓
@
Résultat : a:2
@SST
↓
@
Résultat : pile vide, exécution de
→
a
@SST
↓
@
Résultat : pile vide, entrée dans le sous-
programme
«
A ce stade, vous êtes dans le sous-programme
«
‘2*a^2+3’
», lequel utilise la
variable locale a. Pour voir la valeur de a, utilisez la commande :
~„aµ
Cela indique en effet que la variable locale
a = 2
Vous pouvez maintenant arrêter le débogueur, puisque vous connaissez déjà
le résultat que vous obtiendrez. Pour arrêter le débogueur, appuyez sur
@KILL.
Vous obtenez le message
<!> Interrupted
qui indique que le débogueur a
été arrêté. Appuyez sur
$ pour revenir à l’affichage normal de la
calculatrice.
Note : En mode débogage, chaque fois que vous appuyez sur @SST
↓
@ l’angle
supérieur gauche de l’écran indique l’étape du programme en cours
d’exécution. Une fonction de touche appelée
@@SST@ est également disponible
dans le sous-menu
@)RUN du menu PRG. Elle peut permettre d’exécuter
immédiatement tout sous-programme appelé à partir d’un programme
principal. Nous présenterons ultérieurement des exemples de l’application de
@@SST@ .
Correction du programme
La seule explication possible à l’incapacité du programme à produire un
résultat numérique semble être l’absence de la commande NUM après
l’expression algébrique ‘2*a^2+3’. Modifiez le programme en ajoutant la