beautypg.com

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

Page 723

background image

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@ .