Sunteți pe pagina 1din 2

Errores de programacin

En esta leccin, conocer los diferentes tipos de errores que pueden aparecer al escribir un programa. Incluso los programadores ms experimentados cometen errores; y conocer cmo depurar una aplicacin y encontrar esos errores es una parte importante de la programacin. No obstante, antes de obtener informacin sobre el proceso de depuracin, conviene conocer los tipos de errores que deber buscar y corregir. Los errores de programacin pertenecen a tres categoras: errores de compilacin, errores en tiempo de ejecucin yerrores lgicos. Las tcnicas para depurar cada uno de ellos se tratarn en las tres lecciones siguientes.

Errores de compilacin
Los errores de compilacin, tambin conocidos como errores del compilador, son errores que impiden que su programa se ejecute. Cuando se presiona F5 para ejecutar un programa, Visual Basic compila el cdigo en un lenguaje binario que entiende el equipo. Si el compilador de Visual Basic se encuentra con cdigo que no entiende, emite un error de compilador. La mayora de los errores del compilador se deben a errores cometidos al escribir el cdigo. Por ejemplo, puede escribir mal una palabra clave, omitir alguna puntuacin necesaria o intentar utilizar una instruccin End If sin antes utilizar una instruccin If. Afortunadamente el Editor de cdigo de Visual Basic fue diseado para identificar estos errores antes de que se intente ejecutar el programa. Aprender a encontrar y corregir los errores de compilacin en la leccin siguiente,Error ortogrfico: encontrar y eliminar errores del compilador.

Errores en tiempo de ejecucin


Los errores en tiempo de ejecucin son errores que aparecen mientras se ejecuta su programa. Estos errores aparecen normalmente cuando su programa intenta una operacin que es imposible que se lleve a cabo. Un ejemplo de esto es la divisin por cero. Suponga que tiene la instruccin siguiente: Speed = Miles / Hours Si la variable Hours tiene un valor de 0, se produce un error en tiempo de ejecucin en la operacin de divisin. El programa se debe ejecutar para que se pueda detectar este error y si Hours contiene un valor vlido, no se producir el error.

Cuando aparece un error en tiempo de ejecucin, puede utilizar las herramientas de depuracin de Visual Basic para determinar la causa. Aprender a encontrar y corregir los errores en tiempo de ejecucin en la leccin Uff! A mi programa no le ha gustado Encontrar y eliminar errores en tiempo de ejecucin.

Errores lgicos
Los errores lgicos son errores que impiden que su programa haga lo que estaba previsto. Su cdigo puede compilarse y ejecutarse sin errores, pero el resultado de una operacin puede generar un resultado no esperado. Por ejemplo, puede tener una variable llamada FirstName y establecida inicialmente en una cadena vaca. Despus en el programa, puede concatenar FirstName con otra variable denominada LastName para mostrar un nombre completo. Si olvida asignar un valor a FirstName, slo se mostrar el apellido, no el nombre completo como pretenda. Los errores lgicos son los ms difciles de detectar y corregir, pero Visual Basic tambin dispone de herramientas de depuracin que facilitan el trabajo. Aprender a encontrar y corregir los errores lgicos en Qu? Esto no debiera haber ocurrido. Detectar errores lgicos.

S-ar putea să vă placă și