Faculdade de Computação



Documentos relacionados
Exercícios de Teoria da Computação Autómatos, gramáticas e expressões regulares

Apontamentos de matemática 5.º ano - Múltiplos e divisores

SOLUÇÕES N item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

Gabarito de Matemática do 6º ano do E.F.

AV1 - MA (1,0) (a) Determine o maior número natural que divide todos os produtos de três números naturais consecutivos.

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução

XXXII Olimpíada Brasileira de Matemática GABARITO Segunda Fase

21- EXERCÍCIOS FUNÇÕES DO SEGUNDO GRAU

5. O Mapa de Karnaugh

Prática. Exercícios didáticos ( I)

Lógica para computação Professor Marlon Marcon

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. III Método Simplex

Lista de Exercícios 5: Soluções Teoria dos Conjuntos

XXXII Olimpíada Brasileira de Matemática. GABARITO Segunda Fase

PRINCÍPIOS DA MULTIPLICAÇÃO, DA ADIÇÃO E DA INCLUSÃO-

a) 2 b) 3 c) 4 d) 5 e) 6

Faculdade de Computação

Circuito Decodificador BCD para Display de Sete Segmentos

QUESTÃO 3 ALTERNATIVA E 24 é o maior número que aparece na figura. Indicamos abaixo a sequência de operações e seu resultado

Ficha Prática 5: Cap 3.Princípios Elementares de Contagem

Para cada um dos experimentos abaixo, descreva o espaço amostral e dê o número de seus elementos.

Capítulo 4. Retas e Planos. 4.1 A reta

II Olimpíada de Matemática do Grande ABC Primeira Fase Nível 4 ( 3 Série EM e Concluintes )

f (x) = a n x n + a n - 1 x n a 0 = 0 (a n > 0)

Faculdade de Computação

UNICAMP ª Fase MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

AF Não-determinísticos Equivalência entre AFND e AFD

Técnicas Digitais A AULA 08. Prof. João Marcos Meirelles da Silva. Sala 425

Afirmação verdadeira: frase, falada ou escrita, que declara um facto que é aceite no momento em que é ouvido ou lido.

NOTAÇÕES. : distância do ponto P à reta r : segmento de extremidades nos pontos A e B

Álge g bra b B ooleana n Bernardo Gonçalves

PROFMAT AV3 MA (1,0) (a) Prove isto: Se um número natural não é o quadrado de um outro número natural, sua raiz quadrada é irracional.

Sistemas Digitais Ficha Prática Nº 7

Circuito integrado Temporizador 555. Circuito Integrado Temporizador (Timer) 555

Expressões de sequencias

Relações. Antonio Alfredo Ferreira Loureiro. UFMG/ICEx/DCC MD Relações 1

Geometria Plana - Lista (utfpr 2015) Calcule o valor de x, em graus, na figura: a) 16 b) 10 c) 20 d) 58 e) 32

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

Descobrindo medidas desconhecidas (I)

Exercicios. 7.2 Quais das seguintes afirmações são verdadeiras? Justifica. (d) abcd L((a(cd) b) )

Ficha de Exercícios nº 2

. B(x 2, y 2 ). A(x 1, y 1 )

MATEMÁTICA ENSINO FUNDAMENTAL

EXERCÍCIOS PREPARATÓRIOS PARA AS DISCIPLINAS INTRODUTÓRIAS DA MATEMÁTICA

Sendo o polinômio P(x), de grau quatro e divisível por Q(x) = x 3, o resto de sua divisão por D(x) = x 5 é

CONCURSO DE ADMISSÃO AO COLÉGIO MILITAR DO RECIFE - 98 / 99 MÚLTIPLA ESCOLHA

Introdução à Algoritmos. Aula 11

Cálculo proposicional

Noções básicas de Lógica

Teoria dos Números. A soma de dois números pares é sempre um número par. O produto de dois números pares é sempre um número par.

Matemática/15 6ºmat301r 6º ano Turma: 1º trimestre Nome: Data: / / Roteiro de Estudos para Recuperação Final de Matemática - 6 ano 1 Trimestre

Canguru de Matemática Brasil 2016 Nível PE Respostas

BANCO DE EXERCÍCIOS - 24 HORAS

Teoria da Computação

PROVA PARA OS ALUNOS DE 2º ANO DO ENSINO MÉDIO. 4 cm

C O L É G I O F R A N C O - B R A S I L E I R O

Matemática Fascículo 05 Manoel Benedito Rodrigues

6 - PROVAS CESGRANRIO(CONCURSOS BANCO CENTRAL E OUROS)

Versão 2. Identifica claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.

2ª Lista de Exercícios

Projeto Jovem Nota 10 Conjuntos Numéricos Lista 3 Professor Marco Costa 1. Represente geometricamente os números racionais:

Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)

