Buscar

Leia o texto e observe a figura a seguir: A análise sintática determina a sintaxe, ou estrutura, de um programa. A sintaxe de uma linguagem de ...

Leia o texto e observe a figura a seguir: A análise sintática determina a sintaxe, ou estrutura, de um programa. A sintaxe de uma linguagem de programação é normalmente dada pelas regras gramaticais de uma gramática livre de contexto, de maneira similar à forma como a estrutura léxica das marcas reconhecidas pelo sistema de varredura é dada por expressões regulares. De fato, uma gramática livre de contexto utiliza convenções para nomes e operações muito similares às usadas por expressões regulares. A maior diferença é que as regras de uma gramática livre de contexto são recursivas. 2.jpg Fonte: LOUDEN, K. C. Compiladores: princípios e práticas. São Paulo: Cengage Learning, 2004. p. 95. Considerando as informações, avalie as afirmativas abaixo: Toda gramática regular também é livre de contexto, uma gramática regular de super conjuntos. Análise hierárquica permite verificar quão correta é a colocação conjunta dos componentes do programa. A gramática Regular e de Livre Contexto permitem os caracteres ou tokens agrupados hierarquicamente. É correto o que se afirma em: Grupo de escolhas da pergunta I e III, apenas. I, II e III. I, apenas. III, apenas. II e III, apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmativa I está incorreta, pois nem toda gramática regular é livre de contexto. A afirmativa II está incorreta, pois a análise hierárquica é realizada pela análise sintática, não pela análise léxica. A afirmativa III está correta, pois tanto a gramática regular quanto a gramática livre de contexto permitem agrupar caracteres ou tokens hierarquicamente. Portanto, a resposta correta é a alternativa III, apenas.

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