HP Calculatrice scientifique HP 33s Manuel d'utilisation

Page 200

Advertising
background image

ʳ

13–12

Techniques de programmation

Menu INDICATEUR

Touche de menu

Description

{ } n

Active l’indicateur. Active l’indicateur n.

{} n

Désactive l’indicateur. Désactive
l’indicateur n.

{ @} n

Est–ce que l’indicateur est activé ? Teste
l’état de l’indicateur n.

Un test du indicateur est un test conditionnel qui affecte l’exécution du programme
tout comme un test de comparaison. L’instruction FS? n teste si l’indicateur donné
est activé ou non. S’il l’est, alors la ligne suivante du programme est exécutée.
Sinon, la ligne suivante est sautée. Ceci correspond à la règle « Faire si vrai »,
illustrée dans la section « Instructions conditionnelles » plus haut dans ce chapitre.

Si vous testez un indicateur depuis le clavier, la calculatrice affichera « & » ou
«  ».

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.

Le programme « Ajustement de courbe » dans le chapitre 16 utilise les indicateurs
0 et 1 pour déterminer l’utilisation du logarithme pour les entrées X et Y :

„

Les lignes S0003 et S0004 désactivent les deux indicateurs afin que les
lignes W0007 et W0011 (dans la routine de la boucle d’entrée) ne
prennent pas le logarithme népérien des entrées X et Y pour la courbe de
modèle en droite.

„

La ligne L0003 initialise l’indicateur 0 afin que la ligne W0007 prenne le
logarithme népérien de l’entrée X comme modèle de courbe logarithmique.

„

La ligne E0004 initialise l’indicateur 1 afin que la ligne W0011 prenne le
logarithme népérien de l’entrée Y comme modèle de courbe logarithmique.

„

Les lignes P0003 et P0004 initialisent les deux indicateurs afin que les lignes
W0007 et W0011 prennent le logarithme népérien des deux entrées X et Y
comme modèle de courbe de puissance.

Advertising