Logo Passei Direto
Buscar
Considere a Gramática Livre de Contexto G = ({S, A, B), [0, 1], P, S) P = { S -> A1B, A -> OA, A -> 0, B -> OB, B -> 1B, B -> 1 B -> 0} As palavras: 0 000 0000000 São Aceitas ou Rejeitas, receptivamente? Assinale a alternativa que contém TODAS as informações corretas A Rejeitada, Rejeitada, Rejeitada B Aceita, Aceita, Aceita C Rejeitada, Aceita, Rejeitada D Rejeitada, Rejeitada, Aceita E Aceita, Rejeitada, Rejeitada
User badge image
Andre Goulart

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Para analisar se as palavras "0", "000" e "0000000" são aceitas ou rejeitadas pela gramática livre de contexto G dada, precisamos entender as produções da gramática. 1. Produção de S: S gera A1B. 2. Produção de A: A pode gerar OA ou 0. 3. Produção de B: B pode gerar OB, 1B, 1 ou 0. Vamos analisar cada palavra: - Palavra "0": - Para gerar "0", precisamos que A produza "0" e B não pode gerar nada (ou seja, deve ser vazio). No entanto, a produção de S requer que B gere pelo menos um símbolo (1 ou 0). Portanto, "0" é rejeitada. - Palavra "000": - Para gerar "000", A pode gerar "0" e B deve gerar "00". Mas, novamente, B não pode gerar "00" sem uma produção inicial de 1. Portanto, "000" também é rejeitada. - Palavra "0000000": - Para gerar "0000000", A pode gerar "000000" e B deve gerar "0". Isso é possível, pois A pode gerar "0" repetidamente e B pode gerar "0". Portanto, "0000000" é aceita. Agora, juntando as informações: - "0" - Rejeitada - "000" - Rejeitada - "0000000" - Aceita A alternativa que contém todas as informações corretas é: D Rejeitada, Rejeitada, Aceita.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina