Faculdade de Computação

Documentos relacionados
Modelos de Computação -Folha de trabalho n. 2

Apostila 02 - Linguagens Regulares Exercícios

Teoria de Linguagens 2 o semestre de 2014 Professor: Newton José Vieira Primeira Lista de Exercícios Entrega: até 16:40h de 23/10.

Exemplos de autómatos finitos

Linguagens Formais Capítulo 5: Linguagens e gramáticas livres de contexto

Linguagens Formais e Autômatos (LFA)

Linguagens Formais e Autômatos (LFA)

Teoria da Computação. Unidade 3 Máquinas Universais (cont.) Referência Teoria da Computação (Divério, 2000)

Hierarquia de Chomsky

3.3 Autómatos finitos não determinísticos com transições por ε (AFND-ε)

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MAT ALGEBRA LINEAR I-A PROF.: GLÓRIA MÁRCIA

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Resumo. Nesta aula, utilizaremos o Teorema Fundamental do Cálculo (TFC) para o cálculo da área entre duas curvas.

Bhaskara e sua turma Cícero Thiago B. Magalh~aes

Recordando produtos notáveis

1 ÁLGEBRA MATRICIAL 1.1 TIPOS ESPECIAIS DE MATRIZES. Teorema. Sejam A uma matriz k x m e B uma matriz m x n. Então (AB) T = B T A T

EQUAÇÃO DO 2 GRAU. Seu primeiro passo para a resolução de uma equação do 2 grau é saber identificar os valores de a,b e c.

Área entre curvas e a Integral definida

Diogo Pinheiro Fernandes Pedrosa

Ângulo completo (360 ) Agora, tente responder: que ângulos são iguais quando os palitos estão na posição da figura abaixo?

outras apostilas de Matemática, Acesse:

Algoritmos de Busca de Palavras em Texto

ÁLGEBRA LINEAR Equações Lineares na Álgebra Linear EQUAÇÃO LINEAR SISTEMA LINEAR GEOMETRIA DA ESQUAÇÕES LINEARES RESOLUÇÃO DOS SISTEMAS

EXERCÍCIOS RESOLVIDOS DE TEORIA DOS GRAFOS

SERVIÇO PÚBLICO FEDERAL Ministério da Educação

FUNÇÕES. Mottola. 1) Se f(x) = 6 2x. é igual a (a) 1 (b) 2 (c) 3 (d) 4 (e) 5. 2) (UNIFOR) O gráfico abaixo. 0 x

LRE LSC LLC. Autômatos Finitos são reconhecedores para linguagens regulares. Se não existe um AF a linguagem não é regular.

Física Geral e Experimental I (2011/01)

AULA 1. 1 NÚMEROS E OPERAÇÕES 1.1 Linguagem Matemática

Aula 4: Autômatos Finitos Autômatos Finitos Não-Determinísticos

CÁLCULO I. 1 Área entre Curvas. Objetivos da Aula. Aula n o 24: Área entre Curvas, Comprimento de Arco e Trabalho. Calcular área entre curvas;

Adriano Pedreira Cattai

Desigualdades - Parte II. n (a1 b 1 +a 2 b a n b n ) 2.

UNIVERSIDADE FEDERAL DE PERNAMBUCO CCEN DEPARTAMENTO DE MATEMÁTICA EXAME DE QUALIFICAÇÃO PARA O MESTRADO EM MATEMÁTICA

Matrizes. Matemática para Economistas LES 201. Aulas 5 e 6 Matrizes Chiang Capítulos 4 e 5. Márcia A.F. Dias de Moraes. Matrizes Conceitos Básicos

MATRIZES, DETERMINANTES E SISTEMAS LINEARES PROF. JORGE WILSON

Matemática para Economistas LES 201. Aulas 5 e 6 Matrizes Chiang Capítulos 4 e 5. Luiz Fernando Satolo

Analisadores Sintáticos. Análise Recursiva com Retrocesso. Análise Recursiva Preditiva. Análise Recursiva Preditiva 05/04/2010

Calculando volumes. Para pensar. Para construir um cubo cuja aresta seja o dobro de a, de quantos cubos de aresta a precisaremos?

Integral. (1) Queremos calcular o valor médio da temperatura ao longo do dia. O valor. a i

CÁLCULO I. 1 Funções denidas por uma integral

Elementos de Análise - Lista 6 - Solução

Lista 5: Geometria Analítica

3 Teoria dos Conjuntos Fuzzy

Material Teórico - Módulo de Razões e Proporções. Proporções e Conceitos Relacionados. Sétimo Ano do Ensino Fundamental

Escola Secundária/2,3 da Sé-Lamego Ficha de Trabalho de Matemática A Ano Lectivo 2011/12 Distribuição de probabilidades 12.º Ano

QUESTÃO 01. O lado x do retângulo que se vê na figura, excede em 3cm o lado y. O valor de y, em centímetros é igual a: 01) 1 02) 1,5 03) 2

