Um erro pode interromper o fluxo de programa , criar resultados sem sentido ou causar um programa para encerrar completamente . Entender as diferenças entre erros de sintaxe e as lógicas ajuda o processo de depuração , fazendo localização erro uma tarefa simples. Nenhum tipo de erro se limita a programação, e exemplos da vida real são fáceis de detectar . Lógica e Sintaxe
Pense da lógica como sim ou não perguntas e sintaxe das partes do discurso . A lógica é uma progressão de conclusões baseadas em simples declarações . Padrões lógicos complexos são criados pela combinação de uma série de declarações que definem o resultado desejado. Declarações Lógica pode ser expressa matematicamente , mas erros de sintaxe não pode. Um erro de sintaxe é tipicamente uma ação que é realizada sem necessidade, na ordem errada , ou completamente fora de contexto para o uso pretendido . Os erros de sintaxe pode ser detectado pelo software analítico , enquanto um erro lógico é difícil para o computador de discernir.
Programa de Operação e erros de sintaxe
Na programação, um erro de sintaxe ocorre quando o programa tenta avaliar uma declaração e encontra um comando fora de foco ou declaração impossível. Um exemplo de um erro de sintaxe seria uma equação com variáveis indefinidas , ou um comando de impressão , sem valor de impressão. Ao pensar de sintaxe como as partes do discurso que você possa entender a importância da organização adequada de instruções de programação . Os comandos são ações que são executadas sobre o tema da declaração , com descrições adicionais e comandos ramificação adicionados à estrutura em forma de operandos , como AND, OR e ao mesmo tempo , entre outros , assim como eles estão em discurso.
< Br >
Lógica e Sintaxe na vida real
erros lógicos são erros de cálculo ou más interpretações de eventos. Em muitos casos, ocorre um erro de lógica quando a conclusão é tirada sem provas suficientes. Por exemplo, assumir que a energia é desligada , porque não há aparelhos elétricos rodando é um erro lógico, porque ele contém apenas uma suposição. Um curto-circuito de disparo do disjuntor principal é um exemplo de um erro de sintaxe , pois o sistema não é capaz de cumprir com um consumo total para a terra.
Erros e corrupção de dados
Se um erro lógico é escrito em um programa, ele tem o potencial de corromper os dados ou até mesmo fazer com que o programa para parar de correr. Uma vez que um valor incorreto foi estabelecida , o computador continuará a usar esse valor porque ele é incapaz de reconhecer o erro e passa-lo para o programa. Isso poderia levar a um banco de dados corrompido , os cálculos defeituosos ou imagens ilegíveis . Os erros de sintaxe pode causar corrupção de dados através da introdução de comandos incorretos ou cessação antecipada de execução do programa.
Erros lógicos e plotando pontos
funções geométricas são particularmente suscetíveis a erros de lógica . Fórmulas que envolvem vários operandos devem ser cuidadosamente avaliados e mantidos em ordem correta das operações. Instruções compostas envolvendo IF .. THEN .. ELSE pode causar estouro de dados ou resultados de plotagem inesperados, como uma caixa que é plotado inversamente , em vez de em incrementos para a frente. Porque este tipo de erro é uma equação jurídica , o compilador de linguagem não detectar o erro e isso só vai tornar-se evidente quando o programa é executado.