Logo Passei Direto
Buscar

Outros

UNIP
Sobre os analisadores que efetuam análise recursiva preditiva: a. Permitem que a linguagem que apresente a gramática tenha recursividade à esquerda. b. Seu projeto faz uso do conjunto “First” dos símbolos não terminais. c. Não devem apresentar gramáticas fatoradas à esquerda e nem à direita. d. Fazem uso da gramática de atributos. e. Fazem uso de gramáticas ambíguas.
User badge image
Antonio Shimada

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar as alternativas sobre os analisadores que efetuam análise recursiva preditiva: a) Permitem que a linguagem que apresente a gramática tenha recursividade à esquerda. - Esta afirmação é falsa, pois a análise recursiva preditiva não pode lidar com gramáticas que possuem recursividade à esquerda sem modificações. b) Seu projeto faz uso do conjunto “First” dos símbolos não terminais. - Esta afirmação é verdadeira. Analisadores preditivos utilizam o conjunto "First" para determinar quais produções usar. c) Não devem apresentar gramáticas fatoradas à esquerda e nem à direita. - Esta afirmação é confusa. Eles não devem ter recursividade à esquerda, mas podem lidar com gramáticas fatoradas à direita. d) Fazem uso da gramática de atributos. - Esta afirmação não é correta para analisadores preditivos, que não necessariamente utilizam gramáticas de atributos. e) Fazem uso de gramáticas ambíguas. - Esta afirmação é falsa, pois analisadores preditivos não funcionam bem com gramáticas ambíguas. Portanto, a alternativa correta é: b) Seu projeto faz uso do conjunto “First” dos símbolos não terminais.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considere as seguintes afirmacoes: I. Compiladores traduzem todo o código-fonte para código de máquina de uma só vez, gerando um arquivo executável, que pode ser executado repetidamente sem a necessidade de nova tradução. II. Interpretadores traduzem e executam o código linha por linha, e, portanto, sempre que o programa for executado, ele precisa ser novamente interpretado. III. Atualmente a estratégia de interpretação está em desuso. Está correto o que se afirma em:
a. I e II, apenas.
b. I e III, apenas.
c. II e III, apenas.
d. I, II e III.
e. I, apenas.

Assinale a alternativa incorreta:
a. Gramáticas regulares são dispositivos geradores das linguagens regulares.
b. Autômatos finitos são dispositivos reconhecedores das linguagens regulares.
c. Padrões de tokens podem ser especificados por expressões regulares.
d. Gramáticas de atributos são empregadas na análise semântica do compilador.
e. Gramáticas livres de contexto são dispositivos aceitadores da sintaxe das linguagens de programação.

Considere as seguintes asserções: I. Os autômatos finitos são estruturas formais pertinentes aos dispositivos reconhecedores das linguagens regulares. PORQUE II. Os diagramas de estado representam graficamente qualquer autômato finito e consequentemente qualquer linguagem regular. Assinale a alternativa correta:
a. I e II são verdadeiras e II justifica I.
b. I e II são verdadeiras, mas II não justifica I.
c. Apenas I é verdadeira.
d. Apenas II é verdadeira.
e. I e II são falsas.

Mais conteúdos dessa disciplina