La construction while – HP Calculatrice graphique HP 49g Manuel d'utilisation
Page 784

Page 21-68
3
@@@S3@@ Résultat
:
S:14
4
@@@S3@@ Résultat
:S:30
5
@@@S3@@ Résultat
:
S:55
8
@@@S3@@ Résultat
:S:204
10
@@@S3@@ Résultat
:
S:385
20
@@@S3@@
Résultat :S:2870
30
@@@S3@@
Résultat : S:9455 100
@@@S3@@ Résultat
:S:338350
Exemple 3 : générez une liste à l’aide d’une construction DO…UNTIL…END
Tapez le programme suivant
«
→ xs xe dx
«
xe xs – dx / ABS 1. + xs
→ n x
«
xs DO
‘x+dx’ EVAL DUP ‘x’ STO UNTIL ‘x
≥xe’ END n →LIST » » »
et stockez-le dans la variable
@GLIS3.
• Vérifiez que l’appel de programme 0.5 ` 2.5 ` 0.5 ` @GLIS3
produit la liste {0.5 1. 1.5 2. 2.5}.
• Pour visualiser le fonctionnement pas à pas, utilisez le programme DBUG
pour obtenir une brève liste, par exemple :
J1 # 1.5 # 0.5 `
Entrez les paramètres 1 1.5 0.5
[‘]
@GLIS3 `
Entrez le nom du programme au
niveau 1
„°LL @)@RUN@ @@DBG@
Lancez le débogueur.
Use
@SST↓@ pour entrer dans le programme et visualiser le fonctionnement
détaillé de chaque commande.
La construction WHILE
La structure générale de cette commande est :
WHILE déclaration_logique REPEAT déclarations_programme
END
La déclaration WHILE répète les déclarations_programme tandis que
déclaration_logique
est vraie (autre que zéro). Dans le cas contraire, le
contrôle du programme est transmis à la déclaration suivant immédiatement