Boucle
Si une instruction i indique un numéro de ligne inférieur dans la mémoire
programme, les instructions des lignes de programme comprises entre la ligne
indiquée et l'instruction i sont exécutées de façon répétitive. Comme le montre
l'illustration Branchement simple ci-dessous, dès que le programme commence à
exécuter la "boucle", celle-ci continue sans fin.
Pour arrêter l'exécution d'une boucle, vous pouvez inclure une instruction go
ou gm (décrite ci-dessous) ou une instruction t dans la boucle. Vous pouvez
aussi arrêter l'exécution en appuyant sur une touche pendant l'exécution de la
boucle.
Exemple : le programme ci-dessous calcule automatiquement les mensualités
d'amortissement d'un prêt hypothécaire sans vous imposer d'appuyer sur f!
à chaque paiement. Il calcule le montant d'amortissement des paiements d'un mois
ou d'une année à chaque exécution de la boucle, selon que c'est le nombre 1 ou
12 qui est affiché au lancement du programme. Avant de lancer le programme,
nous devons "l'initialiser" en enregistrant les données voulues dans les registres
financiers – comme si nous devions calculer manuellement l'amortissement d'un
paiement unique. Nous allons lancer le programme pour un prêt de 150 000 $ à
4,75% sur 30 ans, et entrer 1 à l'affichage avant de le lancer pour calculer le
tableau d'amortissement des paiements mensuels. Pour les deux premières
"passes" dans la boucle, nous exécuterons le programme ligne par ligne, à l'aide
de Ê, pour voir comment se passe le bouclage ; nous utiliserons ensuite t
pour exécuter la boucle complète une troisième fois avant d'arrêter l'exécution.
Séquence de touches Affichage
fs
fCLEARÎ
?0
File name: hp 12c pt_user's guide_Canada French_HDPMF123708
Printed Date: 2005/8/1
Section 9: Branchement et boucle
Passe la calculatrice en mode
programme.
000,
Efface la mémoire programme.
001,
44
0
Enregistre le nombre à l'affichage
dans le registre R
nombre de paiements à amortir.
Page: 125 of 281
Dimension: 14.8 cm x 21 cm
125
. Ce sera le
0