Se desea conocer la calificación de grupo de los estudiantes de la asignatura de Programación, es decir, será necesario sacar la calificación promedio de las calificaciones finales de cada estudiante. Pero la calificación final de cada estudiante está compuesta de la siguiente manera: 35% evidencia de aprendizaje de la unidad 1 25% evidencia de aprendizaje de la unidad 2 40% evidencia de aprendizaje de la unidad 3 Una vez que se halle la calificación de grupo, el programa debe especificar que si ésta fue igual o mayor a 85 entonces fue excelente, de lo contrario fue bueno. Sabemos que hay 25 estudiantes en el grupo.
Respuestas a la pregunta
Se hace un programa de manera general para un grupo de 25 estudiantes.
Desarrollaremos un algoritmo que resuelva la situación planteada: tomando en cuenta que las notas deben ir desde 0 hasta 100
#Declaración de variables
Entero: N, i cont, u
Real a(3) #vector de tamaño 3, Nota, Promedio
#inicio del programa
u = 0
Nota = 0
N = 25
Para i desde 1 hasta N
Para j desde 1 hasta 3
u = 1
Mientras u = 1
#Asignatura de evidencia aprendizaje Unidad i
Imprimir("Introduzca el puntaje del estudiante %d en la asignatura
evidencia de aprendizaje de la unidad %d",i,j )
Leer a(j)
Si a(j) < 0 o V > 100
Imprimir("Usted introdujo un número incorrecto")
Si no
u = 0
Fin si
Fin mientras
Fin para j
Nota = Nota + 0.35*a(1) + 0.25*a(2) + 0.40*a(3)
Fin para i
Promedio = Nota/N
Si Promedio ≥ 85
Imprimir ("El promedio fue excelente)
Si no
Imprimir (" El promedio fue bueno")
Fin programa