PRÁCTICA 5: 2 sesiones

(Semana del 10 de abril al 5 de mayo de 2000)

Gestión de una Base de Datos con la Información de Matrícula

Diseñar y realizar un programa que permita visualizar una base de datos de alumnos almacenada en un fichero (Version comprimida). Este fichero es de tipo texto y cada una de sus líneas contiene información de la matrícula de un alumno en un módulo de la carrera, de acuerdo al formato:

Código_Módulo Apellidos, Nombre

Ejemplo:

9999 Pérez Pérez, Pedro

En cualquier caso, se proporcionará un fichero de datos de prueba para la realización de la práctica, que tendrá que ser consultado para comprobar exactamente los detalles de formato. Téngase presente que cada alumno puede estar matriculado en varios módulos y puede por tanto aparecer en varias líneas del fichero.

El programa deberá tener un menú (sólo uno!) de cinco opciones:

1.- Cargar el fichero en una estructura de datos en memoria. El nombre del fichero lo indica el usuario, en ningún caso debe ser una información incluida en el código del programa.

2.- Buscar por apellidos y nombre, mostrando el código de todas las asignaturas en las que está matriculado un alumno.

3.- Buscar por módulo, mostrando la lista de alumnos matriculados en un módulo.

4.- Listar alfabéticamente por apellidos, indicando todos los módulos en los que está matriculado cada alumno. Este listado debe proporcionar una única línea de información por alumno.

5.- Salir.

 

 

 

 

 

 

 

 

 

 

ENTREGA DE PROGRAMAS: Al finalizar la segunda sesión de prácticas correspondiente.