HP F2222A#ABA hp 9g_user's manual_manuel de l'utilisateur_EF_HDP1SG181S5.pdf - Page 114

Opérateurs de comparaison, Création d'un programme

Page 114 highlights

Boucle For FOR ( condition de départ; condition de poursuite; réévaluation ) { instruction } ⇒ Une boucle FOR permet de répéter un ensemble d'actions comparables tant que le compteur se trouve entre les valeurs indiquées. Par exemple: FOR ( A = 1 ; A ≤ 4 ; A + + ) { C = 3 × A ; PRINT " ANS = " , C } END ⇒ Résultat : ANS = 3, ANS = 6, ANS = 9, ANS = 12 Le traitement de cet exemple est le suivant : 67. FOR A = 1: Initialise la valeur de A à 1. Comme A = 1 vérifie A ≤ 4, les instructions sont exécutées et A est incrémenté de 1. 68. Maintenant A = 2. A ≤ 4 est toujours vérifié, donc les instructions sont exécutées et A est encore incrémenté de 1. Et ainsi de suite. 69. Quand A = 5, A ≤ 4 n'est plus vérifié, donc les instructions ne sont pas exécutées. Le programme passe au bloc de code suivant. Commande Sleep SLEEP ( temps ) ⇒ Une commande SLEEP suspend l'exécution du programme pendant le temps indiqué (jusqu'à 105 secondes au maximum). C'est utile pour afficher des résultats intermédiaires avant de reprendre l'exécution. Commande Swap SWAP ( variable mémoire A, variable mémoire B ) ⇒ La commande SWAP échange le contenu des deux variables mémoire. Opérateurs de comparaison Les opérateurs de comparaison utilisables dans les boucles FOR et les branchements conditionnels sont les suivants : = = (égal à), < (plus petit que), > (plus grand que), ≠ (non égal), ≤ (plus petit ou égal), ≥ (plus grand ou égal). Création d'un programme 70. Sélectionnez NEW sur le menu de programme et appuyez sur [ ]. 71. Sélectionnez le mode de calcul pour l'exécution du programme et appuyez sur [ ]. 72. Sélectionnez une des dix zones de programme (P0123456789) et appuyez sur [ ]. F-27

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172

F-27
Boucle For
FOR
(
condition de départ; condition de poursuite; réévaluation
)
{
instruction
}
Une boucle
FOR
permet de répéter un ensemble d'actions
comparables tant que le compteur se trouve entre les valeurs indiquées.
Par exemple:
FOR
( A = 1 ; A
4 ; A + + )
{ C = 3 × A ; PRINT
ANS =
, C }
END
Résultat : ANS = 3, ANS = 6, ANS = 9, ANS = 12
Le traitement de cet exemple est le suivant :
67.
FOR
A = 1
: Initialise la valeur de
A
à
1
. Comme
A = 1
vérifie
A
4
, les
instructions
sont exécutées et
A
est incrémenté de 1.
68. Maintenant
A = 2
.
A
4
est toujours vérifié, donc les
instructions
sont
exécutées et
A
est encore incrémenté de 1. Et ainsi de suite.
69. Quand
A = 5
,
A
4
n'est plus vérifié, donc les
instructions
ne sont pas
exécutées. Le programme passe au bloc de code suivant.
Commande Sleep
SLEEP (
temps
)
Une commande
SLEEP
suspend l'exécution du programme pendant le
temps indiqué (jusqu'à 105 secondes au maximum). C'est utile pour
afficher des résultats intermédiaires avant de reprendre l'exécution.
Commande Swap
SWAP (
variable mémoire A, variable mémoire B
)
La commande
SWAP
échange le contenu des deux variables
mémoire.
Opérateurs de comparaison
Les opérateurs de comparaison utilisables dans les boucles
FOR
et les
branchements conditionnels sont les suivants :
= = (égal à), < (plus petit que), > (plus grand que),
(non égal),
(plus petit ou égal),
(plus grand ou égal).
Création d'un programme
70. Sélectionnez
NEW
sur le menu de programme et appuyez sur [
].
71. Sélectionnez le mode de calcul pour l'exécution du programme et
appuyez sur [
].
72. Sélectionnez une des dix zones de programme (
P0123456789
) et
appuyez sur [
].