UM JOGO DE DOMINÓ PARA A LÓGICA PROPOSICIONAL

(1, 6) é também uma solução da equação, pois = 15, isto é, 15 = 15. ( 23,

Comandos de Desvio 1

PUC-Rio Desafio em Matemática 15 de novembro de 2008

Versão 1. Identifica, claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.

Eventos, Tarefas,Tempos e Prazos

* Lógica Proposicional Formas de Argumento

TEORIA DOS ORBITAIS MOLECULARES -TOM

1. Números. MatemáticaI Gestão ESTG/IPB Departamento de Matemática. Números inteiros. Nota: No Brasil costuma usar-se: bilhão para o número

Teoria da Computação

XXXI OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 2 (8º. ou 9º. anos) GABARITO

Módulo de Semelhança de Triângulos e Teorema de Tales. 8 ano/9 a série E.F.

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

Análise Combinatória. Quantos números de três algarismos distintos existem no sistema decimal?

UNIVERSIDADE FEDERAL DE VIÇOSA Centro de Ciências Exatas Departamento de Matemática

ORIENTAÇÕES: 1) Considere as expressões algébricas dos quadros abaixo: Responda às perguntas:

TIPO DE PROVA: A. Questão 1. Questão 3. Questão 2. Questão 4. alternativa A. alternativa E. alternativa E

Polos Olímpicos de Treinamento. Aula 6. Curso de Combinatória - Nível 2. Jogos. 1. Simetria. Prof. Bruno Holanda

números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo

AV2 - MA UMA SOLUÇÃO

Lista de Exercícios MMC e MDC

Roteiro da aula. MA091 Matemática básica. Conjuntos. Subconjunto. Aula 12 Conjuntos. Intervalos. Inequações. Francisco A. M. Gomes.

Exercícios de Matemática Equações de Terceiro Grau

Aula 01 Introdução à Geometria Espacial Geometria Espacial

Aula 03 Proposições e Conectivos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

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

Programação de Computadores II

números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo

Matemática Régis Cortes MÚLTIPLOS E DIVISORES

INSTITUTO DE APLICAÇÃO FERNANDO RODRIGUES DA SILVEIRA 2ª SÉRIE DO ENSINO MÉDIO PROF. ILYDIO PEREIRA DE SÁ

Gabarito - Colégio Naval 2016/2017 Matemática Prova Amarela

FÍSICA - 2 o ANO MÓDULO 08 ELETRIZAÇÃO E FORÇA ELÉTRICA REVISÃO

para x = 111 e y = 112 é: a) 215 b) 223 c) 1 d) 1 e) 214 Resolução Assim, para x = 111 e y = 112 teremos x + y = 223.

Profª Danielle Casillo

Autómatos Finitos Determinísticos (AFD)

Nome: N.º: Endereço: Data: Telefone: PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 2016 Disciplina: MATEMÁTICA

Matemática. A probabilidade pedida é p =

MATEMÁTICA POLINÔMIOS

Transcrição:

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra de Amo Lista de Exercícios n o 2 Revisão de Autômatos 1. Fazer os seguintes exercícios do Livro texto Introduction to Theory of Computation - Michael Sipser - 2a Edição - Capitulo 1. Alguns destes exercicios têm sua solução apresentada no livro texto. Tente primeiro fazer os exercicios propostos depois confira no livro se estão na lista dos exercicios com soluções. (a) 1.4 (b) 1.5 (c) 1.6 (d) 1.8 (e) 1.9 (f) 1.10 (g) 1.16: Neste exercicio, primeiro transforme o autômato em um autômato sem movimento ɛ e depois transforme este último autômato em um autômato determinista. 2. Reveja o slide de construção do slide Star e responda: Por que instroduzir um novo estado inicial? Por que não considerar o antigo estado como inicial e torná-lo também um estado final para que a linguagem L(M ) aceite a palavra vazia? 3. Prove que as seguintes linguagens são regulares exibindo um autômato que as reconheça: (a) Conjunto de todos as palavras com três zeros consecutivos. (b) Conjunto de todas as palavras tais que cada bloco de 5 simbolos consecutivos contém pelo menos 2 zeros. (c) Conjunto de todas as palavras com no máximo um par de zeros consecutivos e no máximo um par de 1 s consecutivos. (d) Conjunto de todas as palavras que n ao contém 101 como subpalavra. 4. Seja L uma linguagem regular sobre o alfabeto Σ e sejam Rev(L), Prefix(L) e Sufix(L) as linguagens definidas a seguir: 1

