Estos resultados confirman la operación correcta de la instrucción
IF...THEN...ELSE...END. El programa, según lo escrito, calcula la función
Nota: Para este caso particular, una alternativa válida habría sido utilizar la
función IFTE de la forma: 'f2(x) = IFTE(x<3,x^2,1-x)'
Instrucciones IF...THEN...ELSE...END anidadas
En la mayoría de los lenguajes de programación de computadoras donde la
instrucción IF...THEN...ELSE...END está disponible, el formato general usado
para la presentación del programa es el siguiente:
IF expresión_lógica THEN
expresiones_del_programa_si_verdadera
ELSE
expresiones_del_programa_si_falsa
END
Al diseñar un programa de calculadora que incluye las instrucciones IF, usted
podría comenzar escribiendo a mano el pseudo-código para las instrucciones
IF según lo demostrado arriba. Por ejemplo, para el programa @@@f2@@@, usted
podría escribir
IF x<3 THEN
2
x
ELSE
1-x
END
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
2
x
,
if
x
3
f
(
x
)
2
1
x
,
otherwise
Página 21-52