Logo Passei Direto
Buscar

Teoria da Computação

Colégio Objetivo
Uma gramática é dita regular se ela é uma gramática linear à direita (GLD), gramática linear à esquerda (GLE), gramática linear unitária à direita (GLUD) ou gramática linear unitária à esquerda (GLUE). Desse modo, ao reconhecer uma gramática como alguma das citadas, logo ela será uma gramática regular e, portanto, representará uma linguagem regular.
Dito isso, considere a gramática linear unitária à esquerda (GLUE) apresentada e marque a alternativa que representa a expressão regular equivalente.
A) acb + ab*ab + bca.
B) acab + acc*b + bca.
C) acb + ac*ab + bca.
D) ac*b + acbac + bca.
E) ac*b + ac*ba + bca.
User badge image
Estudando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para determinar a expressão regular equivalente à gramática linear unitária à esquerda (GLUE), precisamos analisar as alternativas e ver qual delas representa corretamente a linguagem gerada por uma gramática desse tipo. Vamos analisar cada alternativa: A) acb + ab*ab + bca. - Essa expressão inclui "ab*ab", que não parece se alinhar com a estrutura de uma gramática linear unitária à esquerda. B) acab + acc*b + bca. - A presença de "acab" e "acc*b" sugere uma estrutura que não é típica de uma GLUE. C) acb + ac*ab + bca. - Essa opção parece mais alinhada com a estrutura de uma gramática linear unitária à esquerda, mas ainda precisamos verificar. D) ac*b + acbac + bca. - A presença de "acbac" sugere uma estrutura que não é linear à esquerda. E) ac*b + ac*ba + bca. - Essa opção também parece manter a linearidade e a estrutura de uma GLUE. Após analisar as alternativas, a que melhor representa a estrutura de uma gramática linear unitária à esquerda e que é mais provável de ser equivalente a uma expressão regular é a opção C) acb + ac*ab + bca. Portanto, a resposta correta é a alternativa C.

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

Os autômatos, ou máquinas de estados, são abstrações matemáticas para representar modelos computacionais. Esses modelos computacionais possibilitam a idealização de computadores, podendo representar linguagens complexas, tais como as recursivas e recursivamente enumeráveis às simples linguagens regulares. Um dos tipos de autômatos usados para reconhecer a linguagem regular é o AFD, marcado fortemente por seu determinismo.
Assinale a alternativa correta acerca do significado de determinismo usado pelo AFD.
a) É a capacidade que um autômato finito tem de chegar a dois estados diferentes por meio da transição espontânea épsilon, sendo essa transição determinante no estado de aceitação.
b) É a capacidade que um autômato finito com estado finito tem de assegurar que pode ou não utilizar um símbolo, ficando a cargo do estado não consumir todos os símbolos do alfabeto, sendo o consumo dos símbolos optativo.
c) É a capacidade que um autômato com estados finitos e predefinidos estabelece a partir de seus estados iniciais de alcançar o único estado de aceitação possível, caracterizando o determinismo.
d) É a capacidade que um autômato finito tem de gerar um único ramo de computação para cada cadeia de entrada fornecida. Esse autômato pode ser expresso por meio da quíntupla da formalização.
e) É a capacidade que um autômato finito tem de realizar sua computação na função programa por meio de três estados iniciais e dois estados de aceitação, sendo esta a quantidade mínima de estados apropriados.

Mais conteúdos dessa disciplina