Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Loading…
Transcript

ERRORES DE LA PROGRAMACION

Errores de Compilacion

Erorres de compilacion

Los errores de compilación ocurren porque la sintaxis del lenguaje no es correcta, de cajón este tipo de errores no permiten que la aplicación se ejecute, por ejemplo:

  • Olvidarnos de un punto y coma al final de una sentencia.
  • No cerrar llaves en algún bloque de código, método, clase o en alguna estructura de control.
  • Repetir variables con el mismo nombre aunque sean de diferente tipo.

Errores de Ejecucion

Errores de ejecucion

Los errores en tiempo de ejecución son errores que aparecen mientras se ejecuta el programa. Estos

errores aparecen normalmente cuando el programa intenta una operación que es imposible que se lleve a cabo. los más básicos como por ejemplo:

El usuario ingresa valores diferentes a los que la aplicación recibe

Acceder a una posición en un arreglo la cual no existe.

Almacenar cadenas donde se debe almacenar números

Divisiones por cero.

Ejemplos

Por ejemplo, en lenguaje C, la instrucción:

c = 5 / 0;

Es correcta sintá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 ejecución, ya que, matemáticamente, no se puede dividir entre cero.

Errores Logicas

Errores Logicoss

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.

ejemplo

Por ejemplo, en lenguaje C, si en vez de la instrucción:

c = a + b;

Un programador hubiera escrito:

c = a * b;

Hasta que no se mostrase por pantalla el resultado de la operación, el programador no podría darse cuenta del error, siempre que ya supiese de antemano el resultado de la suma.

Errores criticos

Errores Criticos

Son aquello que hacen imposible el funcionamiento correcto del programa mientras no se corrijan o

incluso hacen imposible el propio funcionamiento del programa. Los errores críticos más comunes en

los lenguajes de programación, sobre todo de tipo funcional ó imperativo

Ejemplo

Podemos encontrar diversos tipos:

1- Errores de división por cero ó por un divisor que vale 0.

2- Errores con punteros: punteros mal asignados ó no inicializados. Son los más difíciles de

detectar.

3- Errores de salida de un bucle: ejecución de un bucle infinito debido a la errónea especificación

de las condiciones de terminación ó de variaciones de contadores ó índices de control de

iteraciones.

4- Errores de desbordamiento de pila: exceso de llamadas recursivas a una misma función.

5- Errores de límites: intento de acceso fuera de los límites de un vector.

Learn more about creating dynamic, engaging presentations with Prezi