Linguagens Formais e Autômatos
Período letivo 2020.3:
Material didático:
Slides:
Avaliações:
Aulas ministradas:
Aula 01 - 15/09/2020 - Apresentação da disciplina. Aula 02 - 17/09/2020 - Conjuntos e relações. Aula 03 - 22/09/2020 - Funções e cardinalidade de conjuntos. Aula 04 - 24/09/2020 - Cardinalidade de conjuntos. Símbolos, alfabeto, cadeias e sentenças. Aula 05 - 29/09/2020 - Linguagens. Aula 06 - 01/10/2020 - Gramáticas. Aula 07 - 06/10/2020 - Exercícios de síntese de gramáticas. Aula 08 - 08/10/2020 - Linguagens como conjuntos. Reconhecedores. Gramáticas regulares. Aula 09 - 13/10/2020 - Gramáticas lineares à direita e à esquerda. Aula 10 - 15/10/2020 - Conjuntos regulares. Exercícios. Aula 11 - 20/10/2020 - Expressões regulares. Aula 12 - 22/10/2020 - Autômatos finitos. Aula 13 - 27/10/2020 - Autômatos finitos não-determinísticos. Aula 14 - 29/10/2020 - Eliminação de não-determinismos. Autômato finito com transições em vazio. Aula 15 - 10/11/2020 - Revisão para a prova. Aula 16 - 12/11/2020 - Prova 1. Aula 17 - 24/11/2020 - Eliminação de transições em vazio. Estados inacessíveis e inúteis. Aula 18 - 26/11/2020 - Equivalência entre gramáticas lineares à direita e conjuntos regulares. Aula 19 - 01/12/2020 - Equivalência entre gramáticas lineares à direita e autômatos finitos. Equivalência entre conjuntos regulares e autômatos finitos. Aula 20 - 03/12/2020 - Minimização de autômatos finitos. Aula 21 - 08/12/2020 - Transdutores finitos. Aula 22 - 10/12/2020 - Linguagens que não são regulares. Aula 23 - 15/12/2020 - Prova 2. Aula 24 - Aula 25 - Aula 26 - Aula 27 - Aula 28 - Aula 29 - Aula 30 - Aulas 24 a 30 - Atividade (Prova 3) para ser entregue até o próximo dia 22/12.