Lar Desenvolvimento O que é um erro lógico? - o que é techopedia

O que é um erro lógico? - o que é techopedia

Índice:

Anonim

Definição - O que significa Logic Error?

Um erro lógico é um erro no código-fonte de um programa que dá lugar a comportamentos imprevistos e errôneos. Um erro lógico é classificado como um tipo de erro de tempo de execução que pode resultar em um programa produzindo uma saída incorreta. Também pode causar uma falha no programa durante a execução.

Os erros de lógica nem sempre são fáceis de reconhecer imediatamente. Isso se deve ao fato de que esses erros, diferentemente dos erros de sintaxe, são válidos quando considerados no idioma, mas não produzem o comportamento pretendido. Isso pode ocorrer em idiomas interpretados e compilados.

Um erro lógico também é conhecido como erro lógico.

Techopedia explica erro de lógica

Erros de lógica fazem com que um programa funcione incorretamente. Por exemplo, no PHP, quando "if ($ i = 1) {…}" é inserido incorretamente em vez de "if ($ i == 1) {….}", O primeiro significa "se torna" enquanto o último significa " é igual a." A instrução if incorreta sempre retornaria TRUE como atribuindo 1 à variável $ i. Na versão correta, porém, a instrução retornará TRUE apenas quando o valor da variável $ i for igual a 1. A sintaxe no caso incorreto está perfeitamente correta conforme o idioma. Portanto, o código seria compilado com êxito sem produzir erros de sintaxe. No entanto, durante o tempo de execução do código, a saída resultante pode estar incorreta, mostrando assim que ocorreu um determinado erro lógico. Os erros de lógica tendem a estar ocultos no código-fonte e geralmente podem ser mais difíceis de determinar e depurar, diferentemente dos erros de sintaxe reconhecidos no momento da compilação.

O que é um erro lógico? - o que é techopedia