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

Page 784

Advertising
background image

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

Advertising