Buscar

Paradigmas de Linguagem de Programação - Atividade 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Estudando e desenvolvendo-se em programação, é crucial entender e reconhecer a diferença e os significados de sintaxe e semântica, pois ao lidar com estes dois conceitos é possível lidar com o código de diversos ângulos.
Primeiramente, a sintaxe representa a estrutura dos comandos, expressões e recursos em um programa. É forma como o código deve ser escrito para que possa ser interpretado pela máquina, e caso contenha erros o programa apresentará falhas em sua execução. Estes erros são fáceis de rastrear e geralmente são detectados durante a compilação do código.
Em segundo lugar, a semântica é o significado das expressões e código de um programa. Através da semântica é possível entender a fundo todas as operações e a lógica por trás do código, fundamentando assim sua finalidade e se está funcionando de acordo com o esperado. Um erro de semântica é mais difícil de encontrar do que um erro de sintaxe, pois é necessário estudar a lógica do programa e entender os valores que estão sendo processados, e por que o resultado está retornando diferente do esperado.
Para exemplificar um erro de sintaxe, utilizaremos a linguagem python:
Ao tentar executar o comando print(“Ola mundo!” , o terminal retorna o seguinte erro: 
Observe que o próprio erro já aponta que é um erro de sintaxe (SyntaxError), e aponta também como resolvê-lo (‘(’ was never closed)
Assim, é possível consertar o código com facilidade e rodá-lo corretamente: 
Agora para exemplificar um erro de semântica podemos utilizar também a linguagem python:
Este código é suposto retornar ao usuário se o número digitado por ele é par ou ímpar. Porém, quando executamos o código e digitamos um número par, esse é o resultado: 
Isso se deve ao fato da lógica do código estar errada; quando o resto da divisão do número por dois for igual a 1, a mensagem que deve ser imprimida na tela é “O número é ímpar!”
Fazendo as correções necessárias, o código fica da seguinte forma: 
Agora, ao executar o código, temos o resultado esperado:

Continue navegando