Inicio : Términos de software : Definición de error lógico

Error lógico

Un error lógico (o error lógico) es un error en el programa código fuente eso da como resultado un comportamiento incorrecto o inesperado. Es un tipo de Error de tiempo de ejecución eso simplemente puede producir el mal salida o puede hacer que un programa se bloquee mientras se ejecuta.

Muchos tipos diferentes de errores de programación pueden causar errores lógicos. Por ejemplo, asignar un valor a la variable incorrecta puede causar una serie de errores inesperados del programa. Multiplicar dos números en lugar de sumarlos también puede producir resultados no deseados. Incluso pequeños errores tipográficos que no producen sintaxis Los errores pueden causar errores lógicos. En el PHP ejemplo de código a continuación, el if La instrucción puede causar un error lógico ya que el signo igual único (=) debe ser un doble signo igual (==).

Incorrecto: if ($ i = 1) {...}

Correcto: if ($ i == 1) {...}

En PHP, "=="significa" es igual a "mientras"="significa" se convierte. "Por lo tanto, lo incorrecto if La instrucción siempre devuelve VERDADERO, ya que asignar 1 a la variable $ i devuelve un valor VERDADERO. En el código correcto, el if La declaración solo devuelve VERDADERO si $ i es igual a 1. Sin embargo, dado que la sintaxis del código incorrecto es aceptable, no producirá un error de sintaxis y el código se compilará correctamente. El error lógico solo puede notarse durante tiempo de ejecución. Debido a que los errores lógicos a menudo están ocultos en el código fuente, generalmente son más difíciles de encontrar y depurar que errores de sintaxis.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de error lógico. Explica en terminología informática lo que significa Error lógico y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de error lógico, puede hacer referencia a ella utilizando los enlaces de citas anteriores.