Modelos de Computação Folha de trabalho n. 3

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

3. Seja Σ um alfabeto. Explique que palavras pertencem a cada uma das seguintes linguagens:

Exemplos de autómatos finitos

Dep. Matemática e Aplicações 27 de Abril de 2011 Universidade do Minho 1 o Teste de Teoria das Linguagens. Proposta de resolução

Apostila 02 - Linguagens Regulares Exercícios

Linguagens Regulares e Autômatos de Estados Finitos. Linguagens Formais. Linguagens Formais (cont.) Um Modelo Fraco de Computação

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

Gramáticas Regulares. Capítulo Gramáticas regulares

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

Draft-v Autómatos mínimos. 6.1 Autómatos Mínimos

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

Propriedades das Linguagens Regulares

Faculdade de Computação

Hierarquia de Chomsky

<S> ::= <L><C> <L> ::= l <C> ::= l<c> n<c> n l λ. L(G 1 ) = {a n b 2m n>0 m 0} L(G 2 ) = {lw w {l, n} * } L(G 3 ) = {a n b 2m n>0 m 0}

Pontifícia Universidade Católica de Campinas Centro de Ciências Exatas, Ambientais e de Tecnologias Faculdade de Engenharia de Computação

DCC-UFRJ Linguagens Formais Primeira Prova 2008/1

Análise Léxica. Construção de Compiladores. Capítulo 2. José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto

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

Autômato Finito. Autômato Finito Determinístico. Autômato Finito Determinístico

Autômato Finito. Prof. Yandre Maldonado e Gomes da Costa. Prof. Yandre Maldonado - 1

Faculdade de Computação

Linguagens Formais e Autômatos (LFA)

Aula 5: Autômatos Finitos Remoção de Não-Determinismo

Autômatos determinísticos grandes

Draft-v Autómatos finitos. 4.1 Autómatos finitos determinísticos

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

Compiladores ANÁLISE LEXICAL.

Propriedades das Linguagens Regulares

Projeto de Compiladores Professor Carlos de Salles

Prova 1 Soluções MA-602 Análise II 27/4/2009 Escolha 5 questões

Autómatos Finitos Determinísticos. 4.1 Validação de palavras utilizando Autómatos

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

CAPÍTULO 2 AUTÓMATOS FINITOS

Solução da Terceira Lista de Exercícios Profa. Carmem Hara

O Autômato Adaptativo como Modelo de Computação e sua Aplicação em Reconhecimento de Padrões*

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

Falando. Matematicamente. Teste Intermédio. Escola: Nome: Turma: N.º: Data:

INE Fundamentos de Matemática Discreta para a Computação

INE Fundamentos de Matemática Discreta para a Computação

Matemática A - 10 o Ano Ficha de Trabalho

Do programa... 2 Descobre o teu livro... 4

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

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

Introdução à Integral Definida. Aula 04 Matemática II Agronomia Prof. Danilene Donin Berticelli

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

EXEMPLOS DE AUTÓMATOS

Matemática (e geometria) para CG

(B) (A) e o valor desta integral é 9. gabarito: Propriedades da integral Represente geometricamente as integrais para acompanhar o cálculo.

Ano / Turma: N.º: Data: / / GRUPO I

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 10º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO Nº 5. Grupo I

Canguru Matemático sem Fronteiras 2010

Última atualização 03/09/2009

Após encontrar os determinantes de A. B e de B. A, podemos dizer que det A. B = det B. A?

Aos pais e professores

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

Conjuntos Numéricos. Conjuntos Numéricos

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

Análise de Circuitos Trifásicos Desequilibrados Utilizando-se Componentes Simétricas

Linguagens Formais e Autômatos (LFA)

Objetivo. Conhecer a técnica de integração chamada substituição trigonométrica. e pelo eixo Ox. f(x) dx = A.

facebook/ruilima

SÍNTESE DE CONTEÚDO MATEMÁTICA SEGUNDA SÉRIE - ENSINO MÉDIO ASSUNTO : OS PRISMAS (PARTE 2) NOME :...NÚMERO :... TURMA :...

8. Sistemas de acontecimentos discretos

FACIN-PPGCC. Teoria da Computabilidade Parte II - Autômatos de Pilha e Máquinas de Turing. Sumário. Ney Laert Vilar Calazans. 12.

