ClassPad 300 PLUS système d'exploitation ClassPad Version 2.20 Mode d'emploi

20050501
Syntaxe 4 : If
<expression>
Then
[<instruction>] …
ElseIf
<expression>
Then
[<instruction>] …
Else
[<instruction>] …
IfEnd
Fonction 4
•Si l’expression est vraie, l’instruction dans le bloc If Then est exécutée. Ensuite, l’exécution
avance à l’instruction qui suit IfEnd.
•Si l’expression de la commande If est fausse, l’expression de la commande Elself est
testée. Si elle est vraie, l’instruction dans le bloc Elself Then est exécutée. Ensuite,
l’exécution avance à la nouvelle instruction qui suit IfEnd. Si elle est fausse, l’instruction du
bloc Else est exécutée. Ensuite, l’exécution avance à l’instruction qui suit IfEnd.
Description
•Avec les quatre syntaxes mentionnées ci-dessus, vous pouvez utiliser une commande
d’instructions multiples (:) au lieu du retour à la ligne pour séparer les instructions du bloc
Then.
La commande If~IfEnd peut être encastrée.
Exemple : Input a
Input b
If a < 0
Then
0 S a
If b < 0
Then
0 S b
IfEnd
IfEnd
Il est possible de sortir de la boucle If~IfEnd avec la commande Break ou la commande
Return.
•Ce n’est jamais une bonne idée d’utiliser la commande Goto pour sortir de la boucle
If~IfEnd. Non seulement c’est la marque d’une programmation insuffisante mais un arrêt
inadéquat du traitement de la boucle If peut causer des problèmes.
12-6-12
Commandes de programmation
}
If Then <bloc>
}
ElseIf Then <bloc>
}
Else <bloc>