HP Calculadora Gráfica HP 49g Manual del usuario

Página 718

Advertising
background image

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

Advertising