65
CHAPITRE 6: MISE AU POINT
DES PROGRAMMES
Méme le programmeur le plus doué et le plus expérimenté commet des
erreurs dans ses programmes. On peut classer les erreurs en erreurs de
conception (formule fausse, logique fausse) et en erreurs dans |'enregis-
trement du programme. Dans les deux cas, il est nécessaire de détecter
ces erreurset, si possible, de les corriger. Cela est prévu dans le HP-33E.
RECHERCHE D'UNE ERREUR
Une des méthodes les plus simples permettant de déterminer si votre
programme fonctionne correctement ou non est de l'essayer avec des
données facilement vérifiables. Exemple: vérifiez le calcul de 7R2 pour
R=1et R=10.
Exécution ligne par ligne
Pour de plus longs programmes mettant en particulier des tests en jeu,
effectuez une exécution ligne par ligne en utilisant la touche
EEl en
mode RUN. Cette commande exécute chaque ligne I'une aprés l'autre,
comme si vous aviez pressé directement les touches en calcul normal et
permet ainsi un contréle continu des lignes exécutées: quand cette touche
est pressée, le numéro et le code du pas sont affichés; par contre,
quand elle est relachée, cette ligne est exécutée. Essayez ceci pour le
programme simple qui calcule 7R2 a partir de R.
Exemple: Placez le commutateur sur PRGM (PRGM MM RUN), pressez
sur [l CLEAR
pour effacer la mémoire, puis la séquence de
touches suivante:
Touches
Affichage
fe] B&57J
01-
15
0
m
02—
15 73
03—
61
Pour exécuter ce programme, passez en mode RUN (PRGMIEIMRUN),
puis pressez sur & [BEN] pour revenir en début de mémaire. Soit par
exemple R=10.