Télécharger Imprimer la page

Sharp PC-E500 Mode D'emploi page 199

Ordinateur de poche

Publicité

Après avoir écrit un programme, vous constaterez que les chances sont grandes
pour qu'il ne tourne pas correctement lors de la première exécution. Méme si vous
ne faites que retaper un programme dont vous êtes sûr de l'exactitude (par
exemple, un de ceux de ce mode d'emploi), vous n'êtes pas à l'abri des fautes de
frappe.
S'il s'agit d'un nouveau programme un peu
long,
il contiendra probablement
au moins une erreur.
Nous vous proposons ci-après quelques recommandations générales sur la façon
de rechercher et de corriger ces erreurs.
Supposons que vous lanciez le programme et obteniez un message d'erreur:
1.
Replacez l'ordinateur en mode PRO et utilisez les touches
[ I l
ou
1 •
1
peur
rappeler la ligne fautive. Le curseur se trouve alors placé là où l'ordinateur a été
dans l'impossibilité d'interpréter
l'instruction.
2. Si vous ne parvenez pas à retrouver une erreur de syntaxe évidente, l'anomalie
peut être due aux valeurs utilisées. Ainsi, CHR$(A) générera un espace si la
valeur de A est t. En mode RUN ou en mode PRO, vous pouvez vérifier la
valeur d'une variable en tapant son nom et en appuyant sur la touche
1. ' 1 .
Le programme que vous lancez ne provoque pas de message d'erreur, mais vous
n'obtenez pas le résultat escompté.
t. Relisez le programme ligne après ligne à l'aide de l'instruction LIST et des
touches
[ I l
et
[TI,
afin de vérifier qu'il est correctement tapé. Un grand
nombre d'erreurs peut être corrigé simplement en relisant le programme.
2. Examinez chaque ligne et
"exécutez-la",
comme si vous étiez l'ordinateur. Don-
nez des valeurs aux variables et effectuez les opérations de chaque ligne peur
vous assurer qu'elles donnent bien le résultat attendu.
3. Introduisez une ou plusieurs instructions PRINT supplémentaires dans le
programme, afin d'afficher les valeurs clés et de faire apparaître les zones imper-
tantes. Utilisez cette
instruction
pour isoler les parties du programme qui fonction-
nent correctement de celle qui est à l'origine de l'erreur. Cette méthode est
également utile pour localiser les parties d'un programme qui ont été exécutées.
Vous pouvez également placer aux points importants du programme une instruc-
tion STOP pour interrompre momentanément son déroulement, de façon à
examiner différentes variables.
4. Utilisez TRON
(Trace
ON) et TROFF
(Trace
OFF), sous forme d'instructions
directes ou intégrées au programme pour suivre l'exécution du programme ligne
après ligne. Arrêtez le programme aux endroits importants pour examiner les
variables. Cette solution, si elle s'avère très lente, constitue parfois la seule
méthode pour résoudre le problème.
t93

Publicité

loading