Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Gramática Livre de Contexto e Palíndromos, Esquemas de Linguagem de Programação

Uma gramática livre de contexto que gera palíndromos sobre o alfabeto {a, b}. É demonstrado como a palavra 'aba' pode ser derivada dessa gramática, mostrando que 'aba' é um palíndromo. O documento também menciona uma segunda questão, mas não a desenvolve completamente. Essa gramática e a análise de palíndromos são tópicos relevantes em áreas como teoria da computação, linguagens formais e autômatos, que são disciplinas comumente estudadas em cursos de ciência da computação e engenharia da computação.

Tipologia: Esquemas

2023

Compartilhado em 21/03/2024

bruno-wevertoon
bruno-wevertoon 🇧🇷

1 documento

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Quest1:
Uma gramática livre de contexto que gera palíndromos sobre o alfabeto {a, b} pode ser
definida da seguinte forma:
S -> aSa | bSb | a | b | ε
Aqui, S é a variável inicial, a e b são terminais, e ε representa a string vazia.
Agora, vamos mostrar a derivação da palavra “aba” usando essa gramática:
1. S
2. aSa (usando a regra S -> aSa)
3. aba (usando a regra S -> ε)
Portanto, a palavra “aba” pode ser derivada da gramática livre de contexto que gera
palíndromos. Isso também mostra que “aba” é um palíndromo.
Quest2:

Pré-visualização parcial do texto

Baixe Gramática Livre de Contexto e Palíndromos e outras Esquemas em PDF para Linguagem de Programação, somente na Docsity!

Quest1: Uma gramática livre de contexto que gera palíndromos sobre o alfabeto {a, b} pode ser definida da seguinte forma: S - > aSa | bSb | a | b | ε Aqui, S é a variável inicial, a e b são terminais, e ε representa a string vazia. Agora, vamos mostrar a derivação da palavra “aba” usando essa gramática:

  1. S
  2. aSa (usando a regra S - > aSa)
  3. aba (usando a regra S - > ε) Portanto, a palavra “aba” pode ser derivada da gramática livre de contexto que gera palíndromos. Isso também mostra que “aba” é um palíndromo. Quest2: