lacuenta por vivir
Asignatura: Programación – Laboratorio
Práctica #2. Procesamiento de archivos y estructuras de datos multidimensionales.
Planteamiento.
En estaoportunidad, se trabajará con archivos de datos planos y con estructuras de datos estáticas multidimensionales (llamadas también matrices). El uso de matrices en la programación responde a la organización de lainformación en memoria para facilitar el cálculo o análisis de datos que se encuentren referenciados por más de un indicador o valor.
El problema a resolver consiste en analizar y mostrar unaserie de datos estadísticos a partir de archivos planos que contienen información sobre los resultados académicos de cada uno de los años de estudio del ITJO en el primer lapso y segundo lapso delpresente año escolar.
Los archivos planos referidos, contienen cada uno de ellos la información referente a un año de estudio, (Primero.txt: información de todos los alumnos de primer año, Segundo.txt:Información de todos los alumnos de segundo año).
Cada archivo tiene en cada línea, datos de un alumno perteneciente a dicho año, los campos que se tienen son: Año, sección, género, día denacimiento, mes de nacimiento, año de nacimiento, promedio de notas, número de asignaturas reprobadas.
Todos estos valores están separados por punto y comas (;) como se muestra en el ejemplo:1;A;F;12;03;1999;11.53;3
1;A;M;13;10;2000;15.34;0
1;A;F;08;03;2000;14.3;1
Cada dato tiene la siguiente validación:
Año: (1 al 6); Sección (A a la F); Genero : (F ó M); Día de Nacimiento: (1 al 31); Mes denacimiento: (1 al 12); Año de nacimiento: (1999 al 2013); promedio de notas (de 0.0 al 20.0); Número de asignaturas reprobadas (0 al 9).
Por consiguiente se pide que usted elabore un programa enlenguaje C que calcule y muestre la siguiente información:
Promedio de notas por sección,
Promedio de materias reprobadas por alumno en cada sección,
Promedio de Notas por género en cada...
Regístrate para leer el documento completo.