Paradigmas de Lenguajes de Programación: Trabajo Práctico 2