notas de aula compiladores 29/05 e p1