19/12/2017 VALOR: 20,0 NOTA: TRABALHO DE RECUPERAÇÃO FINAL SÉRIE: 8º ANO TURMAS: A/B 01. RELAÇÃO DO CONTEÚDO 02. ORIENTAÇÕES

Exercícios. setor Aula 25. f(2) = 3. f(3) = 0. f(11) = 12. g(3) = 14. Temos: 2x 1 = 5 x = 3 Logo, f(5) = 3 2 = 9

Módulo e Equação Modular (valor absoluto)?

I. LINGUAGENS REGULARES E AUTÔMATOS FINITOS

PARTE I - Circuitos Resistivos Lineares

Resistência de Materiais 2

Técnica de conexões pneumáticas Programa complementar Parafusos obturadores e apoio. Catálogo impresso

Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Matemática para CG

Recordando produtos notáveis

Lista de Problemas H2-2002/2. LISTA DE PROBLEMAS Leia atentamente as instruções relativas aos métodos a serem empregados para solucionar os problemas.

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

Algoritmos em Grafos: Circuitos de Euler e Problema do Carteiro Chinês

Definição Definimos o dominio da função vetorial dada em (1.1) como: dom(f i ) i=1

Aula 8: Gramáticas Livres de Contexto

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

Aula 10 Estabilidade

1º Teste (Repescagem) de Mecânica Aplicada II

XXVIII OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 (Ensino Médio) GABARITO

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MATA07 ÁLGEBRA LINEAR A PROFs.: Enaldo Vergasta,Glória Márcia. 2 a LISTA DE EXERCÍCIOS

Coálgebras de Kleene

Marcus Vinícius Dionísio da Silva (Angra dos Reis) 9ª série Grupo 1

Progressões Aritméticas

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

FUNÇÃO DO 2º GRAU OU QUADRÁTICA

Revisão EXAMES FINAIS Data: 2015.

Modelos de Computação Folha de trabalho n. 10

RESPOSTAS DA LISTA 2 - Números reais: propriedades algébricas e de ordem

NÃO existe raiz real de um número negativo se o índice do radical for par.

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

Aula 5 Plano de Argand-Gauss

Física III Escola Politécnica GABARITO DA P1 20 de abril de 2017

O Amplificador Operacional

Propriedades Matemáticas

Transcrição:

Modelos de Computção Folh de trlho n. 3 Not: Os exercícios origtórios mrcdos de A H constituem os prolems que devem ser resolvidos individulmente. A resolução em ppel deverá ser depositd n cix d disciplin té o di 3.03.004 (pr P1-P4) e 5.03.004 (pr P5-P9) às 13h30m e presentd n ul prátic respectiv. Pr ser quis dos exercícios que deverás presentr, consult http://www.ncc.up.pt/ rvr/mc03/dist.pdf. Autómtos finitos não determinísticos com trnsições 3.1 Consider os seguintes utómtos finitos não-determinísticos representdos pelo seguinte digrm: 1, 3 () Clcul o fecho- de cd estdo () Usndo pel construção dos suconjuntos, determin um utómto finito determinístico equivlente. 3. Consider o utómto finito ({s 0, s 1, s, s 3, s 4 }, {, }, δ, s 0, {s 4 }) com seguinte função de trnsição: s 0 {s 0, s 1 } {s } s 1 {s 3 } s {s 1 } s 3 {s 1, s 4 } {s 4 } s 4 {s 1 } () Pr cd um ds seguintes plvrs indic se são ceites ou não pelo utómto: i) ii) iii) () Descreve, informlmente, lingugem ceite pelo utómto. (c) Determin o utómto finito determinístico que reconhece lingugem complementr dest. 3.3 Consider o utómto finito ({s 0, s 1, s, s 3, }, {, }, δ, s 0, {s 0, s 3 }) com seguinte função de trnsição: s 0 {s 1, s } {s 0 } s 1 {s 3 } s {s 0 } s 3 {s 1, s } () Pr cd um ds seguintes plvrs indic se são ceites ou não pelo utómto: i) ii) iii) () Descreve, informlmente, lingugem ceite pelo utómto. (c) Determin o utómto finito determinístico que reconhece lingugem complementr dest. Dep. Ciênci de Computdores/FCUP 003 004 1

