Está en la página 1de 7

Tipos de errores y

depuración

Algoritmia y programación
Ángela Villota Gómez
Marzo de 2010
Hasta el día de hoy hemos visto...

• Introducción: Programas e Instrucciones


• Estrategia de diseño
• Instrucciones
• El lenguaje Java
• Entrada/salida en Java
• Condicionales
En esta clase veremos...

• ¿Cómo depurar los programas que


escribimos?
– Tipos de Errores
Recordemos el proceso de compilación +
ejecución
Ejecutar
Compilar

Archivo
Código
de clase Pantalla
Fuente Compilador 011011100 del
Java 101010100 usuario
101110010
100110110
Tipos de errores

• Errores sintácticos: ocurren cuando Java traduce el código


fuente a código objeto. Usualmente indican que hay
algún problema con la forma en que escribimos el
programa. Por ejemplo Falta el ;
• Errores de tipos: cuando no tenemos en cuenta los tipos
de las variables y las operaciones.
• Errores en tiempo de ejecución: se producen si algo va
mal cuando el programa se ejecuta.
• Errores semánticos: el programa compila y se ejecuta
normalmente, pero no hace lo que pretende
Mensajes de error

• Errores sintácticos: por lo general se señala la


línea y el texto que falta.
• Errores de tipos: aparece un mensaje como:
found : double → tipo encontrado
required: int → tipo que se debería usar

• Errores en tiempo de ejecución: se detiene la


ejecución y se muestran las funciones que se
estaban ejecutando.
Errores sintácticos

• Verifique:
• Que el programa se llame igual que el archivo.
• Que las instrucciones de inicio y fin están bien ubicadas
• Indente el código.
• Verifique que todas las instrucciones terminen con ;
• Asegúrese que todas las cadenas estén entre comillas ( y
bien cerradas)
• Identifique los paréntesis, que estén bien cerrados.
• En una condición == es distinto de =

También podría gustarte