beautypg.com

HP 48gII Graphing Calculator User Manual

Page 693

background image

Página 21-24

Eliminando errores del programa
Para determinar porqué el programa no trabajó como esperábamos,
utilizamos la función DBUG en la calculadora como sigue:
³@FUNCa `

Copia nombre de programa a nivel 1

„°LL @)@RUN@ @@DBG@

Activa programa DBUG

@SST

@

Gradualmente

eliminando

errores,

resultado:

“Enter a:”
@SST

@

Resulta:

{“

a:” {2 0} V}

@SST

@

Resulta: se requiere el valor de a

2`

Escribir valor de 2 para a. Resulta: “ :a:2”

@SST

@

Resulta: a:2

@SST

@

Resulta: pantalla vacía, ejecutando

a

@SST

@

Resulta: pantalla vacía, entrando subprog.

«

@SST

@

Resulta: ‘2*a^2+3’

@SST

@

Resulta: ‘2*a^2+3’, saliendo de subprog. »

@SST

@

Resulta: ‘2*a^2+3’, saliendo de progr. »


Continuar presionando

@SST

@ a este punto no produce más salida puesto que

hemos recorrido el programa entero, paso a paso. Esta ejecución de DBUG
no proporcionó ninguna información sobre porqué el programa no está
calculando el valor

2a

2

+3 para a = 2. Para ver cuál es el valor de a en el

subprograma, necesitamos operar DBUG otra vez y evaluar a dentro del
subprograma. Intente lo siguiente:

J

Recupera el menú de las variables

³@FUNCa `

Copia nombre de programa a la pantalla

„°LL @)@RUN@ @@DBG@ Activa

DBUG

@SST

@

Resulta:

“Enter

a:”

@SST

@

Resulta:

{“

a:” {2 0} V}

@SST

@

Resulta: se requiere valor de a

2`

Escribir 2 para a. Resulta: “ :a:2”

@SST

@

Resulta:

a:2

@SST

@

Resulta:

pantalla

vacía,

ejecutando

a

@SST

@

Resulta: pantalla vacía, entere subprog.

«