Boucles de programmes, La construction start – HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 777

Advertising
background image

Page 21-58

23

@@f3c@ Résultat : -2. (c’est-à-dire -2)


Comme vous pouvez le constater, f3c produit exactement les mêmes résultats
que f3. La seule différence entre ces programmes tient aux constructions à
embranchements utilisées. Dans le cas de la fonction f

3

(x), dont la définition

requiert cinq expressions, la construction CASE peut être plus facile à coder
qu’un certain nombre de constructions IF … THEN … ELSE … END imbriquées.

Boucles de programmes

Les boucles de programmes sont des constructions permettant au programme
d’exécuter un certain nombre de déclarations en les répétant. Supposons par
exemple que vous souhaitiez calculer la somme des carrés des nombres
entiers de 0 à n, c’est-à-dire :

=

=

n

k

k

S

0

2


Pour calculer cette somme, il suffit d’utiliser la touche ‚½ dans l’Editeur
d’équations et de charger les valeurs limites et l’expression de la somme (des
exemples de sommes sont présentées aux Chapitres 2 et 13). Toutefois, pour
illustrer l’utilisation des boucles de programmation, nous calculerons cette
somme à l’aide de nos propres codes RPL Utilisateur. Quatre commandes
différentes peuvent être utilisées pour coder une boucle de programme en RPL
Utilisateur : START, FOR, DO et WHILE. Les commandes START et FOR
utilisent un index ou un compteur pour déterminer le nombre de répétitions de
la boucle. Les commandes DO et WHILE s’appuient sur une déclaration
logique pour décider du moment auquel terminer l’exécution d’une boucle. Le
fonctionnement des commandes de boucle est décrit en détail dans les
sections suivantes.


La construction START

La construction START utilise deux valeurs d’un index pour exécuter un certain
nombre de déclarations de manière répétée. Il existe deux versions de la
construction START : START…NEXT et START … STEP. La version
START…NEXT est utilisée lorsque l’incrément de l’index est égal à 1, alors

Advertising