Trabalho Final Paradigmas de Programação