Casio ClassPad 330 V.3.03 Manuel d'utilisation

Page 659

Advertising
background image

20060301

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