Professional Documents
Culture Documents
2-
Rara vez los programas funcionan bien la primera vez que se ejecutan. El proceso de
encontrar errores se denomina depuracin del programa.
Existen diferentes situaciones en las cuales se suelen introducir errores en un programa.
Dos de las ms frecuentes son:
Violacin (no cumplimiento) de las reglas gramaticales del lenguaje de alto nivel
en el que se escribe el programa.
Los errores en el diseo de clases y del algoritmo en el que est basado el
programa.
Desde el punto de vista conceptual existen tres tipos de errores: de sintaxis, lgicos y de
regresin.
Errores de sintaxis: Los errores de sintaxis son aquellos que se producen cuando el
programa viola la sintaxis, es decir, las reglas de gramtica del lenguaje.
Errores lgicos: Un segundo tipo de error importante es el error lgico, ya que tal error
representa errores del programador en el diseo del algoritmo que se implementa con un
mtodo y posteriormente el programa.
Errores de regresin: Los errores de regresin son aquellos que se crean accidentalmente
cuando se intenta corregir un error lgico.
Mensajes de error: Los compiladores emiten mensajes de error o de advertencia durante
las fases de compilacin o de ejecucin de un programa, se agrupan en tres grandes
bloques:
Errores fatales: Son raros. Algunos de ellos indican un error interno del compilador.
Errores de sintaxis: Son los errores tpicos de sintaxis, errores de lnea de rdenes y
errores de acceso a memoria o disco.
Advertencias (warning): No impiden la compilacin. Indican condiciones que son
sospechosas, pero son legtimas como parte del lenguaje.
Errores en tiempo de ejecucin: excepciones. Existen dos tipos de errores en tiempo de
ejecucin: aquellos que son detectados por el sistema en tiempo de ejecucin de Java y
aquellos que permiten la terminacin del programa pero producen resultados incorrectos.
4-
Prueba.