Operation Manual
Blz. 21-54
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
Hier is een mogelijke manier om deze functie te evalueren met IF… THEN …
ELSE … END-constructies:
IF x<3 THEN
x
2
ELSE
IF x<5 THEN
1-x
ELSE
IF x<3π THEN
sin(x)
ELSE
IF x<15 THEN
exp(x)
ELSE
-2
END
END
END
END
Een complexe IF-constructie als deze wordt een set van geneste
IF … THEN …
ELSE … END-constructies genoemd.
⎪
⎪
⎪
⎩
⎪
⎪
⎪
⎨
⎧
−
<≤
<≤
<≤−
<
=
elsewhere
xifx
xifx
xifx
xifx
xf
,2
153),exp(
35),sin(
53,1
3,
)(
2
3
π
π