IFRN Campus Natal/Central. Prof. Tibério Alves, D. Sc. FIC Métodos matemáticos para físicos e engenheiros - Aula 02.

Material Teórico - Módulo Teorema de Pitágoras e Aplicações. Algumas demonstrações do Teorema de Pitágoras - Parte 2. Nono Ano

Aula 27 Integrais impróprias segunda parte Critérios de convergência

FÓRMULA DE TAYLOR USP MAT

Resposta: Basta fazer integração por partes. Seja j = 1 (para j 1, o argumento é o mesmo). Logo. i x 1. lim. lim. (R n ), temos.

CONJUNTOS NUMÉRICOS NOTAÇÕES BÁSICAS. : Variáveis e parâmetros. : Conjuntos. : Pertence. : Não pertence. : Está contido. : Não está contido.

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

MATRIZES. 1) (CEFET) Se A, B e C são matrizes do tipo 2x3, 3x1 e 1x4, respectivamente, então o produto A.B.C. (a) é matriz do tipo 4 x 2

y 5z Grupo A 47. alternativa A O denominador da fração é D = 46. a) O sistema dado é determinado se, e somente se: b) Para m = 0, temos: = 2 x y

Matemática. Resolução das atividades complementares. M13 Progressões Geométricas

Um disco rígido de 300Gb foi dividido em quatro partições. O conselho directivo ficou. 24, os alunos ficaram com 3 8

xy 1 + x 2 y + x 1 y 2 x 2 y 1 x 1 y xy 2 = 0 (y 1 y 2 ) x + (x 2 x 1 ) y + (x 1 y 2 x 2 y 1 ) = 0

Lic. Ciências da Computação 2009/10 Exercícios de Teoria das Linguagens Universidade do Minho Folha 6. δ

8/6/2007. Dados os conjuntos: A={0,1} e B={a,b,c},

Resolução A primeira frase pode ser equacionada como: QUESTÃO 3. Resolução QUESTÃO 2 QUESTÃO 4. Resolução

Formas Quadráticas. FUNÇÕES QUADRÁTICAS: denominação de uma função especial, definida genericamente por: 1 2 n ij i j i,j 1.

Circuitos Elétricos II Experimento 1 Experimento 1: Sistema Trifásico

Hewlett-Packard PORCENTAGEM. Aulas 01 a 04. Elson Rodrigues, Gabriel Carvalho e Paulo Luiz Ramos

Transcrição:

UNIVERIDADE FEDERAL DE UBERLÂNDIA Fculdde de Computção Disciplin : Teori d Computção Professor : ndr de Amo Revisão de Grmátics Livres do Contexto (1) 1. Fzer o exercicio 2.3 d págin 128 do livro texto do ipser, segund edição (em ingles). Este exercicio tem respost no livro. Tentr fzer ntes de procurr respost! 2. Fzer o exercicio 2.4 d págin 128 do livro texto do ipser, segund edição (em ingles). Alguns items deste exercicio tem su respost no livro. 3. Considere grmátic G bixo que ger lingugem dos plindromos sobre o lfbeto Σ = {0, 1}. Aplicndo o lgoritmo visto em ul, constru um grmátic livre do contexto n form norml de Chomsky que sej equivlente G. ɛ A A 0A0 A 1A1 A ɛ A 0 A 1 4. Considere s lingugens L(G 1 ) e L(G 2 ) gerds pels seguintes grmátics: 0A 1A A 0A A 0 A 1B B 1B B 1 B 0 0 1

