Trabajo practico de programacion I fin de cursada.