Branchement et boucle
Les instructions d'un programme sont normalement exécutées dans l'ordre des
numéros de ligne, mais dans certains cas, il peut être utile de transférer l'exécution
ou de faire un "branchement" à une ligne de programme qui n'est pas la suivante
dans la mémoire programme. Le branchement permet aussi d'exécuter plusieurs
fois certaines parties d'un programme – cette procédure est appelée "boucle".
Branchement simple
L'instruction i (aller à) est utilisée dans un programme pour transférer
l'exécution à une ligne de programme quelconque. La ligne de programme voulue
est indiquée en entrant son numéro de ligne à trois chiffres dans la ligne de
programme contenant l'instruction i. À l'exécution de l'instruction i, le
programme effectue un branchement ou "va à" la ligne de programme indiquée
pour poursuivre l'exécution séquentielle comme d'habitude.
Vous avez déjà vu une utilisation courante du branchement : l'instruction
gi000 (enregistrée dans la mémoire programme après le programme que
vous entrez) qui transfère l'exécution à la ligne de programme 000. Une
instruction i peut permettre de brancher non seulement vers l'arrière dans la
mémoire programme – comme dans le cas de gi000 et illustré ci-dessus –
mais aussi vers l'avant dans la mémoire programme. Le branchement vers l'arrière
est le plus souvent utilisé pour créer des boucles (comme indiqué ci-dessous) ; le
branchement vers l'avant est utilisé le plus souvent en association avec une
instruction go ou gm pour effectuer un branchement conditionnel (décrit
ensuite).
File name: hp 12c pt_user's guide_Canada French_HDPMF123708
Printed Date: 2005/8/1
Section 9
124
Page: 124 of 281
Dimension: 14.8 cm x 21 cm