0A A 0 1B B 1 Mostre que L(G 1 ) e L(G 2 ) são lingugens regulres (exib um utômto correspondente cd um ds grmátics). 5. A prtir do exercicio nterior você seri cpz de projetr um lgoritmo que receb como input um grmátic G cujs regrs são do tipo A B, ou A, onde A, B são vriáveis e é terminl, e produz como output um utômto M tl que L(G) = L(M)? Grmátics deste tipo (equivlentes utômtos) são chmds de grmátics regulres. 6. Mostre invers do exercicio nterior: projetr um lgoritmo que recebe como input um utômto finito M e retorn um grmátic regulr G tl que L(G) = L(M). 7. Considere o lfbeto Σ = {0, 1, (, )} e o conjunto ds plvrs sobre Σ tis que : () o número de prênteses que brem é igul o número de prênteses que fechm. (b) pres de prênteses (um brindo, outro fechndo) estão propridmente entrelçdos. Por exemplo : (0(10)1) é um plvr d lingugem, ms (0)10)( não é um plvr d lingugem. Mostre que est lingugem é livre do contexto exibindo um grmátic livre do contexto que gere. Mostre que est lingugem não é regulr, plicndo o lem do bombemento pr lingugens regulres. 8. Considere lingugem Pscl simplificd L P definid sobre o lfbeto Σ = {:-, ;, if, then, else,begin, end, =, } Int Vr onde : Vr = {A,B,C,D,...,Z} e Int = { 30000,..., 1, 0, 1, 2,..., 30000}. e cujs plvrs são somente os progrms constituídos por comndos de fetção de vriáveis e comndos condicionis if (condição) then, else, onde s condições são testes do tipo x = y ou x y, onde x Vr e y Vr ou y Int. () Dê lguns exemplos de plvrs dest lingugem (cd plvr deve ser um progrm). 9. Considere s seguintes grmátics : 2

() G 1 = (V N, V T, P, ) onde : V N = {A, B, }, V T = {,b} e P é ddo pels seguintes regrs : A B A A b B (b) G 2 = (V N, V T, P, ) onde : V N = {A, B, }, V T = {,b,c} e P é ddo pels seguintes regrs : B ABb Bb bb AB cc B (c) G 3 = (V N, V T, P, ) onde : V N = {A, B, }, V T = {,b,c} e P é ddo pels seguintes regrs : AB B bb A B c Em cd um destes csos, Pr cd um ds grmátics, dê dus plvrs que pertencem L(G) e dus que não pertencem. 10. Considere seguinte grmátic : G = (V N, V T, P, ) onde : V N = {A, B, }, V T = {,b} e P é ddo pels seguintes regrs : 3

B ba A A A baa B b B b B BB Dê árvore de derivção correspondente às seguintes plvrs : () bbb (b) bbbb (c) bbbb 11. Considere seguinte grmátic livre do contexto : B ba A A A baa B b B b B BB Dê lingugem gerds por est grmátic. (Ver solução n págin do curso). 12. Considere s seguintes lingugens sobre o lfbeto {0,1} : () conjunto ds plvrs que têm o menos 3 uns. (b) conjunto ds plvrs que começm e terminm com o mesmo símbolo. (c) conjunto ds plvrs que têm comprimento impr. (d) conjunto ds plvrs que têm comprimento impr e cujo simbolo do meio é zero. (e) conjunto ds plvrs que contém mis zeros do que uns. Dê s grmátics que germ extmente cd um ds lingugens cim. 4

13. Dê um grmátic livre do contexto gerndo seguinte lingugem : L = {w w {, b} e tl que o número de s em w é o dobro do número de b s } 14. Considere um grmátic livre do contexto G e um árvore de derivção A correspondente um plvr w d lingugem gerd por est grmátic. Mostre que, cso grmátic sej regulr, só há um mneir de construir est árvore. Isto é, árvore determin de form únic um derivção α 1 α 2... w. 15. Considere grmátic livre do contexto G dd pels regrs : A A A A b Considere plvr w = b pertencente L(G) e seguinte árvore de derivção pr w : A A b Mostre que existem dus mneirs de construir est árvore, isto é existem dus sequêncis de regrs prtindo de e chegndo em w diferindo somente pel ordem em que s regrs são plicds (s regrs são s mesms em cd sequênci, só ordem é que mud). 16. Considere um árvore de derivção fix. Um derivção é dit derivção mis esquerd se cd nível d árvore os nós correspondentes às vriáveis são desenvolvidos d esquerd pr direit. Considere o exercicio do item nterior. Qul derivção mis esquerd pr plvr w n árvore dd? A prtir de exercicio, você deve concluir que fixd um árvore de derivção existe pens um derivção mis esquerd d plvr gerd pel árvore. 17. Considere gor um outro problem. ej seguinte grmátic livre do contexto G sobre o lfbeto {, +,, (, )}. 5

+ () Considere s DUA árvores de derivção seguintes pr plvr + x + + x Repre que primeir árvore corresponde entender expressão + como sendo primeiro somo + depois multiplico o resultdo por. A segund árvore corresponde entender expressão + como sendo somo com o resultdo d multiplicção. Um grmátic deste tipo, que possui dus ou mis árvores de derivção pr um mesm plvr é dit um grmátic mbígu. Isto porque, neste cso, um mesm plvr w pode ter diversos sentidos (dependendo d árvore de derivção considerd), como mostr o exemplo cim. Pede-se : Exib um grmátic G não mbígu que sej equivlente à grmátic G. Um lingugem é dit mbígu se el só pode ser gerd por grmátics mbígus. Assim, lingugem gerd pel grmátic G cim NÃO É mbígu, pois pode ser gerd por um grmátic G não mbígu. Não confund, portnto, lingugem mbígu com grmátic mbígu. Pr o conhecimento de vocês : Existem lingugens mbígus (vej exercício seguir)!! Provr que um lingugem é mbígu não é nd fácil. Por que? O que você ch respeito de provr que um grmátic é mbígu? 18. Problem muito difícil : Considere lingugem L = { i b j c k i, j, k 0 e i = j ou j = k}. Exib um grmátic que gere extmente est lingugem. Est grmátic é mbígu? Mostre que lingugem L é mbígu. 6