C'est une bonne méthode de programmation que de s'assurer que tous les états que
vous allez tester débutent dans un état connu. Les états actuels des indicateurs
dépendent de la façon dont ils ont été laissés par le programme précédent. Vous ne
devez pas présupposer qu'un indicateur est inactivé et qu'il ne sera activé que si
quelque chose dans le programme l'active. Vous devez vous assurer de ce point
avant que l'état de l'indicateur ne devienne important. Voir l'exemple ci-dessous.
Exemple :
Utilisation des indicateurs.
Lignes du programme :
(En mode RPN)
Somme de contrôle et longueur : 16B3 42
Si vous écrivez les lignes S002 CF0 et S003 CF1 (comme montré ci-dessous), les
indicateurs 0 et 1 seront effacé et les lignes S006 et S010 ne prendront pas le
logarithme des entrées X et Y.
Si vous remplacez les lignes S002 et S003 par SF0 et CF1, alors l'indicateur 0 est
activé et la ligne S006 prend le logarithme naturel de l'entrée X.
Si vous remplacez les lignes S002 et S003 par CF0 et SF1, alors l'indicateur 1 est
active et la ligne S010 prend le logarithme naturel de l'entrée Y.
Indicateur 0 inactif, l'indicateur pour In X.
Désactive l'indicateur 1, l'indicateur pour In Y.
Demande et enregistre X
Si l'indicateur 0 est active ...
... prendre le logarithme népérien de l'entrée X
Enregistre cette valeur dans X après le test de
l'indicateur
Demande et enregistre Y
Si l'indicateur 1 est active ...
... prendre le logarithme népérien de l'entrée Y.
Enregistre cette valeur dans Y après le test de
l'indicateur
Affiche la valeur
Affiche la valeur
Techniques de programmation
Description :
14-13