IF x<3 THEN
2
!!!!!!x
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
Voici un moyen possible d'évaluer cette fonction à l'aide de constructions IF...
THEN ... ELSE ... END :
IF x<3 THEN
2
x
ELSE
IF x<5 THEN
ELSE
⎧
⎪
⎪ ⎪
f
(
x
)
=
⎨
3
⎪
⎪
⎪
⎩
1-x
IF x<3π THEN
sin(x)
ELSE
IF x<15 THEN
ELSE
END
END
2
x
,
if
x
<
1
−
x
,
if
3
≤
sin(
x
),
if
5
≤
π
exp(
x
),
if
3
≤
−
, 2
elsewhere
exp(x)
-2
3
x
<
5
π
x
<
3
x
<
15
Page. 21-54