Citation preview

En un arreglo unidimensional se almacenan las calificaciones de N alumnos. Construya un diagrama de flujo que permita calcular e imprimir lo siguiente: a) El promedio general del grupo. b) b) Número de alumnos aprobados y número de alumnos reprobados (Si el alumno sacó una calificación menor a 6 se le considera reprobado). c) Porcentaje de alumnos aprobados y reprobados. d) Número de alumnos cuya calificación fue mayor a 8. Dato: ALUMNO [1..N] 1 < N < 100 Donde: ALUMNO es un arreglo unidimensional de tipo real cuya capacidad máxima es de 100 alumnos.

Explicación de las variables I: Variable de tipo entero. Se utiliza como variable de control de ciclos. N: Variable de tipo entero. Almacena el número de alumnos. Su valor está comprendido en el intervalo [1..100], ALUMNO : Arreglo unidimensional de tipo real. PROM: Variable de tipo real. Se utiliza para acumular las calificaciones de los N alumnos, para posteriormente calcular el promedio de las mismas. TALUMA : Variable de tipo entero. Se utiliza para contar el número de alumnos aprobados. También sirve para calcular el porcentaje de alumnos aprobados. TALUMR: Variable de tipo entero. Se utiliza para contar el número de alumnos reprobados. También sirve para calcular el porcentaje de alumnos reprobados. CAL 8 : Variable de tipo entero. Se utiliza para determinar el número de alumnos con calificación mayor a 8. PORCA: Variable de tipo real. Almacena el porcentaje de alumnos aprobados. PORCR : Variable de tipo real. Almacena el porcentaje de alumnos reprobados.

Algoritmo sin_titulo // El programa, dadas las calificaciones de un grupo de N alumnos, obtiene: a) el promedio general del grupo, b) el número de alumnos aprobados y reprobados, c) el porcentaje de alumnos aprobados y reprobados, y d) el número de alumnos cuya calificación fue mayor a 8} // I, h, TALUMA, TALUMR y CAL8 son variables de tipo entero. PROM, PORCA y PORCR son variables de tipo real. ALUMNO es un arreglo unidimensional de tipo real} Escribir 'Ingrese número de alumnos' Dimension ALUMNO[100] Leer N Si (N>1) Y (N