→ x
IF 'x<3' THEN 'x^2' ELSE '1-x' END EVAL "Done" MSGBOX » »
«
«
et enregistrez-le sous le nom 'f2'. Appuyez sur J et vérifiez que la variable
@@@f2@@@ est bien disponible dans votre menu de variables. Vérifiez les résultats
suivants :
0 @@@f2@@@ Résultat : 0
3.5 @@@f2@@@ Résultat : -2.5
Ces résultats confirment le fonctionnement correct de la construction
IF...THEN...ELSE...END. Le programme, tel qu'il est rédigé, calcule la fonction!
:
Note : dans ce cas particulier, une alternative possible aurait consisté à
utiliser une fonction IFTE sous la forme : 'f2(x) = IFTE(x<3,x^2,1-x)'
Constructions IF...THEN...ELSE...END imbriquées
Dans la plupart des langages de programmation informatique où la
construction IF...THEN...ELSE...END est disponible, le format général utilisé
pour la présentation du programme est le suivant :
IF déclaration_logique
déclarations_programme_si_vrai
ELSE
déclarations_programme_si_faux
END
Dans la conception d'un programme de calculatrice comprenant des
constructions IF, vous commenceriez par rédiger à la main le pseudo-code des
constructions IF telles qu'elles sont présentées ci-dessus. Par exemple, pour le
programme @@@f2@@@, vous pourriez écrire
⎧
2
x
,
f
(
x
)
=
⎨
2
1
,
−
x
⎩
1.2 @@@f2@@@ Résultat : 1.44
10 @@@f2@@@ Résultat : -9
if
x
<
3
otherwise
Page. 21-53