martes, 20 de mayo de 2008

EJERCICIO DE TALLER

1.Se tiene un arreglo de una dimensión en el que cada uno de sus elementos tiene la siguiente estructura:

CLAVE
NOMBRE
SEMESTRE
MATERIAS
PROMEDIO

En MATERIAS se almacena información acerca de las 6 calificaciones obtenidas por un alumno en el semestre indicado por SEMESTRE (entero). Suponiendo que en el arreglo ya se almacena la información completa de n alumnos y que está ordenado en forma ascendente por clave, escriba:

a)La definición del registro y la declaración de la variable donde se guarda la información de los n alumnos.

b)Una función que busque en el arreglo una determinada clave, si ésta existe regrese como valor el lugar en el arreglo donde se encuentra. Si la clave buscada no existe deberá regresar un –1.

c)Un módulo que calcule el promedio de un cierto alumno y lo guarde en el campo promedio de la estructura.

d)Un módulo que imprima la clave, nombre, semestre y promedio de un determinado alumno.

e)Por último, escriba parte del programa principal donde se lean p claves y, utilizando los módulos anteriores, se escriban los datos de los p alumnos correspondientes.

No hay comentarios: