A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gramáticas Livres do Contexto Revisão Teoria da Computação Pós-Graduação em Ciência da Computação Profa. Sandra de Amo.

Apresentações semelhantes


Apresentação em tema: "Gramáticas Livres do Contexto Revisão Teoria da Computação Pós-Graduação em Ciência da Computação Profa. Sandra de Amo."— Transcrição da apresentação:

1 Gramáticas Livres do Contexto Revisão Teoria da Computação Pós-Graduação em Ciência da Computação Profa. Sandra de Amo

2 Gramática G = (V,T,P,S) G = (V,T,P,S) V = variáveis, S = variável inicial V = variáveis, S = variável inicial T = terminais P = conjunto de regras do tipo P = conjunto de regras do tipo w -> u onde w = string de variáveis e terminais u = string de variáveis e terminais

3 Diferença entre gramáticas e autômatos Gramática Gera strings Mecanismo Enumerador Quais são as palavras da Linguagem L aaa abbb abab …. Autômato Reconhece strings Mecanismo Reconhecedor A palavra aba pertence a linguagem L ? SIMNÃO

4 Diferença entre gramáticas e autômatos Autômato abab abab pertence a L ? Sim Não Gramática Aaaabb Abababa Sweklk Slkdjfil Slkdfjlskd ….. Aaaabb Abababa Sweklk Slkdjfil Slkdfjlskd …..

5 Gramática Livre do Contexto S -> AB S->a A-> AC A -> a B-> AC C -> c C-> SB z = a c a a a c c CA A c S A A C C c a a S B B A C a ac

6 Derivação de uma palavra S -> AB S->a A-> AC A -> a B-> AC C -> c C-> SB z = a c a a a c c CA A c S A A C C c a a S B B A C a ac S AB ACB a C B ac B acAC ac AC C acaCC aca SBC acaaBC acaaACC acaaaCC acaaacC acaaacc Tamanho da derivação = número de regras aplicadas = 13

7 Linguagem gerada por uma Gramática Livre do Contexto G = gramática livre do contexto G = gramática livre do contexto L(G) = {w Σ* | existe uma derivação de w usando as regras da gramática G} L(G) = {w Σ* | existe uma derivação de w usando as regras da gramática G}


Carregar ppt "Gramáticas Livres do Contexto Revisão Teoria da Computação Pós-Graduação em Ciência da Computação Profa. Sandra de Amo."

Apresentações semelhantes


Anúncios Google