Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea # 3
FUNDAMENTOS DE PROGRAMACIÓN
“ConstruHogar” es una nueva empresa constructora que ha trabajado con el municipio local para
entregar casas a bajo costo para personas de bajos recursos. Ellos desean un sistema para controlar
mejor sus materiales y herramientas.
Para ayudarles a los desarrolladores ellos han creado archivos planos “.txt” con la información
de sus modelos de casas. La descripción de los archivos son las siguientes:
• Materiales.txt: Contiene la lista de cada una de las materias primas para la construcción
en el siguiente formato:
o Código Material
o Descripción del Material
o Unidad de medida
o Precio
o Ej.: M001//Saco de Cemento Grande//25Kg//13.40
• Herramientas.txt: Contiene la lista de cada una de las herramientas que la empresa, en el
siguiente formato:
o Código Herramienta
o Descripción de la Herramienta
o Cantidad Disponibles
o Stock Total
o Ej.: H001//Pala Grande//34//45
• Modelos.txt: Contiene los modelos de casa que tiene la empresa
o Código de modelo
o Modelo
o Precio Base
o Ej. C001//Casa Dulces Inicios//13,765
• Componentes.txt: Contiene la lista de los materiales requeridos para cada modelo
o Código de Modelo
o Código de Herramientas y Cantidad
o Código de Materiales y Cantidad
o Ej.: C001//H001:10-H002:5-H005:4//M002:50-M005:45-M001:500
Nota: Para pruebas pueden crear sus propios archivos “.txt” de forma manual.
Antes de cerrar el sistema se debe guardar los cambios de precios y cantidades en los archivos.
• Actualizar los archivos: Materiales.txt, Herramientas.txt, Modelo.txt
Rúbrica:
Tema A: 20 puntos
05 puntos: Crea bien el diccionario de materiales
05 puntos: Crea bien el diccionario de herramientas
10 puntos: Crea bien el diccionario de modelos de casa
Tema B: 35 puntos
05 puntos: Actualiza bien el diccionario de materiales
10 puntos: Actualiza bien el diccionario de herramientas
20 puntos: Actualiza bien el diccionario de modelos de casa
Tema C: 20 puntos
02 puntos: Muestra cada modelo de casa de forma separada
09 puntos: Muestra en formato entendible los detalles de los materiales
09 puntos: Muestra en formato entendible los detalles de las herramientas
Tema D: 25 puntos
10 puntos: Funciona bien el menú
05 puntos: Actualiza bien el archivo de materiales
05 puntos: Actualiza bien el archivo de herramientas
05 puntos: Actualiza bien el archivo de modelo de casa
Penalidades:
o Pierde 10 puntos si la primera línea del archivo subido no contiene los
Apellidos y Nombres del estudiante.
o Pierde la totalidad de los puntos del tema si los realiza con métodos u
operaciones que no corresponden a las Unidades 2, 3, 4, 5, 7
o Pierde la totalidad de los puntos de la actividad si se identifica copia con
otro compañero
o Pierde 30% de la nota si el archivo subido no es *.py
o Pierde 20 puntos si no se puede identificar fácilmente cuando comienza un
ejercicio de otro en el archivo subido.
o Pierde 20% de la nota obtenida si el archivo no compila