HP 48gII Graphing Calculator User Manual
Page 721
 
Página 21-52
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 
 
−
<
=
otherwise
x
x
if
x
x
f
,
1
3
,
)
(
2
2
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 
x
2
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