Buscar

Considerando a seguinte gramática L: [A-Z] D: [0-9] At: Int (D)+ Open (Op) Atrib (At) Id Atrib : Id Int Qual das opções abaixo possui apenas erro d...

Considerando a seguinte gramática L: [A-Z] D: [0-9] At: Int (D)+ Open (Op) Atrib (At) Id Atrib : Id Int Qual das opções abaixo possui apenas erro d- 10 A= A=b+ 10 Data 25/10/2023 14:52:59 Explicação: Resposta correta: 2


1
2
3

Essa pergunta também está no material:

Compilador
1 pág.

Compiladores Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A opção que possui apenas erro de sintaxe é a opção 1: "d- 10 A= A=b+ 10 Data 25/10/2023 14:52:59". Na opção 1, há um erro de sintaxe na primeira atribuição, onde há um hífen após a letra "d", que não é permitido na gramática L. As outras atribuições e a data estão corretas. Já na opção 2, todas as atribuições e a data estão corretas, seguindo a gramática L. Na opção 3, há um erro de semântica na segunda atribuição, onde a variável "A" é atribuída a ela mesma somada com "b" e depois somada com 10, o que não faz sentido. Além disso, a data está incorreta, pois o mês "00" não existe.

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais