Upload
karol-vanesa-rodriguez
View
2
Download
0
Embed Size (px)
DESCRIPTION
repetitivos
Citation preview
Jesús Hernández
1. Diseñe un algoritmo que reciba como entrada N alumnos con su respectiva nota final en una asignatura y que calcule e imprima. Nota aprobatorias mayores de 10 pts y reprobados menores de 10pts.
Cantidad de alumnos aprobados Cantidad de alumnos Reprobados Promedio de notas de la asignatura Promedio de notas de aprobados y reprobados. Valor 1%
Solución:
Inicio Algoritmo Notas_Finales
Variables:
Promedio_total, Promedio_A, Promedio_R, Nota_final, Notas_A, Notas_R = Real
Numero_Alumnos , Cont_A, Cont_R, Cont_Alumnos = Entero
Constante:
A= 10
Inicialización
Cont_A: =0; Cont_R: =0 ; Promedio_total: =0 ; Promedio_A: =0 Promedio_R: =0; Nota_final: =0; Notas_A: =0; Notas_R: =0; Numero_Alumnos: =1
Cont_Alumnos: Entero
Inicio
Escribir (“Introduzca numero de alumnos que cursa la materia“);
Leer (Numero_Alumnos);
Haga Mientras (Cont_Alumnos ≥ Numero_Alumnos);
Escribir (“Introduzca nota final del alumno“);
Leer (Nota_Final);
inicio
Si (Nota_Final>= A) entonces;
Cont_A= Cont_A + 1
Notas_A =Notas_A + Nota_Final
Cont_Alumnos = Cont_Alumnos + 1
Si no
Cont_R = Cont_R + 1
Notas_R =Notas_R + Nota_Final
Jesús Hernández
Cont_Alumnos= Cont_Alumnos + 1
Fin si
Promedio_A= (Notas_A/Cont_A)
Promedio_R= (Notas_R/Cont_R)
Promedio_Total= (Promedio_A+ Promedio_R)/2
Imprimir (“Cantidad alumnos aprobados:”, Cont_A);
Imprimir (“Promedio de notas alumnos aprobados:”, Promedio_A);
Imprimir (“Cantidad alumnos Reprobados:”, Cont_R);
Imprimir (“Promedio de notas alumnos Reprobados:”, Promedio_R);
Imprimir (“Promedio de notas alumnos:”, Promedio_Total);
Fin
Fin algoritmo Notas_Finales