Buscar

Qual a gramática que gera a linguagem citada na descrição?

Preciso de ajuda para desenvolver a gramática que gera a linguagem:

(a^n)*(b^(n+m))*(c^m) para n≥0 e m≥0

 

Obrigado!

💡 8 Respostas

User badge image

Leonardo Gama

André,

Eu cheguei a uma gramática livre de contexto, como segue:

-> símbolo inicial S.

S -> A

A -> aAb

A -> B

A -> vazio

B -> aB

B -> C

B -> vazio

C -> bCD

C -> vazio

D -> Cc

D -> vazio

Não tenho 100% de certeza sobre a corretude da gramática, mas fiz alguns testes e funcionou.

Abraços

5
Dislike0
User badge image

Luccas Beck Reis

Poste um bom resumo sobre isso e toda a matéria dessa disciplina: https://passeidireto.com/arquivo/2737067/linguagens-formais-e-automatos

3
Dislike1
User badge image

Vitor Lobo

Pelo o que pude compreender, o objetivo é encontrar uma gramática com regras que geram todas as palavras da forma da qual você descreve, um exemplo em tese  é aabbbbbccc para n = 2 e m = 5.

As seguintes obras gramáticais, com o símbolo S inicial e as variáveis ​​A, B:

S ABA AABA εB BBCB → ε

Onde ε é a palavra vazia.

Por exemplo, para obter a palavra acima, posso fazer -S AB AABB AAABBB aabbB aabbbCc aabbbbCcc aabbbbbCccc aabbbbbccc

2
Dislike1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais