Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EN PROGRAMACIÓN
TIPOS DE ERRORES
Los errores pueden ser sintácticos, semánticos o lógicos.
De sintaxis (sintácticos).
•
• De ejecución.
• De lógica (lógicos).
A continuación, vamos a estudiarlos con ejemplos escritos en lenguaje
C.
Errores de sintaxis
Cuando en alguna instrucción del código fuente de un programa existe
un error de sintaxis, dicho error impedirá, tanto al compilador como al
intérprete, traducir dicha instrucción, ya que, ninguno de los dos
entenderá qué le está diciendo el programador. Por ejemplo, en lenguaje
C, si en vez de la instrucción:
Un programador escribe:
REPORT THIS AD
Errores de ejecución
Un error de ejecución se produce cuando el ordenador no puede
ejecutar alguna instrucción de forma correcta. Por ejemplo, en lenguaje
C, la instrucción:
c = 5 / 0;
5/0
Errores de lógica
En cuanto a los errores de lógica son los más difíciles de detectar.
Cuando un programa no tiene errores de sintaxis ni de ejecución, pero,
aun así, no funciona bien, esto es debido a la existencia de algún error
lógico. De manera que, un error de lógica se produce cuando los
resultados obtenidos no son los esperados. Por ejemplo, en lenguaje C,
si en vez de la instrucción:
REPORT THIS AD
c = a + b;
c = a * b;