HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 744

Advertising
background image

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

Advertising