HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 773

Advertising
background image

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

Advertising