IF x<3 THEN
2
x
ELSE
1-x
END
Terwijl deze simpele constructie behoorlijk werkt wanneer uw functie slechts
twee takken heeft, is het mogelijk dat u IF...THEN...ELSE...END-constructies
moet nesten voor de functies met drie of meer takken. Bekijk bijvoorbeeld de
functie
f
Hier is een mogelijke manier om deze functie te evalueren met IF... THEN ...
ELSE ... END-constructies:
IF x<3 THEN
2
x
ELSE
IF x<5 THEN
1-x
ELSE
IF x<3π
ELSE
2
x
,
if
x
1
x
,
if
3
(
x
)
sin(
x
),
if
5
3
exp(
x
),
if
3
π
, 2
elsewhere
THEN
sin(x)
IF x<15 THEN
exp(x)
ELSE
-2
END
3
x
5
x
3
π
x
15
Blz. 21-54