Home : Termos de Software : Definição de erro lógico

Erro de lógica

Um erro lógico (ou erro lógico) é um erro no programa de um programa. código fonte isso resulta em comportamento incorreto ou inesperado. É um tipo de erro de tempo de execução que pode simplesmente produzir o errado saída ou pode causar a falha de um programa durante a execução.

Muitos tipos diferentes de erros de programação podem causar erros de lógica. Por exemplo, atribuir um valor à variável errada pode causar uma série de erros inesperados do programa. Multiplicar dois números em vez de adicioná-los também pode produzir resultados indesejados. Mesmo pequenos erros de digitação que não produzem sintaxe erros podem causar erros de lógica. No PHP exemplo de código abaixo, o if A instrução pode causar um erro lógico, pois o sinal de igual único (=) deve ser um duplo sinal de igual (==).

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

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

No PHP "=="significa" é igual a "enquanto"="significa" torna-se ". Portanto, a incorreta if A instrução sempre retorna TRUE, pois a atribuição de 1 à variável $ i retorna um valor TRUE. No código correto, o if A instrução retornará TRUE apenas se $ i for igual a 1. No entanto, como a sintaxe do código incorreto é aceitável, ele não produzirá um erro de sintaxe e o código será compilado com êxito. O erro lógico pode ser percebido apenas durante tempo de execução. Como os erros lógicos geralmente estão ocultos no código-fonte, geralmente são mais difíceis de encontrar e depurar do que erros de sintaxe.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de Logic Error. Explica na terminologia de computação o que significa Logic Error e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de Erro lógico, pode fazer referência a ela usando os links de citação acima.