UNIVERSIDAD FERMIN TORO
DEPARTAMENTO DE PROGRAMACION
INTRODUCCION A LA COMPUTACION
CABUDARE – LARA
Estructuras Repetitivas
Integrante: Jhosselyn Lucena
Prof: Esteban Torrealba
Diseñe un algoritmo que reciba como entrada N alumnos con su respectiva
nota final en una asignatura y que
Calcule e imprima:
Cantidad de alumnos aprobados
Cantidad de alumnos Reprobados
Promedio de notas de la asignatura
Promedio de notas de aprobados y reprobados
Cual fue la nota mayor y la nota menor entre los n estudiantes.
PRINCIPIO DEL ALGORITMO, alumnos
//Declaración de variables
Variables
nota, notaa, notar, promtotal, proma, promr, notama, notame: REAL
n, cont, canta, cantr: ENTERO
INICIO
//Inicialización de variables
nota= 0
notaa= 0
notar= 0
promtotal= 0
proma= 0
promr= 0
notama= 0
notame= 0
n= 0
cont= 0
canta= 0
cantr= 0
// Entrada de datos
SALIR (‘Introduzca Cantidad de Alumnos: ‘)
LEER(n)
//Estructura Repetitiva
HAGA cont = 1 HASTA n
salir(‘Introduzca Nota Final del Alumno: ‘,cont)
leer(nota)
SI (nota >= 10) ENTONCES HAGA
canta= canta + 1
notaa= notaa + nota
SINO HAGA
cantr = cantr + 1
notar = notar + nota
TERMINE SI
SI (nota >= notama) ENTONCES HAGA
notama= nota
TERMINE SI
SI (nota <= notame) ENTONCES HAGA
notame= nota
TERMINE SI
TERMINE HAGA
//Procesamiento de los Datos
promtotal = (notaa + notar) / n
proma = notaa / canta
promr = notar / cantr
// Salida de datos
salir(‘Al procesar los datos de : ‘,n,’ alumnos, se tiene lo siguiente:’)
salir(‘Cantidad de Alumnos Aprobados: ‘,canta)
salir(‘Cantidad de Alumnos Reprobados: ‘,cantr)
salir(‘Promedio de Notas de la Asignatura: ‘,promtotal)
salir(‘Promedio de Notas de Alumnos Aprobados: ‘,proma)
salir(‘Promedio de Notas de Alumnos Reprobados: ‘,promr)
salir(‘Nota Mayor fue: ‘,notama)
salir(‘Nota Mayor fue: ‘,notame)
fin del algortimo, alumnos