Problema: Hacer un horario funcional en python
Publicado por Diego (1 intervención) el 18/11/2015 20:35:03
Problema
Desarrollar un programa para la construcción y manipulación de un horario de clases. La información debe ser organizada por medio de un arreglo bidimensional 1 semana, respectivamente. Cada elemento del arreglo, que representa la carga académica, debe ser registrado como una tupla2 la tupla son: la identificación de la asignatura, el tipo de actividad(teoría o laboratorio) y la sala asignada. El programa debe permitir acceder, desde un menú, a las siguientes funcionalidades:
1. Agregar y eliminar información del horario.
2. A partir del nombre de la asignatura, mostrar los horarios de clases y las salas asignadas.
3. Exportar un archivo ASCII con formato CSV3 completo; incluyendo encabezados en mayúsculas.
4. A partir de una fecha ingresada en formato dd/mm/yyyy, mostrar el horario de clases para ese día. Esta funcionalidad debe implementar funciones del módulo calendar4
5. Consultar la disponibilidad de horas para un día.
6. Mostrar un resumen con:
a) Porcentajes de horas teóricas, laboratorios y horas libres semanales. b) Media diaria de carga académica.
Desarrollar un programa para la construcción y manipulación de un horario de clases. La información debe ser organizada por medio de un arreglo bidimensional 1 semana, respectivamente. Cada elemento del arreglo, que representa la carga académica, debe ser registrado como una tupla2 la tupla son: la identificación de la asignatura, el tipo de actividad(teoría o laboratorio) y la sala asignada. El programa debe permitir acceder, desde un menú, a las siguientes funcionalidades:
1. Agregar y eliminar información del horario.
2. A partir del nombre de la asignatura, mostrar los horarios de clases y las salas asignadas.
3. Exportar un archivo ASCII con formato CSV3 completo; incluyendo encabezados en mayúsculas.
4. A partir de una fecha ingresada en formato dd/mm/yyyy, mostrar el horario de clases para ese día. Esta funcionalidad debe implementar funciones del módulo calendar4
5. Consultar la disponibilidad de horas para un día.
6. Mostrar un resumen con:
a) Porcentajes de horas teóricas, laboratorios y horas libres semanales. b) Media diaria de carga académica.
Valora esta pregunta


0