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.