Linguagens Formais e Autômatos


Período letivo 2018.1:


Calendário de final de período:


Material didático:


Slides:


Avaliações:


Aulas ministradas:

Aula 01 - 17/05 - Apresentação e motivação.
Aula 02 - 22/05 - Conjuntos.
Aula 03 - 24/05 - Relações, funções e cardinalidade de conjuntos.
Aula 04 - 05/06 - Cardinalidade de conjuntos.
Aula 05 - 07/06 - Símbolos, alfabetos, cadeias, linguagens e sentenças. Operações sobre linguagens.
Aula 06 - 12/06 - Operações sobre linguagens. Gramáticas, reconhecedores e enumerações. Equivalências. Gramáticas, formas sentenciais e derivações. Exemplo.
Aula 07 - 14/06 - Gramáticas e exemplo. Exercícios.
Aula 08 - 19/06 - Exercícios.
Aula 09 - 21/06 - Exercícios. Gramáticas equivalentes. Linguagens como conjuntos. Reconhecedores.
Aula 10 - 26/06 - Prova 1.
Aula 11 - 28/06 - Gramáticas e linguagens regulares regulares. Exemplos e exercícios.
Aula 12 - 03/07 - Exercícios. Equivalência GLDs e GLEs.
Aula 13 - 05/07 - Conjuntos e expressões regulares. Gramáticas unitárias e não-unitárias.
Aula 14 - 10/07 - Autômatos finitos. Exemplos.
Aula 15 - 12/07 - Exemplo e exercícios.
Aula 16 - 17/07 - Autômatos finitos não-determinísticos.
Aula 17 - 19/07 - Autômatos finitos com transições em vazio.
Aula 18 - 24/07 - Estados inúteis e inacessíveis. Ordem de aplicação dos algoritmos. Exemplos e exercícios.
Aula 19 - 26/07 - ER <-> GLD. AF <- GLD.
Aula 20 - 31/07 - AF -> GLD. ER <-> AF.
Aula 21 - 02/08 - Prova 2.
Aula 22 - 07/08 - Minimização.
Aula 23 - 09/08 - Exemplo. Transdutores finitos.
Aula 24 - 14/08 - Exercício. Pumping Lemma para as Linguagens Regulares.
Aula 25 - 16/08 - Exemplos e exercícios.
Aula 26 - 21/08 - Propriedades de fechamento para as linguagens regulares.
Aula 27 - 23/08 - Aplicações das propriedades de fechamento. Questões decidíveis para as linguagens regulares.
Aula 28 - 28/08 - Greve de alunos.
Aula 29 - 30/08 - Linguagens e gramáticas livres de contexto. Derivações mais à esquerda e mais à direita.
Aula 30 - 04/09 - Prova 03.
Aula 31 - 06/09 - Aula extra 01 - EBNF. Ávores de derivação. Ambiguidade.
Aula 32 - 11/09 - Aula extra 02 - Simplificação de GLCs. Formas Normais. Autômatos de Pilha. APs e GLCs.
Aula 33 - 13/09 - Aula extra 03 - LRs e LLCs. PL para LLCs. LLCs determinísticas. Propriedades de fechamento. Questões decidíveis e indecidíveis.