Problema de Archivos
Publicado por Miguel Grimaldo (2 intervenciones) el 05/11/2017 22:49:13
La empresa “XETU” es una empresa de producción. Las máquinas arrojan por turnos, la cantidad de productos que se fabricaron, la cantidad de veces que tuvo que ser detenida la línea, así como la fecha. Los datos quedan grabados en un archivo de texto con la siguiente forma:
Línea 1, turno 1, 25-02-2017,2340, 2
Numero de línea, turno, fecha, productos, veces detenida
Sin embargo, la primera línea del archivo nos da la información de la semana en la que se está trabajando. Un ejemplo de primera línea puede ser: “Informe de líneas de producción del 23 al 29 de octubre de 2017. Este archivo se mantiene por toda la semana y luego se hace un resumen de los datos, el cual también se guarda en un archivo de texto. El archivo resumen da la siguiente información:
Semana del ----- al ----
Número de línea:
Turno:
Total de productos de la semana:
Veces que se detuvo la línea:
Día en que más veces se detuvo la línea:
Son 5 líneas de producción. La información se repite por cada una de esas líneas.
El procesado de la información se encuentra automatizado por un programa de Python. Sin embargo, llegó un virus a la empresa y se perdió el programa, te contratan para hacer el programa de nuevo. Por lo que necesitas hacer un programa que tenga un menú con las siguientes opciones:
1. Ingresar datos de la línea. Esta parte debe simular la obtención de los datos de las máquinas, obviamente en esta parte ingresaremos los datos vía teclado y se deberán grabar al archivo. No debe quitarse la información que ya tenías anteriormente.
2. Hacer resumen. En esta parte de debe analizar el archivo con los datos y generar el archivo resumen de la semana en cuestión.
3. Reiniciar semana. Esta funcionalidad lo que hace es preparar de nuevo el archivo de datos, se debe sobreescribir, es decir, no se genera otro archivo sino sobre el mismo se pondrá la primera línea que corresponde a la fechas de la semana. Y a partir de ahí, se deberán cargar los datos de las líneas de producción.
4. Consultas parciales. A veces los gerentes quieren ver el resumen parcial, es decir consultar alguna línea de producción de alguno de los turnos, a mitad de semana. Es aquí donde ellos ingresan la línea de la cual desean información y el turno y les imprime a pantalla el reporte.
5. Salir.
¿Cómo lo hago?
Línea 1, turno 1, 25-02-2017,2340, 2
Numero de línea, turno, fecha, productos, veces detenida
Sin embargo, la primera línea del archivo nos da la información de la semana en la que se está trabajando. Un ejemplo de primera línea puede ser: “Informe de líneas de producción del 23 al 29 de octubre de 2017. Este archivo se mantiene por toda la semana y luego se hace un resumen de los datos, el cual también se guarda en un archivo de texto. El archivo resumen da la siguiente información:
Semana del ----- al ----
Número de línea:
Turno:
Total de productos de la semana:
Veces que se detuvo la línea:
Día en que más veces se detuvo la línea:
Son 5 líneas de producción. La información se repite por cada una de esas líneas.
El procesado de la información se encuentra automatizado por un programa de Python. Sin embargo, llegó un virus a la empresa y se perdió el programa, te contratan para hacer el programa de nuevo. Por lo que necesitas hacer un programa que tenga un menú con las siguientes opciones:
1. Ingresar datos de la línea. Esta parte debe simular la obtención de los datos de las máquinas, obviamente en esta parte ingresaremos los datos vía teclado y se deberán grabar al archivo. No debe quitarse la información que ya tenías anteriormente.
2. Hacer resumen. En esta parte de debe analizar el archivo con los datos y generar el archivo resumen de la semana en cuestión.
3. Reiniciar semana. Esta funcionalidad lo que hace es preparar de nuevo el archivo de datos, se debe sobreescribir, es decir, no se genera otro archivo sino sobre el mismo se pondrá la primera línea que corresponde a la fechas de la semana. Y a partir de ahí, se deberán cargar los datos de las líneas de producción.
4. Consultas parciales. A veces los gerentes quieren ver el resumen parcial, es decir consultar alguna línea de producción de alguno de los turnos, a mitad de semana. Es aquí donde ellos ingresan la línea de la cual desean información y el turno y les imprime a pantalla el reporte.
5. Salir.
¿Cómo lo hago?
Valora esta pregunta


-2