0% encontró este documento útil (0 votos)
95 vistas2 páginas

Errores en Programacion

Hay cinco tipos principales de errores de programación: 1) errores léxicos que involucran errores tipográficos, 2) errores sintácticos que implican una estructura gramatical incorrecta en el código, 3) errores semánticos que surgen al usar variables no definidas, 4) errores de tiempo de ejecución que ocurren durante la ejecución del programa, y 5) errores lógicos donde la lógica del programa es incorrecta. Estos tipos de errores a menudo están relacionados entre sí.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
95 vistas2 páginas

Errores en Programacion

Hay cinco tipos principales de errores de programación: 1) errores léxicos que involucran errores tipográficos, 2) errores sintácticos que implican una estructura gramatical incorrecta en el código, 3) errores semánticos que surgen al usar variables no definidas, 4) errores de tiempo de ejecución que ocurren durante la ejecución del programa, y 5) errores lógicos donde la lógica del programa es incorrecta. Estos tipos de errores a menudo están relacionados entre sí.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

¿Qué es un error de programación?

Los errores de programación afectan el código del software. Esto se implementa incorrectamente, por lo
que la aplicación no funciona como se esperaba. Básicamente, existen cinco tipos de errores de
programación. Estos pueden ser mutuamente dependientes.

Probablemente todos los usuarios ya han experimentado un «error». Por ejemplo, la pantalla parpadea
brevemente y luego el programa en ejecución se bloquea. El trasfondo de estos errores, que también se
denominan errores de software o de programa, son errores de programación.

Los términos se utilizan a menudo como sinónimos, los límites son fluidos. Un error de tiempo de
ejecución es, por ejemplo, un error de software, pero no necesariamente un error de programación, ya
que también puede ser provocado por una llamada de programa incorrecta o entradas incorrectas.

Tipos de errores de programación

1. Error léxico: este es el error más simple y difícil de encontrar. Se cometió un error tipográfico
en alguna parte. A menudo son las mayúsculas y minúsculas las que causan problemas, pero las
letras invertidas también entran en esta categoría.

2. Error sintáctico: la «gramática» del idioma es incorrecta. En lenguaje sencillo, esto significa:
Un error sintáctico describe una estructura de oración incorrecta. Positivo: el compilador y el
intérprete pueden reconocer esto y rechazar inmediatamente el código en la ejecución de
prueba para llamar la atención sobre el error.

3. Error semántico: este problema surge al trabajar con variables que no estaban definidas
previamente. Entonces el código no tiene sentido, aunque todo lo demás es correcto. Como
ejemplo drástico: «El sol conduce un coche hoy». Todo encaja, pero la frase es una tontería.

4. Errores de tiempo de ejecución: estos problemas ocurren durante la ejecución del programa
y no pueden ser reconocidos por los compiladores. Por lo general, conducen a la finalización de
la aplicación. Los errores de tiempo de ejecución ocurren con las llamadas «operaciones
imposibles», por ejemplo, al intentar dividir por cero. Se pueden encontrar usando el
depurador.

5. Error lógico: las operaciones aritméticas se intercambian, lo que significa que la cadena de
mando no tiene sentido. Con el cálculo de porcentaje, por ejemplo, el programa solicita una
suma en lugar de una multiplicación. El problema con esto es que ni el depurador ni el
compilador pueden detectar un error lógico. Esto solo es posible mediante una prueba de
programa detallada.

Patrones de error mutuamente dependientes


Un error léxico y sintáctico pueden, por ejemplo, ser mutuamente dependientes. Después de
todo, una ortografía diferente de una palabra puede llevar a un significado diferente y, por lo
tanto, no se reconoce necesariamente como un error ortográfico. “Car” en lugar de “Var” es un
ejemplo de esto. Esto puede provocar un error semántico porque no se definió una variable. En
la «búsqueda de errores», por lo tanto, no solo debe buscar un tipo de error. Compruebe
siempre si estos también han dado lugar a otros tipos de problemas.

También podría gustarte