You are on page 1of 2
3.2 Desenvolva Gramaticas Livres do Contexto que gerem as seguintes linguagens. a) l= b) le=f{e} e) La={a, 0} d) \4=(w| we palindromo em (a, b}"}, onde palindromo significa que w= w" e) Us=(ww" | wé palavra de (a, b)*). Qual a diferenga entre as linguagens Ly els? f) Ug={abbick | i g) L7=(w| wé palavra de (x, y,) }* com parénteses balanceados } ouj=keij,k>9] h) Le=(w| wé Expressao Regular sobre o alfabeto (x}) 33 Desenvolva Autdmatos com Pilha que reconhegam as seguintes linguagens: a i= b) le={e} c) Lg={a,b}* d) L4={w | wé palindromo em {a, b}*} ce) Lg={w | wé Expressao Regular sobre 0 alfabeto (x}} f) La={uatvatw | ne {1,2}, u, v,Wsdo palavras de {a,b} e |u| 3.5 Considere a seguinte gramatiea: G=({S}, {a,b}, P, S), onde: P=({S— SS | aSa | bSb | 2} a) Qual a linguagem gerada? b) A gramatica 6 ambigua? c) Para a palavra aabbaaaa: + construa uma Arvore de derivagao; * para a 4rvore construida, determine as derivagdes mais A esquerda ea mais a direita, 3.12. Sobre os algoritmos de simplificagao de Gramaticas Livres do Contexto: , sea a) por que, no algoritmo referente ao tratamento dos simbolos inti etapa qualquer simbolo € atingivel a partir do simbolo inicial for executada antes da etapa qualquer varidvel gera palavra de terminais, o resultado pode nao ser 0 esperado? b) por que a execugao combinada dos algoritmos de simplificagdo (produgoes vazias, produgdes da forma A —> B © simbolos intiteis) nao deve ser realizada em qualquer ordem? 3.13 Para as gramaticas abaixo, construa as gramiticas equivalentes na Forma Normal de Chomsky e na de Greibach: a) L8 = (w|w 6 Expressao Regular sobre o alfabeto {x}} introduzida no Exercicio 3.3. 3.14 Explique intuitivamente por que ¢ prove que as seguintes linguagens nao sao Livres do Contexto a) Lio={ww | wé palavra de {a,b}*} b) Lins {atoram | n>0,m>0enzm) 3.17 Por que os algoritmos de reconhecimento baseados em Autématos com Pilha sao tao ineficientes em termos de tempo de processamento? 3.19 Para as gramaticas da linguagem L8 = (w|i w é Expressao Regular sobre o alfabeto {x}} construidas no Bxercicio 8.13, faga o reconhecimento da entrada (x+x)* para cada um dos seguintes algoritmos de reconhecimento: a) Automato com Pilha a partir da gramatica na Forma Normal de Greibach; b) Autémato com Pilha Descendente; ¢) Cocke-Younger-Kasami (CYK); d) Early.

You might also like