Erros de Semântica

O terceiro tipo de erro é o erro de semântica. Se houver um erro de semântica no seu programa, ele irá executar com sucesso no sentido em que o computador não irá produzir nenhuma mensagem de erro. Entretanto, o seu programa não fará a coisa correta. Ele irá fazer alguma outra coisa. Mais especificamente, ele fará exatamente o que você mandou.

Lembrando a velha máxima da programação: computadores são máquinas estúpidas.

Computadores e humanos

“Computadores são incrivelmente rápidos, precisos e estúpidos: humanos são incrivelmente lentos, imprecisos e brilhantes; juntos, eles têm um poder além da imaginação” – Albert Einstein.

O problema é que o programa que você escreveu não é o programa que você gostaria de ter escrito! O significado do programa (sua semântica) está errada. Identificar erros de semântica pode ser difícil porque exige que você refaça seus passos, olhando a saída do programa e tentando descobrir o que ele está fazendo de errado.

Veja o programa abaixo: ele deveria mostrar o valor 100 acrescido de 10%, ou seja, 110. Clique no botão Run - qual é o resultado?

Veja se você entendeu

Next Section - Valores e Tipos de Dados