Conseils pour la rédaction d'un programme
Le Logiciel Ingénieur emploie certaines fonctions et instructions qui ne font pas partie
du jeu d'instructions BASIC,
à
savoir:
• A$
=
INKEY$&1
Cette instruction retourne le même code que INKEY$ chaque fois qu'une touche
est enfoncée. Cependant, si vous n'appuyez sur aucune touche pendant environ 11
minutes, l'ordinateur se met automatiquement hors tension.
• MERGE
L'instruction MERGE peut être employée dans un programme sous réserve que le
programme
à
fusionner soit écrit en codes intermédiaires et que les numéros des
lignes soient plus élevés que ceux d'un quelconque programme interne.
• P6
=
EVAl"-XJY + SIN X"
Cette instruction permet de calculer l'expression entre guillemets
à
partir des
valeurs données aux variables X et Y et affecte le résultat
à
la variable P6. Tous les
programmes du Logiciel Ingénieur faisant appel
à
des valeurs destinées
à
une for-
mule, emploient cette syntaxe.
• Le contenu du Logiciel Ingénieur ne peut pas être édité car il réside en mémoire
morte (nom d'unité: G). Les noms des fichiers de
résidant en mémoire
morte peuvent être listés grâce à l'instruction FI.
comme c'est le cas
pour les fichiers en mémoire vive. Par ailleurs, les fichiers de programme ayant une
extension à trois caractères
(à
l'exclusion de "#") peuvent être sortis de la mémoire
morte et sauvegardés sur le disque virtuel (reportez-vous à l'instruction FILES).
• Lorsque l'ordinateur exécute une instruction telle que CHR$&H83, des symboles
différents de ceux du tableau des caractères, par exemple des lettres grecques,
peuvent être affichés.
Pour cela, procédez ainsi:
1. Tapez: FI. "G:" 1.
' 1
2. Chargez le fichier
"GREEK".
3. Tapez: RUN
l, '
1
4. Appuyez sur la touche
pour interrompre l'exécution.
5. Tapez: CHR$&H83
"r
s'affiche.
6. Employez la combinaison 1 cmL 1
+
1
+/-
~
Tapez: CHR$&H831 •
' 1
"â" s'affiche.
La combinaison r.1 cr=RL"1
+
1
+1-
1 affiche le précédent caractère.
• Si un programme est chargé grâce à l'instruction LOAD puis exécuté grâce à
l'instruction RUN, l'instruction MERGE, si elle existe dans le programme, fusionne
un sous-programme commun. Si l'exécution du programme est suspendue grâce
à
la touche 1
BREAK
1 puis reprise, l'ordinateur tentera de fusionner une nouvelle fois le
sous-programme déjà fusionné, ce qui provoquera une erreur. Dans un tel cas,
effacez l'instruction MERGE avant d'exécuter le programme.
Référence:
Le Logiciel Ingénieur emploie des variables ayant au moins deux caractères et
commençant par les lettres P,
Q
et
R.
Pour les calculs faisant intervenir l'introduction
de valeurs pour les formules, il emploie les variables X et Y. Pour le tracé, il emploie
également la variable indicée MD.
116