HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 743

Advertising
background image

Page 21-24


Débogage du programme
Pour comprendre pourquoi le programme n’a pas fonctionné, nous utiliserons
la fonction DBUG de la calculatrice comme suit :

³@FUNCa `

Copie le nom du programme dans le niveau
1 de la pile

„°LL @)@RUN@ @@DBG@

Lance le débogueur

@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

«

@SST

@

Résultat : ‘2*a^2+3’

@SST

@ Résultat : ‘2*a^2+3’ , quitte le sous

programme

»

@SST

@

Résultat : ‘2*a^2+3’, quitte le programme
principal

»


De nouvelles pressions sur la touche de menu

@SST

@ ne produisent plus aucune

sortie dans la mesure où vous avez fait défiler tout le programme, pas à pas.
Ce passage en revue par le débogueur n’a fourni aucune information quant à
la raison pour laquelle le programme ne calcule pas la valeur de

2a

2

+3 pour

a = 2. Pour connaître la valeur de a dans le sous-programme, il faut exécuter
de nouveau le débogueur et évaluer a au sein du sous-programme. Essayez
les commandes suivantes :

J

Récupère le menu de variables

³@FUNCa `

Copie le nom du programme dans le niveau
1 de la pile

„°LL @)@RUN@ @@DBG@

Lance le débogueur

Advertising