Mientras que esta instrucción simple trabaja muy bien cuando la función tiene
solamente dos ramas, usted puede necesitar jerarquizar instrucciones
IF...THEN...ELSE...END para ocuparse de la función con tres o más ramas. Por
ejemplo, considere la función
He aquí una manera posible de evaluar este uso de la función con
instrucciones IF... THEN ... ELSE ... END:
IF x<3 THEN
2
x
ELSE
IF x<5 THEN
ELSE
END
END
Una instrucción IF como esta se llama un sistema jerarquizado, o anidado, de
instrucciones IF ... THEN ... ELSE ... END.
⎧
⎪
⎪ ⎪
f
(
x
)
=
⎨
3
⎪
⎪
⎪
⎩
1-x
IF x<3π
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
THEN
exp(x)
-2
3
x
<
5
π
x
<
3
x
<
15
Página 21-56