Sei sulla pagina 1di 1

Algoritmos y Estructuras de Datos - U.T.N. - F.R.

RO

Examen final Marzo 2010

Se debe desarrollar un programa en lenguaje PASCAL, destinado al personal docente de la Facultad. Este programa utiliza dos archivos: DOCENTES.DAT y MATERIAS.DAT que ya estn creados: a) El archivo DOCENTES.DAT lleva los siguientes datos de cada docente Legajo: entero Apellido y Nombre: string de 30 Ao de Nacimiento: entero (4 cifras) Materias donde dicta clases, como mximo sern 5 y por cada materia se tiene: Cdigo de materia: entero Cantidad de cargos: entero entre 1 y 5 El archivo: MATERIAS.DAT que lleva los siguientes datos de las materias Cdigo de materia: entero entre 1 y 40 Nombre de la materia: string de 30 Atencin: Este archivo ya est cargado y est ordenado por cdigo de materia, de tal manera que el nmero de registro de cada materia coincide con su nmero de cdigo (ej a la materia de cdigo 17 le corresponde el registro 17) Al ser llamado el programa debe presentar un men con las siguientes opciones: 1) Carga datos Docente 2) Docentes en condiciones de Jubilarse 3) Materias con docentes en condiciones de jubilarse 4) Salir Veamos cada opcin: 1) Carga de Datos Docentes. Al ser elegida esta opcin aparece una pantalla en la que se cargan los datos de un docente. (No se deben validar los datos, se supone que la carga es correcta). Una vez cargados los datos se guardan en el archivo DOCENTES.DAT y se consulta si se desea cargar datos de otro docente. Si se contesta afirmativamente se vuelve a repetir el proceso anterior, si se contesta negativamente se vuelve a ofrecer el men. 2) Docentes en condiciones de Jubilarse: Al ser solicitada esta opcin se pide al operador que ingrese el ao actual (Ej 2010). A partir de ese dato el programa genera un nuevo archivo JUBILADOS.DAT (si existe uno anterior este lo reescribe) que contiene solo los datos de todos los profesores que cumplen 70 o ms aos en el ao ingresado. Construido este archivo en pantalla aparece un mensaje indicando lo siguiente; Se ha generado el archivo JUBILADOS. DAT con los docentes de 70 o ms aos La edad promedio de los todos los docentes de la universidad es : XXX Los docentes que tienen entre 60 y 69 aos son : YYY Presione cualquier tecla para volver al men de opciones Presionando cualquier tecla se vuelve al men. Obs. se toma como edad los aos que cumpli o cumplir el que se ingres como ao actual 3) Materias con docentes en condiciones de jubilarse: Al ser seleccionada esta opcin el sistema verifica que exista el archivo JUBILADOS.DAT, si no existe aparece un mensaje en pantalla que dice : Debe Crear el Archivo Jubilados (opcin 2) Presione cualquier tecla para volver al men de opciones y presionando cualquier tecla vuelve al men. Si est creado el archivo JUBILADOS.DAT , el programa lo recorre y prepara un listado de todas las materias que tienen esos docentes similar al siguiente: Docente Nombre del Docente . Materia Nombre de la materia Cargos Cargos en la materia

4) Salir : Con esta opcin se da por terminado el programa Observacin: Utilizar funciones y/o procedimientos

Potrebbero piacerti anche