El problema planteado es el de la asignación de salas en la universidad para ayudantías extras, asambleas, o certámenes fuera del horario de clases.

 

 

Para la solución se plantea habilitar una página web en la cual se ingresen los datos de horario de petición de sala, razón de la petición y número de alumnos. Por otra parte, se necesita también un archivo con la asignación actual de salas.

La idea es leer dichos datos, almacenar la solicitud, determinar el tipo de sala que se necesita, recorrer los bloques de las salas hasta encontrar un bloque vacío y asignar a dicha sala el evento pedido. Una vez hecho esto, se rescribirá el archivo con la asignación de salas agregando el bloque usado por la petición.

 

 

 

 

Los pasos a seguir para lograr la solución al problema planteado, se pueden ver en la figura adjunta, en ella podemos distinguir 6 etapas principales: