La instruccion case, La instrucción case – HP Calculadora Gráfica HP 49g Manual del usuario

Página 720

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

Advertising