HP Calculatrice graphique HP 49g Manuel d'utilisation
Page 770

Page 21-54
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
IF x<3 THEN
x
2
ELSE
1-x
END
Si cette construction simple fonctionne bien lorsque la fonction ne comprend
que deux embranchements, vous devrez peut-être imbriquer des constructions
IF…THEN…ELSE…END pour traiter des fonctions comptant trois
embranchements ou plus. Considérons par exemple la fonction