Hogar Desarrollo ¿Qué es un error lógico? - definición de techopedia

¿Qué es un error lógico? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa error lógico?

Un error lógico es un error en el código fuente de un programa que da paso a un comportamiento imprevisto y erróneo. Un error lógico se clasifica como un tipo de error de tiempo de ejecución que puede provocar que un programa produzca una salida incorrecta. También puede hacer que el programa se bloquee cuando se ejecuta.

Los errores lógicos no siempre son fáciles de reconocer de inmediato. Esto se debe al hecho de que tales errores, a diferencia de los errores de sintaxis, son válidos cuando se consideran en el lenguaje, pero no producen el comportamiento deseado. Estos pueden ocurrir en idiomas interpretados y compilados.

Un error lógico también se conoce como error lógico.

Techopedia explica error lógico

Los errores de lógica hacen que un programa funcione incorrectamente. Por ejemplo, en PHP, cuando "if ($ i = 1) {…}" se ingresa incorrectamente en lugar de "if ($ i == 1) {….}, " El primero significa "se convierte" mientras que el segundo significa " es igual a." La instrucción if incorrecta siempre devolvería VERDADERO como la asignación de 1 a la variable $ i. Sin embargo, en la versión correcta, la declaración solo devuelve VERDADERO cuando el valor de la variable $ i es igual a 1. La sintaxis en el caso incorrecto es perfectamente correcta según el lenguaje. Entonces, el código se compilaría exitosamente sin producir errores de sintaxis. Sin embargo, durante el tiempo de ejecución del código, la salida resultante puede ser incorrecta, lo que muestra que se ha producido un cierto error lógico. Los errores lógicos tienden a estar ocultos en el código fuente y generalmente pueden ser más difíciles de determinar y depurar, a diferencia de los errores de sintaxis que se reconocen en el momento de la compilación.

¿Qué es un error lógico? - definición de techopedia