Modelos de Computção Folh de trlho n. 3 Resolução de exercícios escolhidos 3. () i), não. ii), sim. iii), não. () {} {, }{} {}{, }{{}{} {, }} (c) δ {s 0 } {s 0, s 1 } {s 1, s } {s 0, s 1 } {s 0, s 1 } {s 1, s, s 3 } {s 1, s } {s 3 } {s 1, s, s 3 } {s 1, s 4 } {s 3, s 4 } {s 3 } {s 1, s 4 } {s 4 } {s 1, s 4 } {s 1 } {s 3 } {s 3, s 4 } {s 1, s 4 } {s 4 } {s 4 } {s 1 } {s 1 } {s 3 } Ou sej, tomndo s 0 = {s 0 }, s 1 = {s 0, s 1 }, s = {s 1, s }, s 3 = {s 1, s, s 3 }, s 4 = {s 3 }, s 5 = {s 1, s 4 }, s 6 = {s 3, s 4 }, s 7 = {s 4 }, s 8 = {s 1 }, o utómto finito determinístico equivlente é ({s 0, s 1, s, s 3, s 4, s 5, s 6, s 7, s 8}, {, }, δ, {s 0 }, {{s 1, s 4 }, {s 3, s 4 }, {s 4 }}). Tornndo este utómto completo (pr poder encontrr o utómto que reconhece lingugem complementr), e trnsformndo os estdos finis em não-finis e vice vers, vem: 3.3 () i), sim. ii), sim. iii), não. () {{} {}{} {, }} (c) s 1 s 3 s 6 s 0 s 5 s s 4 s 7, s 9 s 8 δ {s 0, s 1, s } {s 0, s 1, s } {s 3 } {s 3 } {s 1, s } {s 1, s } {s 0, s 1, s } {s 3 } Ou sej, tomndo s 0 = {s 0, s 1, s }, s 1 = {s 3 }, s = {s 1, s }, o utómto determinístico equivlente é ({s 0, s 1, s }, {, }, δ, s 0, {s 0, s 1}) Dep. Ciênci de Computdores/FCUP 003 004

Modelos de Computção Folh de trlho n. 3 Tornndo este utómto completo (pr poder encontrr o utómto que reconhece lingugem complementr), e trnsformndo os estdos finis em não-finis e vice vers, vem: s 0 s 1 s s 3, Expressões regulres 3.4 Escreve expressões regulres pr cd um ds seguintes lingugens de Σ = {, }: () plvrs com não mis do que três s () plvrs com um número de s divisível por três (c) plvrs com exctmente um ocorrênci d su-plvr. 3.5 Quis ds seguintes firmções são verddeirs? Justific. () L( ) () L( ) L( ) = L( + ) (c) L( ) L(c d ) = (d) cd L(((cd) ) ) 3.6 () A lingugem {x {0, 1} x não termin em 1} é descrit pel expressão: i) (1 + 0) 0 ii) (0 + 10) iii) 0 + (0 + 1) 0 () A lingugem {x {0, 1} x começ por 1} é descrit pel expressão: i) ( + 1)1(1 + 0) ii) (11 + 10)(1 + 0) iii) 1 (1 + 0) 3.7 Escreve expressões regulres mis simples equivlentes às seguintes: () + + + ( + ) () (( ) ( ) ) (c) ( ) + ( ) (d) ( + ) ( + ) 3.8 Descreve cd um ds lingugens seguintes por um expressão regulr. () L 1 = {x {,, c, d} x não têm s à direit de c s nem s à esquerd de d s} () L = {xy x, y {0, 1} e diferenç entre o número de 0 s em x e em y é ímpr} (c) L 3 o conjunto ds plvrs de lfeto {0, 1,, 3, 4, 5, 6, 7, 8, 9} que são representção em deciml de inteiros não negtivos múltiplos 5 ou de 10. (d) L 4 = {x {0, 1} x têm 110 como suplvr ms não 101} 3.9 Pr cd um ds igulddes seguintes sore expressões regulres diz se é verddeir ou fls, demonstrndo se for verddeir ou rrnjndo um contr-exemplo se for fls. Dep. Ciênci de Computdores/FCUP 003 004 3

