Télécharger Imprimer la page

Hewlett Packard Advanced Scientific Calculator HP-28C Manuel D'utilisation page 234

Publicité

Les exemples précédents ont tous utilisés une valeur initiale de comp-
teur égale à 1 ; néanmoins, vous pouvez utiliser toute valeur entière.
Le compteur étant utilisé comme une variable, définissez les valeurs
initiales et finales du compteur égales aux valeurs des variables ini-
tiale et finale désirées. L'exemple suivant place les carrés des entiers
de trois à neuf.
3 9 FOR
x x
SQ NEXT
Un autre exemple apparaît dans
«
BDISP (affichage binaire)
»
en page
259.
. .. incrément STEP
La commande NEXT incrémente toujours le compteur de 1. Pour spé-
cifier un incrément différent, remplacez NEXT par
n
STEP, où
n
est
l'incrément désiré. STEP est souvent utilisé après FOR
compteur,
comme indiqué dans les exemples ci-dessous, mais il peut aussi être
utilisé après START. L'exemple suivant place les carrés des entiers
im pairs entre 1
2
et
s2.
1 5 FOR x x SQ 2 STEP
La clause de boucle
>' :
S G!
2 est exécutée trois fois. La commande
:,nEP
incrémente d'abord le compteur de 1 à 3, puis à 5 et enfin à 7.
Lorsque le compteur vaut 7, il est supérieur à la valeur finale 5 et le
calculateur termine la structure de boucle finie.
Les exemples ont jusqu'à présent tous utilisés des valeurs
croissantes
du compteur. Vous pouvez utiliser des valeurs
décroissantes
en
spécifiant un incrément négatif. L'exemple suivant place dans la pile
les carrés des entiers impaires entre
52
et 1
2 .
5 1 FOR
x x
SQ -2 STEP
La séquence
-2 :::TEP
décrémente le compteur de 5 à 3, puis à 1 et
enfin à -1. Lorsque la valeur du compteur vaut -1, elle est inférieure à
1 et le calculateur termine la structure de boucle fine.
Le programme
«
SORT (tri d'une liste)
»
en page 270 utilise
-1 STEP
pour décrémenter le compteur d'une unité. Dans ce cas, la commande
STEP modifie la valeur d'une unité, comme le ferait NEXT, mais la
valeur décroît au lieu d'augmenter.
230
26 : Structures de programmes

Publicité

loading

Ce manuel est également adapté pour:

Advanced scientific calculator hp-28s