Sumários das aulas práticas de LFA

2007/2008 - 1º semestre.

[Aulas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14]


1ª Aula - 2007/9/21

Exemplos de alfabetos e de palavras e linguagens sobre esses alfabetos. Definição recursiva de conjuntos. EEA

2ª Aula - 2007/9/28

Subpalavras, prefixos e sufixos. Leitura e criação de expressões regulares. EEA

3ª Aula - 2007/10/12

Definição de autómatos finitos deterministas e não deterministas. Construção do autómato finito determinista equivalente a um autómato finito não determinista. EEA

4ª Aula - 2007/10/18 e 19

Minimização de autómatos finitos deterministas. Aplicação do Pumping Lemma para linguagens regulares. EEA

5ª Aula - 2007/10/26

Leitura, criação e desambiguação de gramáticas independentes do contexto. EEA

6ª Aula - 2007/11/2

Revisões.

7ª Aula - 2007/11/9

Construção de autómatos de pilha. EEA

8ª Aula - 2007/11/16

Análise sintáctica ascendente em profundidade: transferência e redução; efeito da recursividade à direita e à esquerda.

9ª Aula - 2007/11/23

Construção de gramáticas independentes do contexto (essencialmente) não contraíveis. Eliminação de produções unitárias (da forma A->B, onde B é um símbolo não terminal). Eliminação de símbolos inúteis de gramáticas independentes do contexto. Construção da forma normal de Chomsky. EEA

10ª Aula - 2007/11/30

Construção da forma normal de Greibach. Gramáticas LL(1): primeiros passos. EEA

11ª Aula - 2007/12/7

Verificação das condições LL(1) em gramáticas independentes do contexto. EEA

12ª Aula - 2007/12/14

Construção do autómato dos itens LR(0) válidos e verificação das condições LR(0). Construção da tabela de análise sintáctica LR(0). EEA

13ª Aula - 2008/1/4

Demonstração da indecidibilidade de problemas através da redução entre problemas. EEA

14ª Aula - 2008/1/11

Correcção parcial da 2ª frequência.