Indicateur – HP Calculatrice scientifique HP 33s Manuel d'utilisation

Page 197

Advertising
background image

ʳ

Techniques de programmation

13–9

Indicateur

Un indicateur est un indicateur d’état. Il est soit actif (vrai) ou inactif (faux). Le test
d’indicateur est un autre type de test conditionnel qui suit la règle de
programmation « Faire si vrai » : l’exécution du programme continue directement
si l’indicateur testé est actif et saute à la ligne suivante si l’indicateur est inactif.

Signification des indicateurs

La HP 33s possède 12 indicateurs, numérotés de 0 à 11. Tous les indicateurs
peuvent être activés, inactivés et testés depuis le clavier ou par une instruction de
programme. L’état par défaut des 12 indicateurs est inactif. L’opération
d’effacement de mémoire à trois touches décrite dans l’appendice B efface tous les
indicateurs. Les indicateurs ne sont pas affectés par

{ c

{} {&}.

„

Les indicateurs 0, 1, 2, 3, et 4 ne possèdent pas de signification
prédéfinie. Ce qui veut dire que leurs états signifieront ce que vous définirez
comme significatif dans un programme particulier. (Voir les exemples plus
bas).

„

L’indicateur 5, quand activé, interrompra un programme quand un
débordement survient à l’intérieur du programme, affichant #$ et

¤

. Un débordement survient quand un résultat dépasse le plus grand

nombre manipulable par la calculatrice. Le nombre possible le plus
important est alors substitué au résultat ayant débordé. Si l’indicateur 5 est
inactif, un programme avec un débordement ne s’arrêtera pas, bien que
#$ est affiché brièvement quand le programme s’arrête finalement.

„

L’indicateur 6 est automatiquement basculé par la calculatrice à chaque
fois qu’un débordement apparaît (bien que vous puissiez également gérer
l’indicateur 6 par vous–même). Il n’a pas d’effet mais peut être testé.

Les indicateurs 5 et 6 vous permettent de contrôler les états de débordement
qui surviennent dans un programme. L’activation de l’indicateur 5 arrête un
programme à la ligne juste après la ligne qui a provoqué le débordement. En
testant l’indicateur 6 dans un programme, vous pouvez modifier le
déroulement du programme ou changer un résultat à chaque fois qu’un
débordement apparaît.

Advertising