tres tipos de errores en programacion
En un programa, pueden existir tres tipos de errores:
De Sintaxis (Sintéticos).
De Ejecución.
De Lógica. (Lógicos).
Errores de sintaxisCuando 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 delos dos entenderá qué le está diciendo al programador Por ejemplo, en el lenguaje C, si en vez de la instrucción
Printf( “\ n introduzca el primer número (entero): “ ) Un programador escribe:Prrintf( “\n introduzca el primer número (entero): “ );
Cuando el compilador o el interprete lean esta línea de código, ninguno de los dos entenderá que es prrintf y, por lo tanto, no sabrántraducir esta instrucción a código máquina, por lo que, ambos pararan la traducción y avisaran al programador con un mensaje de error.
En resumen, los errores de sintaxis se detectan en el proceso detraducción del código fuente a código binario.
Al contrario que ocurre con los errores de ejecución y de lógica, que solo se pueden detectar cuando el programa se está ejecutando.
ERRORES DEEJECUCION
Un error de ejecución se produce cuando el ordenador no peude ejecutar alguna instrucción de forma correcta.
Por ejemplo, en lenguaje C, la instrucción:
c = 5 / 0;
Es correctasintácticamente y será traducida a código binario.
Sin embargo, cuando la computadora intente realizar la división:
5 / 0
Se producirá un error de ejcucion, ya que matemáticamente. No se pude dividirentre cero.
ERRORES DE LOGICA
En cuanto alos errores de lógica son los mas difíciles de detectar.
Cuando un programa no tiene errores de sintaxis ni de ejecución, pero,aún así, no funciona bien, esto es debido ala 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...
Regístrate para leer el documento completo.