ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa que implementa la carga horaria

vicgosTesina16 de Noviembre de 2014

589 Palabras (3 Páginas)251 Visitas

Página 1 de 3

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

:

CICLO 2

:

Tareas a programar

Registrar la carga horaria.

Visualizar toda la carga horaria

Visualizar la carga horaria de un profesor especifico

El programa debe advertir en el registro de los horarios con un mensaje de error cuando se produzca un cruce.

3. Consideraciones a tener en cuenta para el desarrollo del trabajo

El trabajo se desarrollara de manera individual.

El trabajo debe hacerse usando arreglos(aunque también puede usar filas si lo desea).

Para la implementación use clases y objetos.

No use listas.

Es necesario que la presentación del software este acompañada de un informe en el cual deben estar presentes los algoritmos debidamente explicados para que su trabajo sea calificado.

Partes del informe:

Portada

Incluir el

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com