Casio ClassPad 300 Manuel d'utilisation

Page 547

Advertising
background image

20030101

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>

Advertising