Modelos de Computção Folh de trlho n. 3 () ( + r) = r () (r + s) = r + s (c) (rs + r) = r(sr + r) (d) (r + s) s = (r s ) Prolems origtórios A Consider o utómto finito com trnsições por, ({s 0, s 1, s }, {,, c}, δ, s 0, {s }) com seguinte função de trnsição δ: c s 0 {s 1, s } {s 1 } {s } s 1 {s 0 } {s } {s 0, s 1 } s () Apresent o digrm que descreve o utómto. () Clcul o fecho- de cd estdo. (c) Determin tods s plvrs com comprimento 3 ceites pelo utómto. (d) Determin um utómto finito determinístico completo equivlente. B Consider o utómto finito não determinístico B = ({s 0, s 1, s, s 3, s 4, s 5 }, {, }, δ, s 0, {s 3, s 5 }), onde função de trnsição δ é definid pel tel seguinte: s 0 {s 3, s 5 } s 1 {s } s {s 5 } s 3 {s 4 } s 4 {s 3 } s 5 {s 1 } () Apresent o digrm que descreve o utómto e diz quis ds seguintes plvrs são ceites por B:, e () Descreve lingugem reconhecid por B, eventulmente usndo um expressão regulr. (c) Determin o fecho por de cd estdo de B. (d) Usndo o método de construção de suconjuntos, determin um utómto finito determinístico completo equivlente B. C Consider o utómto finito não determinístico C = ({s 0, s 1, s, s 3, s 4, s 5 }, {0, 1}, δ, s 0, {s 4, s 5 }), onde função de trnsição δ é definid pel tel seguinte: 0 1 s 0 {s 3, s 5 } s 1 {s } {s 1 } s {s 5 } s 3 {s 3 } {s 3, s 4 } s 4 s 5 {s 1 } {s 5 } () Apresent o digrm que descreve o utómto e diz quis ds seguintes plvrs são ceites por C: 0001, 1000 e 00100 () Descreve lingugem reconhecid por C, eventulmente usndo um expressão regulr. (c) Determin o fecho por de cd estdo de C. Dep. Ciênci de Computdores/FCUP 003 004 4

Modelos de Computção Folh de trlho n. 3 (d) Usndo o método de construção de suconjuntos, determin um utómto finito determinístico completo equivlente C. D Consider o seguinte utómto finito não determinístico D, com lfeto Σ = {1, }: s 0 s 1 1 s 3 s 1 () Escreve função de trnsição do utómto. () Clcul o fecho- de cd estdo (c) Encontr um utómto finito determinístico completo equivlente D. (d) Descreve lingugem reconhecid por D, eventulmente usndo um expressão regulr. E F G H () Escreve um expressão regulr que descreve cd um ds seguintes lingugens: As plvrs de {0, 1} que não contém 01 As plvrs de {0, 1} com exctmente um ocorrênci de 111 () Dá um descrição informl d lingugem representd pel expressão regulr ( + ( ) ) (c) Sendo r, s e t expressões regulres, indic se s expressões regulres seguintes são ou não equivlentes, demonstrndo se o forem ou exiindo um plvr que pertenç um e não à outr, cso contrário: (rs + t) e (r + s + t) () Escreve um expressão regulr que descreve cd um ds seguintes lingugens: As plvrs de {0, 1, } que têm um número ímpr de 1s As plvrs de {0, 1} que terminm em 1 ms não em 111. () Dá um descrição informl d lingugem representd pel expressão regulr 0(0 + 1) + (11) (c) Sendo r e s expressões regulres, indic se s expressões regulres seguintes são ou não equivlentes, demonstrndo se o forem ou exiindo um plvr que pertenç um e não à outr, cso contrário: (r + s) e (r + s) () Escreve um expressão regulr que descreve cd um ds seguintes lingugens: As plvrs de {0, 1, } que contêm pelo menos um 1 ou um. As plvrs de {0, 1} que contêm 11 ms não 00 () Dá um descrição informl d lingugem representd pel expressão regulr ( + ) (c) Sendo r e s expressões regulres, indic se s expressões regulres seguintes são ou não equivlentes, demonstrndo se o forem ou exiindo um plvr que pertenç um e não à outr, cso contrário: (rs + r) r e r(sr + r) () Escreve um expressão regulr que descreve cd um ds seguintes lingugens: As plvrs de {, } que não terminm em As plvrs de {,, c} que não contêm () Dá um descrição informl d lingugem representd pel expressão regulr (01 1 + 0 0) (c) Sendo r e s expressões regulres, indic se s expressões regulres seguintes são ou não equivlentes, demonstrndo se o forem ou exiindo um plvr que pertenç um e não à outr, cso contrário: r (sr ) e (s + r) Dep. Ciênci de Computdores/FCUP 003 004 5