Logo Passei Direto
Buscar
Leia o texto a seguir:

Máquinas de estado finito (FSM), também chamadas de autômatos de estado finito (FSA), são modelos conceituais para reconhecer, analisar e gerar strings em uma linguagem formal. O poder do FSM vem da capacidade de definir claramente diferentes comportamentos em diferentes condições. Normalmente, o FSM é usado com scripts comportamentais de loop que avaliam constantemente a situação atual em um loop ou com eventos.

Considerando as informações apresentadas, uma FSM pode ser usada para construir o
σ² A+
Uma string.
Arvore de sintaxe.
Gramáticas regulares.
Estados finais.
Grafo dirigido.
User badge image
EmpreendedorismoInovador

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Uma Máquina de Estado Finito (FSM) pode ser usada para construir gramáticas regulares. As FSMs são capazes de reconhecer linguagens que podem ser descritas por gramáticas regulares, que são um tipo de gramática formal. Portanto, a resposta correta é "Gramáticas regulares".

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

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).

Mais conteúdos dessa disciplina