Programacion no numerica 2

Páginas: 4 (903 palabras) Publicado: 2 de junio de 2014
Errores
Cuando se ejecuta un programa, se pueden producir tres tipos de errores:

1. Errores de compilación. Se producen normalmente por un uso incorrecto de las reglas del lenguaje deprogramación y suelen ser errores de sintaxis. Si existe un error de sintaxis, la computadora no puede comprender la instrucción, no se obtendrá el programa objeto y el compilador imprimirá una lista de todoslos errores encontrados durante la compilación.

2. Errores de ejecución. Estos errores se producen por instrucciones que la computadora puede comprender pero no ejecutar. Ejemplos típicos son:división por cero y raíces cuadradas de números negativos. En estos casos se detiene la ejecución del programa y se imprime un mensaje de error.

3. Errores lógicos. Se producen en la lógica delprograma y la fuente del error suele ser el diseño del algoritmo. Estos errores son los más difíciles de detectar, ya que el programa puedefuncionar y no producir errores de compilación ni de ejecución, ysólo puede advertir el errorpor la obtención de resultados incorrectos. En este caso se debe volver a la fase de diseño delalgoritmo, modificar el algoritmo, cambiar el programa fuente y compilar yejecutar una vezmás.

En el lenguaje Java, una Exceptiones un cierto tipo de error o una condición anormal que se ha producido durante la ejecución de un programa. Algunas excepciones son fatales yprovocan que se deba finalizar la ejecución del programa. En este caso conviene terminar ordenadamente y dar un mensaje explicando el tipo de error que se ha producido.

Los errores se representanmediante clases derivadas de la clase Throwable, pero los que tieneque chequear un programador derivan de Exception(java.lang.Exceptionque a su vez deriva de Throwable). Existen algunos tipos de excepcionesque Java obliga a tener en cuenta. Esto se hace mediante el uso de bloques try, catch y finally.

El código dentro del bloque try está “vigilado”. Si se produce una situación anormal y se lanza...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion numerica
  • Programacion numerica
  • Programacion Numerica
  • Programacion Numerica
  • Programacion 2
  • Programación 2°
  • programacion 2
  • programacion 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS