| Compiladores-1 - 101095 - 2019/1 | 
| Bruno César Ribas | 
Notas
- Notas Prova 1 - Atualizado em 3/jun/19
- Notas Prova 2 - Liberado em 8/jul/19
- Notas Trabalho
- Nota Final - PRESENÇAS e NOTAS EXTRAS 08/07Resultado Final 12/Jul/19
- Acompanhamento dos Exercícios Extras
- Dupas do Trabalho
Avisos
Aulas
- 14/03 - Aula 1
  - Plano de Aula Apresentado PDF
 
- 19/03 - Aula 2
  - Expressões Regulares
   - http://professor.ufabc.edu.br/~jesus.mena/courses/pln-1q-2018/PLN-aula02.pdf
- Jogue: https://regexcrossword.com/
- Teste sua expressão regular https://regex101.com/
- veja grep(1), regex(7)
- Expressões Regulares Livro Online de Aurelio
 
 
- Expressões Regulares
   
- 21/03 - Aula 3
  - Slides AFD
 
- 26/03 - Aula 4
  - Simulador de AFD implementado em sala com os alunos
 
- 28/03 - Aula 5
- 02/04 - Aula 6 - Atividade, Professor em Viagem
  - Resolva o exercício AQUI
 
- 04/04 - Aula 7 - Atividade, Professor em Viagem
  - Resolva o exercício AQUI
 
- 09/04 - Aula 8
  - conversão AFN em AFD
- exercício no MOJ
 
- 11/04 - Aula 9
  - autômato com pilha ( material relevante)
 
- 16/04 - Aula 10
- 18/04 - Aula 11
  - Gramáticas
 
- 23/04 - Aula 12
  - Resolver o exercício C no moj
 
- 25/04 - Aula 13
  - Continuação Gramáticas
 
- 30/04 - Aula 14
  - Slides Análise LL(1) AQUI
 
- 02/05 - Aula 15
  - Discussão gramática do PASCAL
- Exemplos de programas em pascal do Livro do Thomaz
 
- 07/05 - Aula 16 - Prova 1- Iniciar implementação do Analisador Léxico
 
- 09/05 - Aula 17 - Prova 1- MEPA
 
- 14/05 - Aula 18
  - Início da Tradução para MEPA
 
- 16/05 - Aula 19 - Pova 1
  - Lista de EXERCÍCIOS
 
- 21/05 - Aula 20
  - Simulador MEPA
   - Versão simplificada
 
 
- Simulador MEPA
   
- 23/05 - Aula 21
- 28/05 - Aula 22
  - Discussão da versão completa do simulador de MEPA
- Todos alunos deve marcar o Parieitor.
 
- 30/05 - Aula 23
- 04/06 - Aula 24
- 06/06 - Aula 25
- 11/06 - Aula 26
- 13/06 - Aula 27
  - Sem aula, professor em banca
 
- 18/06 - Aula 28
- 20/06 - Feriado Aula 29
- 25/06 - Aula 29
  - Aula dedicata ao trabalho
 
- 27/06 - Aula 30
  - Aula dedicata ao trabalho
 
- 02/07 - Aula 31
  - Aula dedicata ao trabalho
 
- 04/07 - Aula 32 - Prova 2
  - Defina o conceito de: Análise Léxica e Análise Sintática
- Resolva os exercícios do livro na página 69
- Exercícios SLR
- Relacione autômatos de pilha com o algoritmo SLR
 
- 09/07 - Aula 33 - Finalização dos Trabalhos
- 11/07 - Aula 34 - Prova de reposição (para casos justificados)
  - Entrega final do trabalho
 
- 16/07 - Aula 35 - Reservada para possível reposição
Avaliação
- A média final do Aluno será calculada como abaixo:
NFD= (P1 + P2 + T1 + L)/3 
- P1 é a Prova 1
- P2 é a Prova 2
- T1 é o Trabalho 1
- L são os exercícios de acompanhamento e valem no máximo 3,0 pontos
Referências
- Implementação de Linguagens de Programação - Tomasz Kowaltowski - Guanabara Dois, disponível no site do Autor http://www.ic.unicamp.br/~tomasz/ilp/
- Outras estão no plano de ensino.
Leituras Extremamente Recomendadas
- TBA
--- 
Last Modified: Fri Jul 12 17:27:12 2019.