Metodologia de la Programación

Ficheros

  • Enviado por: Servidor Bob
  • Idioma: castellano
  • País: España España
  • 1 páginas
publicidad

ENUNCIADO DEL EXAMEN

ESI dispone de un fichero en disco, cuyo nombre externo es a:\DATOS.DAT y el cual se grabó con el siguiente diseño de registro :

COD ALUMNO

COD CURSO

Nº ASIG APROBADAS

Nº ASIG SUSPENSAS

NOTA MEDIA

(ENTERO)

(CADENA DE 4)

(ENTERO)

(ENTERO)

(REAL)

Confeccionar el algoritmo en diagrama de llaves que realice el programa con el siguiente tratamiento :

Pregunta Nº 1.- (20 puntos)

Mostrar un menú principal con las siguientes opciones :

1.- Generar fichero de suspensos.

2.- Muestreo estadistico por curso.

3.- Media de las notas de un curso.

4.- SALIR

que haga las llamadas a las respectivas opciones que se detallan a continuación.

Pregunta Nº 2.- (15 puntos)

Opción 1 - GENERAR FICHERO DE SUSPENSOS.

Esta opción debe generar un fichero a:\AUX.DAT, que contenga los datos de los alumnos que no tengan asisgnaturas suspensas.

Pregunta Nº 3.- (15 puntos)

Opción 2 - MUESTREO ESTADISTICO POR CURSO.

Esta opción debe recibir por parámetro un código de curso (pedido en el programa principal) y cargar los alumnos del curso en un array en memoria. (El número máximo de alumnos por curso es de 30). Una vez cargado el array se mostrará la media de asignaturas aprobadas y suspensas de los alumnos del curso.

Pregunta Nº 4.- (15 puntos)

Opción 3 - MEDIA DE LAS NOTAS DE UN CURSO.

Esta opción debe recibir por parámetro un código de curso (pedido en el programa principal) y calcular la media de las notas medias de los alumnos del curso. El algoritmo devolverá la media calculada al programa principal que será el encargado de mostrarla.

OBSERVACIONES

  • No podrán utilizarse variables globales.

  • Se valorará el orden y la claridad de los algoritmos.

  • Tienen que respetarse la definición de funciones efectuada.