(a) Rev(L) = { w = a 1...a n Σ a n...a 1 L } (b) Prefix(L) { w Σ existe y Σ tal que wy L }, isto é, Prefix(L) é constituida dos prefixos de L. (c) Sufix(L) { w Σ existe y Σ tal que yw L }, isto é, Sufix(L) é constituida dos sufixos de L. Mostre que estas 3 linguagens são regulares (supondo que L é uma linguagem regular, é claro). 5. Sejam M 1 e M 2 dois autômatos, e seja M o autômato construído (informalmente) da seguinte maneira a partir dos autômatos M 1 e M 2 : Para cada flecha chegando num estado final q de M 1 e partindo de um estado q de M 1, acrescente uma flecha saindo de q e chegando no estado inicial de M 2 (mantendo o mesmo label). Se ɛ é reconhecida pelo autômato M 2 então os estados finais de M são os estados de F 1 F 2. Se ɛ não é reconhecida pelo autômato M 2 então os estados finais de M são os estados de F 2. Pede-se: (a) Dar uma descrição formal do autômato M descrito acima. (b) Qual a linguagem reconhecida por M? Justifique sua resposta. 6. UM CIRCUITO LÓGICO : Especificar um autômato finito correspondendo ao circuito lógico ilustrado na figura 1. As portas marcadas com. são portas AND, as marcadas com + são portas OR e as marcadas com são portas NOT. As saidas destas portas respeitam a tabela verdade dos conectivos lógicos. Supõe-se que o estado inicial deste circuito corresponde a y 1 = 0 e y 2 = 0, isto é, os impulsos nas saídas das portas D e E são nulos. Uma sequência de impulsos (0 ou 1) que entra no circuito é aceita se o último impulso que sai pela porta F é 1. 2

A + y 1 D Input x B F Output + E y 2 7. UMA REDE NEURONAL : C Especificar um autômato finito correspondendo à rede neuronal ilustrada na figura 2. Historicamente, os autômatos finitos foram primeiramente utilizados para modelar redes neuronais. Na figura 2, os elementos representados por triângulos são neurônios. Cada neurônio tem uma sinapse excitatórias (bolas brancas) e sinapses inibitórias (bolas pretas). Um neurônio produz um output 1 se o número de sinapses excitatórias com inputs 1 excede o número de sinapses inibitórias com inputs 1 de no mínimo o valor marcado no interior do neurônio. Assuma que exista tempo suficiente entre as mudanças nos valores dos inputs para que os sinais se propaguem e para que a rede neuronal atinja uma configuração estável. Assuma que os valores iniciais das saídas y 1, y 2 e y 3 é zero. Estados finais do autômato correspondem a saídas 1 no Output da rede neuronal. 3

2 y 1 Input 1 y 2 2 Output 1 y 3 8. UM BRINQUEDO : Especificar um autômato finito correspondendo ao brinquedo ilustrado na Figura 1 no final desta lista. Os movimentos das alavancas x,y,z bem como as direções que as bolas tomam após a passagem pelas alavancas estão descritos na Figura 1. As bolas pretas (0-bolas) entram pela entrada A e as bolas brancas (1-bolas) entram pela entrada B. Uma sequência de bolas é vencedora se a última bola sai pela saída D. 9. Para cada uma das expressões regulares seguintes, dê duas palavras que pertençam à linguagem aceita pela expressão, duas que não pertencem e dê o autômato finito equivalente (pode ser não determinista). (a) 0 (11) 0 (b) [(1 + 0)(1 + 0)] 10. Para cada um dos autômatos finitos deterministas descritos na Figura 2 do final desta lista encontre a expressão regular correspondente. 11. Prove as seguintes identidades para expressões regulares r, s, t. Aqui r = s significa que L(r) = L(s) (onde L(r) = linguagem associada a r). (a) r + s = s + r (b) (r + s) + t = r + (s + t) (c) (rs)t = r(st) (d) r(s + t) = rs + rt (e) (r + s)t = rt + st (f) = ɛ (g) (r ) = r (h) (ɛ + r) = r (i) (r s ) = (r + s) 12. No que segue, r, s, t são expressões regulares. Diga se é verdadeiro ou falso e prove sua afirmação : 4

(a) (rs + r) r = r(sr + r) (b) s(rs + s) r = rr s(rr s) (c) (r + s) = r + s 13. Mostrar que as seguintes linguagens não são regulares, utilizando para isto o lema do bombeamento para linguagens regulares: (a) {0 m 1 n 0 m+n m 1, n 1} (b) {w w = w R }, onde w R é a palavra reversa de w. 14. Mostrar que as seguintes linguagens não são regulares. (a) L = conjunto das palavras do tipo w0w R onde w é uma palavra de zeros e uns qualquer e w R é a palavra reversa de w. (b) L = {a i i é primo} (c) L = {a i i é um quadrado perfeito } 5

Figura 1: Um brinquedo 6

Figura 2: Autômatos 7