Archivos base del parcial final. Código base tomado de internet