HP Calculatrice graphique HP 49g Manuel d'utilisation
Page 775

Page 21-59
que la version START…STEP est utilisée lorsque l’incrément de l’index est
déterminé par l’utilisateur.
Les commandes participant à la construction START sont disponibles via :
„°@)@BRCH@ @)START @START
Dans le menu BRCH („°@)@BRCH@) les touches suivantes sont disponibles
pour générer des constructions START (le symbole indique la position du
curseur) :
• „ @START : Lance la construction START…NEXT : START NEXT
• ‚ @START : Lance la construction START…STEP : START STEP
La construction START…NEXT
La forme générale de cette déclaration est :
start_value end_value START program_statements NEXT
Dans la mesure où dans ce cas, l’incrément est de 1, pour que la boucle se
termine, vous devez vous assurer que start_value < end_value. Dans
le cas contraire, vous produiriez ce que l’on appelle une boucle sans fin.
Exemple : calcul de la somme S définie ci-dessus
La construction START…NEXT contient un index dont la valeur est inaccessible
à l’utilisateur. Dans la mesure où pour effectuer le calcul de la somme, il faut
disposer de l’index lui-même (k, dans ce cas), nous devons créer notre propre
index, k, que nous incrémenterons au sein de la loupe à chaque exécution de
celle-ci. Le programme suivant représente une implémentation possible du
calcul de S :
«
0. DUP
→ n S k
«
0. n START k SQ S + 1.
‘k‘ STO+ ‘S‘ STO
NEXT S
“S” TAG » »