La instruccion case, La instrucción case – HP 48gII Graphing Calculator User Manual
Page 723

Página 21-54
«
→ x
«
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 EVAL
» »
Almacene el programa en la variable
@@@f3@@@ e intente las evaluaciones
siguientes:
1.5
@@f3@@@ Resulta: 2.25 (i.e., x
2
)
2.5
@@@f3@@@ Resulta: 6.25 (i.e., x
2
)
4.2
@@@f3@@@ Resulta: -3.2 (i.e., 1-x)
5.6
@@@f3@@@ Resulta: -0.631266… (sin(x), con x en radianes)
12
@@@f3@@@ Resulta: 162754.791419 (exp(x))
23
@@@f3@@@ Resulta: -2. ( -2)
La instrucción CASE
La instrucción CASE (traducción: caso) puede ser utilizado para cifrar varias
trayectorias posibles del flujo de programa, como en el caso de los IF
anidados, presentado anteriormente. El formato general de esta instrucción es
como sigue:
CASE
Expresión_lógica
1
THEN expresiones_del_programa
1
END
Expresión_lógica
2
THEN expresiones_del_programa
2
END
.
.
.
Expresión_lógica THEN expresiones_del_programa
END
Default_expresiones_del_programa (opcional)
END
Al evaluar esta instrucción, el programa prueba cada una de las
expresión_lógicas hasta que encuentra una que sea verdad. El programa
ejecuta las expresiones_del_programa correspondientes, y pasa el flujo de
programa al paso que sigue la instrucción END.
Las partículas CASE, THEN, y END están disponibles para escribirse
selectivamente usando
„°@)@BRCH@ @)CASE@ .