Programa que implementa la carga horaria
Enviado por vicgos • 16 de Noviembre de 2014 • Tesina • 589 Palabras (3 Páginas) • 224 Visitas
1. Tema
Se plantea un tema de investigación:
El trabajo consiste en crear un programa que le permita registrar toda la carga horaria de una facultad.
El tema constara de las siguientes partes
Una parte teórica, donde expondrá los algoritmos y explicara cómo trabajan, técnicas de programación, datos de entrada y salida necesarios para ejecutar el programa, etc.
Una parte aplicativa, la cual constara de un programa usando la POO en términos de clases y objetos, en C++ que permitirá implementar la parte teórica.
2. Explicación del tema
2.1. Programa que implementa la carga horaria
El siguiente trabajo consiste en crear un programa usando arreglos(puede usar también filas si lo desea), el cual implementarala carga horaria de la facultad. La carga horaria significa relacionar docentes, aulas y asignaturas, de tal manera que no existan cruces de horarios. Para este programa asumiremos lo siguiente:
Existen 20 aulas y 10 laboratorios
Tenemos 40 docentes
Tenemos 50 asignaturas
Hay clases desde las 8:00 hasta las 22:00 (solo hay descanso de clases entre 13:00 hasta las 14:00 para refrigerio)
Usted decidirá si una asignatura tiene horas de teoría, horas de practica y horas de laboratorio. Pueden haber asignaturas con horas de teoría y solo de laboratorio o asignaturas con horas de teoría y practica solamente o asignaturas con las tres cosas.
La hora de clase durara 60 minutos. Usted decidirá la cantidad de horas que tiene una asignatura, tanto teoría, practica y laboratorio.
Las clases serán de lunes a viernes.
Se asumirá que las asignaturas en un mismo grupo horario de un ciclo no deben cruzarse en una misma hora.
Ejemplo de carga horaria de una facultad:
CICLO 1
PROGRAMACION I
GRUPO T DIA HORARIO AULA DOCENTE
G2 T LUNES 14:00 17:00 202 ROMERO
L LUNES 17:00 19:00 LAB1 ROMERO
G1 L VIERNES 8:00 10:00 LAB2 MOTA
T VIERNES 10:00 13:00 203 MOTA
MATEMATICAS DISCRETAS
GRUPO T DIA HORARIO AULA DOCENTE
G2 T MIERCOLES 9:00 11:00 201 MOQUILLAZA
P MIERCOLES 11:00 13:00 201 MOQUILLAZA
G1 P MIERCOLES 8:00 10:00 202 QUINTO
T MIERCOLES 10:00 12:00 202 QUINTO
CALCULO II
GRUPO T DIA HORARIO AULA DOCENTE
G1 T JUEVES 13:00 16:00 204 ROMERO
P JUEVES 18:00 20:00 204 ROMERO
G2 T VIERNES 8:00 11:00 205 MOTA
P VIERNES 18:00 20:00 205 MOTA
G3 T JUEVES 16:00 19:00 201 VILCAPOMA
P JUEVES 19:00 21:00 201 VILCAPOMA
:
...