11

Click here to load reader

Apresentação do Curso

Embed Size (px)

Citation preview

Page 1: Apresentação do Curso

Introdução à Teoria da Computação

Wilson Rubens Galindo

Page 2: Apresentação do Curso

Motivação

O que é um algoritmo? Definiremos formalmenteO que é computabilidade?Qualquer problema pode ser resolvido por um computador?Resolução de ProblemasDefinição de uma Linguagem de ProgramaçãoO que é tempo computacional?Será que o computador executa qualquer operação em tempo hábil?

Page 3: Apresentação do Curso

Conteúdo

Revisão de provas (matemática discreta)Autômatos finitos determinísticos (AFD)Autômatos finitos não-determinísticos (AFND)Expressões/ linguagens regularesPropriedades das linguagens regularesGramática/linguagem livre de contextoAutômatos a Pilha

Page 4: Apresentação do Curso

Conteúdo

Propriedades de linguagens livres de contextoMáquinas de TuringIntrodução à IndecibilidadeProblemas IntratáveisOutras classes de problemas

Page 5: Apresentação do Curso

Bibliografia

Introdução à Teoria de Autômatos, Linguagens e Computação. John E. Hopcroft, Jeffrey D. Ulman e RajeevMotwani. Trad. da segunda edição, Editora Campus. (Livro Texto)

JFLAP (Software de ajuda)

Acióly, Benedito M.; Bedregal, BenjamínR. C.; Lyra, Aarão. Introdução à Teoria das Linguagens Formais, dos Autômatos e da Computabilidade. Edições UnP, 2002.

Page 6: Apresentação do Curso

Bibliografia

LEWIS, H. R.; PAPADIMITRIOU, C. H. Elementos de Teoria da Computação 2a. Edição. Bookman. 2000. 361p.

Menezes, P.F.B. LINGUAGENS FORMAIS E AUTÔMATOS. Série Livros Didáticos. Instituto de informática da UFRGS. ( 3 Edição). ISBN 85-241-0554-2

Page 7: Apresentação do Curso

Bibliografia

MANNA, Zohar. Mathematical Theory of Computation. New York: McGraw-Hill, 1974.

SERNADAS, C. Introdução à Teoria da Computação. Lisboa: Editorial Presença, 1993.

CD de Teoria da Computação

Page 8: Apresentação do Curso

Organização das aulas

50% Teóricas

50% Práticas/ Exercícios

Exercícios do livro texto* -> Com respostas (cuidado)

! -> mais complexas

!!-> Precisa de conhecimento extra

Page 9: Apresentação do Curso

Avaliações

1ª VA – 17/07/2007

2ª VA – 20/07/2007

3ª VA – 23/07/2007

Final – 24/07/2007

Page 10: Apresentação do Curso

Informações Importantes

Site da disciplinawww.wilsongalindo.rg3.net

[email protected]

Plano de aula (datas)No site a partir de 04/07/07

Page 11: Apresentação do Curso

Aula de hoje

Instalação do JFLAP