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 tip O primeiro L determina que são analisadas da esquerda para a direita, e o segundo L determin 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) 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 → β. a será um item LR(0).
A → βγ será um item LR(0).
→ A. y será um item LR(0).
A → β y. a será um item LR(0).
A → β. y será um item LR(0).
User badge image
EmpreendedorismoInovador

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das opções apresentadas: 1. A → β. a será um item LR(0). - Esta afirmativa não é correta, pois um item LR(0) deve ter a produção completa ou estar em um estado que indique que a produção está sendo processada. A presença do ponto (.) indica a posição na produção, e "a" não está diretamente relacionado a β. 2. A → βγ será um item LR(0). - Esta afirmativa é verdadeira, pois A → βγ é uma produção válida e pode ser representada como um item LR(0) se o ponto estiver na posição correta. 3. → A. y será um item LR(0). - Esta afirmativa não é correta, pois um item LR(0) deve ter uma produção associada a um não-terminal e não pode começar com uma produção vazia. 4. A → β y. a será um item LR(0). - Esta afirmativa não é correta, pois a presença de "a" após o ponto (.) não é uma representação válida de um item LR(0). 5. A → β. y será um item LR(0). - Esta afirmativa é verdadeira, pois A → β. y é uma produção válida e pode ser representada como um item LR(0) se o ponto estiver na posição correta. Com base na análise, as opções corretas são a segunda e a quinta. No entanto, como a pergunta pede para assinalar a opção correta e não há uma alternativa que contenha todas as opções verdadeiras, a resposta correta é a que contém a produção válida. Portanto, a alternativa correta é: 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