Buscar

Julgue cada uma das afirmacoes a seguir e assinale a alternativa correta. As gramáticas regulares não permitem a descrição de estruturas aninhadas...

Julgue cada uma das afirmacoes a seguir e assinale a alternativa correta.

As gramáticas regulares não permitem a descrição de estruturas aninhadas e portanto não são capazes de descrever simultaneamente os lexemas e também as demais estruturas típicas nas linguagem de programação, tais como parênteses balanceados e comandos aninhados.
A separação das etapas permite utilizar gramáticas regulares, que são mais simples e mais eficientes, para a descrição dos lexemas, tornando a implementação do reconhecedor mais fácil.
O analisador sintático ficaria muito mais complexo, pois estaria a todo momento preocupado em prever a ocorrência de símbolos irrelevantes, tais como espaços em branco, que teriam sido eliminados pela análise léxica.
Apenas a afirmação II está correta.
Apenas a afirmação III está correta.
As afirmações I e II estão corretas.
As afirmações II e III estão corretas.
Todas as afirmações estão corretas.

Essa pergunta também está no material:

UNIP questionario-unidade-i-d571 COMPILADORES E COMPUTABILIDADE
6 pág.

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmação I está incorreta, pois gramáticas regulares permitem a descrição de estruturas aninhadas, mas não são capazes de descrever simultaneamente os lexemas e as demais estruturas típicas nas linguagens de programação, como parênteses balanceados e comandos aninhados. A afirmação II está correta, pois a separação das etapas permite utilizar gramáticas regulares para a descrição dos lexemas, tornando a implementação do reconhecedor mais fácil. A afirmação III está incorreta, pois o analisador sintático não estaria preocupado em prever a ocorrência de símbolos irrelevantes, como espaços em branco, que teriam sido eliminados pela análise léxica. Portanto, a alternativa correta é "Apenas a afirmação II está correta".

0
Dislike0

✏️ 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