Depuración De Programas Y Tratamiento De Errores - Texas Instruments TI-89 Manual De Uso

Ocultar thumbs Ver también para TI-89:
Tabla de contenido

Publicidad

Depuración de programas y tratamiento de errores
Errores de tiempo de
ejecución
Técnicas de depuración
Órdenes de gestión de
errores
310
Capítulo 17: Programación
Tras escribir un programa, pueden utilizarse varias técnicas
para localizar y corregir los errores. En el programa también
puede crearse una orden de gestión de errores.
El primer paso en la depuración del programa consiste en ejecutarlo.
La
comprueba automáticamente los errores de
TI-89 / TI-92 Plus
sintaxis en las órdenes ejecutadas. Cuando se detecta un error,
aparece un mensaje que indica la naturaleza del mismo.
¦
Para mostrar el programa en
Program Editor, pulse ¸.
El cursor aparece en un área
cercana al error.
¦
Para cancelar la ejecución del programa y regresar a la pantalla
e N.
Home,
puls
Si el programa permite seleccionar entre varias opciones, asegúrese
de ejecutarlo y comprobar cada una de las mismas.
Los mensajes de error durante el tiempo de ejecución permiten detectar
errores de sintaxis, aunque no encuentran errores en la lógica de un
programa. Las técnicas siguientes pueden ser de utilidad.
¦
Durante la prueba, no utilice variables locales, para así poder
comprobar los valores de las variables tras la interrupción del
programa. Una vez depurado éste, defina las variables que
procedan como locales.
¦
Inserte en el programa, de forma provisional, las órdenes
para mostrar los valores de las variables importantes.
Pause
y
no pueden utilizarse en funciones definidas por
Disp
Pause
el usuario. Para convertir temporalmente una función en
programa, cambie
y
para depurar el programa. A continuación, anule
Disp
Pause
y
y vuelva a convertir el programa en función.
Disp
Pause
¦
Para confirmar que el bucle se ejecuta el número de veces
correcto, presente la variable de contador o las variables
incluidas en la prueba condicional.
¦
Para confirmar la ejecución de la subrutina, presente mensajes
como
"Entering subroutine"
de la subrutina.
Orden
Descripción
Define un bloque del programa que permite a éste
Try...EndTry
ejecutar una orden y, en caso necesario, soluciona
el error generado por dicha orden.
Borra el estado del error y ajusta el número de la
ClrErr
variable del sistema
Transfiere el error al siguiente nivel del bloque
PassErr
Try...EndTry
Func
y
EndFunc
a
Prgm
y
"Exiting subroutine"
en cero.
Errornum
.
y
Disp
y
EndPrgm
y utilice
al principio y final

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ti-92 plus

Tabla de contenido