1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR
UNIVERSIDAD FERMÍN TORO
SISTEMA DE APRENDIZAJES INTERACTIVOS A DISTANCIA
CABUDARE
ALGORITMOS DE ESTRUCTURA REPETITIVA
Estudiante: Jhonny Herrera
C.I: 23.489.396
Materia: Introduccion a la computacion
Profesor: Esteban Torrealba
Saia B
2. DISEÑE UN ALGORITMO QUE RECIBA COMO ENTRADA N° ALUMNOS CON SU RESPECTIVA NOTA
FINAL EN UNA ASIGNATURA Y QUE CALCULE E IMPRIMA
ALGORITMO:
1. Cantidad de estudiantes aprobados
2. Cantidad de estudiante Reprobados
3. Promedio de notas de la asignatura
4. Promedio de notas de aprobados y reprobados
5. Cual fue la nota mayor y la nota menor entre los estudiantes.
INICIO
CONSTANTE
Limite_ Nota = 100
VARIABLES
Promedio_ Nota, Promedio_ Aprobado, Promedio_ Reprobado, Nota_ Mayor,
Nota_ menor, Nota_ Actual, Promedio_ total: Decimal
Numero_ estudiante, Contador_ estudiante, Cantidad_ Aprobado, Cantidad_ Reprobado:
Entero
INICIALIZACIÓN
Promedio_ Nota: = 0; Promedio_ Aprobado: = 0; Promedio_ Reprobado: = 0;
Nota_ Mayor: = 0; Nota_ menor: = 100; Promedio_ total: = 0;
Nota_ Actual: = 0; Contador_ estudiante: = 1; Cantidad_ Aprobado: = 0;
Cantidad_ Reprobado: = 0;
Imprimir (“Introduzca cantidad de estudiante:”)
Leer (Numero_ estudiante)
Mientras Contador_ estudiante < Numero_ estudiante Hacer
Imprimir (“Introduzca la nota actual del estudiante:”)
Leer (Nota_ Actual)
3. SI (Nota_ Actual > (Limite_ Nota/2) )
ENTONCES
Cantidad_ Aprobado = Cantidad_ Aprobado + 1
Promedio_ Aprobado = Promedio_ Aprobado + Nota_ Actual
SINO
Cantidad_ Reprobado = Cantidad_ Reprobado + 1
Promedio_ Reprobado = Promedio_ Reprobado + Nota_ Actual
FIN SI
SI (Nota_ Actual > Nota_ Mayor) ENTONCES
Nota_ Mayor = Nota_ Actual
FIN SI
SI (Nota_ Actual < Nota_ menor) ENTONCES
Nota_ menor = Nota_ Actual
FIN SI
FIN_ Mientras
Promedio_ Total = (Promedio_ Aprobado + Promedio_ Reprobado) /
Numero_ alumnos
Promedio_ Aprobado = Promedio_ Aprobado / Cantidad_ Aprobado
Promedio_ Reprobado = Promedio_ Reprobado / Cantidad_ Reprobado
Imprimir (“Cantidad de estuante aprobados:”, Cantidad_ Aprobado)
Imprimir (“Cantidad de estudiante Reprobados:”, Cantidad_ Reprobado)
Imprimir (“Promedio de notas de la asignatura:”, Promedio _Total)
Imprimir (“Promedio de notas de Aprobados:”, Promedio_ Aprobado)
Imprimir (“Promedio de notas de Reprobados:”, Promedio_ Reprobados)}
Imprimir (“La mayor nota fue:”, Nota_ Mayor)
Imprimir (“La menor nota fue:”, Nota_ menor)
FIN