„°LL @) @ RUN@ @@DBG@
@SST
@
↓
@SST
@
↓
@SST
@
↓
2`
@
@SST
↓
@SST
≅
↓
@SST
@
↓
@SST
≅
↓
@SST
@
↓
@SST
@
↓
De nouvelles pressions sur la touche de menu @SST
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. 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
³@FUNCa `
„°LL @) @ RUN@ @@DBG@
@SST
@
↓
@SST
@
↓
@SST
@
↓
2`
@SST
@
↓
Lance le débogueur
Débogage pas à pas, Résultat : "Enter a:"
Résultat : {"
a:" {2 0} V}
Résultat : l'utilisateur est invité à entrer la
valeur de a
Entrez une valeur de 2 pour a. Résultat :
" :a:2"
Résultat: a:2
Résultat : pile vide, exécution de
Résultat : pile vide, entrée dans le sous-
programme
«
Résultat : '2*a^2+3'
Résultat : '2*a^2+3' , quitte le sous
programme »
Résultat : '2*a^2+3', quitte le programme
principal»
↓
Récupère le menu de variables
Copie le nom du programme dans le niveau
1 de la pile
Lance le débogueur
Débogage pas à pas, Résultat : "Enter a:"
Résultat: {" a:" {2 0} V}
Résultat: l'utilisateur est invité à entrer la
valeur de a
Entrez une valeur de 2 pour a. Résultat :
" :a:2"
Résultat : a:2
@ ne produisent plus aucune
a
→
2
+3 pour a
Page. 21-24