Logo Passei Direto
Buscar
Leia os textos a seguir:

## Texto I

As gramáticas conhecidas como LL são as gramáticas que podem ser analisadas por parser tipo LL. O primeiro L determina que são analisadas da esquerda para a direita, e o segundo L determina que cria a árvore de derivação mais à esquerda. Gramáticas genéricas livres de contexto são processáveis por meio de algoritmos genéricos, por exemplo, o algoritmo de Earley. No entanto, esses algoritmos apresentam, no pior dos casos, um processamento cuja complexidade é O(n³), em que n é o número de símbolos da sequência de entrada. Contudo, existem subconjuntos de gramáticas que podem ser processadas de modo mais eficiente. Essas formas mais simples são ainda suficientemente genéricas em relação a quase todas as linguagens concebidas para o processamento informático. O analisador LR(0) é basicamente um analisador. O objetivo do analisador é processar o fluxo de entrada de tokens (os elementos básicos da linguagem que o analisador léxico produz com base no fluxo de entrada de caracteres).

Fonte: MONGENSEN, T. Basics of compiler design. Copenhagen: University of Copenhagen, 2010. Torben Mogensen DIKU. Disponível em: http://hjemmesider.diku.dk/ torbenm/Basics/ (ㅁ) (http://hjemmesider.diku.dk/ torbenm/Basics/).. Acesso em: 17 abr. 2023.

## Texto II

Imagine a seguinte situação em que A → α for uma escolha de produção, e se β e γ forem duas cadeias quaisquer de símbolos (incluindo a cadeia vazia ε) tais que βγ=α.

Considerando as reflexões apresentadas, assinale a opção correta.
A → β. γ será um item LR(0).
A → βγ será um item LR(0).
A → βy. a será um item LR(0).
A → β. a será um item LR(0).
→ A. y será um item LR(0).
User badge image
Aprendendo com Desafios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das opções apresentadas para determinar se são itens LR(0) válidos: 1. A → β. γ será um item LR(0). Esta afirmativa é verdadeira. O ponto (.) indica a posição de análise, e se β é uma parte da produção, então A → β. γ é um item LR(0) válido. 2. A → βγ será um item LR(0). Esta afirmativa é falsa. O item LR(0) deve ter um ponto indicando a posição de análise, e A → βγ não possui o ponto. 3. A → βy. a será um item LR(0). Esta afirmativa é verdadeira. O ponto indica que a análise está na posição correta, e A → βy. a é um item LR(0) válido. 4. A → β. a será um item LR(0). Esta afirmativa é verdadeira. O ponto indica que a análise está na posição correta, e A → β. a é um item LR(0) válido. 5. → A. y será um item LR(0). Esta afirmativa é verdadeira. O item LR(0) pode começar com a produção inicial, e o ponto indica que a análise está na posição correta. Agora, vamos compilar as informações: - Itens válidos: 1, 3, 4 e 5. - Item inválido: 2. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a) A → β. γ será um item LR(0).

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

Mais conteúdos dessa disciplina