Realice un algoritmo para leer las calificaciones de n alumnos y determine el número de aprobados y reprobados. Represéntelo mediante diagrama de flujo, pseudocódigo y diagrama N/S.
Algoritmo para calcular el porcentaje de aprobados y reprobados de los N estudiantes
Bien amigos como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle el nombre:
Algoritmo detarea
Declaramos las variables n, reprobados y aprobados de tipo entero.
Definir n, reprobados, aprobados Como Entero
También declaramos la variable cali de tipo real.
Definir cali Como Real
Con la función escribir y entre comillas dobles pedimos que se ingrese el número de alumnos.
Escribir «Ingresa el número de alumnos»
Este número lo guardamos en la variable n.
leer n
Inicializamos las variables aprobados y reprobados con el número cero.
reprobados = 0
aprobados = 0
Utilizamos un ciclo que se repetirá mientras n sea mayor a cero.
Mientras n > 0 Hacer
En el cuerpo de este bucle, pedimos que se ingresen las calificaciones.
Escribir «Ingresa la calificación»
Este número lo guardamos en la variable cali.
leer cali
Después evaluamos si la calificación es menor a 6.
si cali < 6 Entonces
Si la condición se cumple, entonces quiere decir que el alumno esta reprobado, por lo tanto incrementamos la variable reprobados en 1.
reprobados = reprobados + 1
Ojo, al menos en México la calificación mínima es 6, puede variar este número.
SiNo
Si la condición no se cumple, entonces quiere decir que el alumno está aprobado, por lo tanto incrementamos en 1, la variable aprobados.
aprobados = aprobados + 1
FinSi
Decrementamos la variable n en 1, es decir en cada bucle le vamos quitando 1, esto lo hacemos para que el ciclo mientras tenga movimiento y no se vaya a quedar en un ciclo infinito.
n = n – 1
FinMientras
Fuera del ciclo mientras mostramos dos mensajes donde damos a conocer el número de alumnos aprobados y el número de alumnos reprobados.
Escribir «El total de alumnos aprobados es: «,aprobados
Escribir «El total de alumnos reprobados es: «,reprobados
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
También te dejo el Diagrama de flujo.
Calcular el porcentaje de aprobados y reprobados de los N alumnos
Te comparto otra forma de resolver este algoritmo, utilizando el ciclo repetir.
Algoritmo detarea
Declaramos las siguientes variables.
Definir aprobado, reprobado, c, x Como Entero
Definir cali como real
Previamente inicializamos las siguientes variables en cero.
aprobado = 0
reprobado = 0
c = 0
Creamos un ciclo que se repite “n” veces, depende del usuario ya que el usuario es quien lo finaliza.
Repetir
En cada bucle mostramos un menú con 2 opciones.
Escribir «1 = Ingresar calificación»
Escribir «2 = salir»
La opción que elija el usuario la ingresamos en la variable x.
leer x
Evaluamos si la variable “x” es igual a 1.
si x == 1 Entonces
Si la condición se cumple, entonces incrementamos la variable “c” en 1 esto lo hacemos para conocer el número de calificaciones que se están ingresando.
c = c + 1
Pedimos que se ingrese una calificación.
Escribir «Ingresa una calificación»
Este dato lo ingresamos en la variable cali.
leer cali
Evaluamos si la calificación es mayor o igual a 70.
si cali >= 70 Entonces
Si la condición se cumple, entonces quiere decir que la calificación es aprobatoria, por lo tanto la contamos.
aprobado = aprobado + 1
SiNo
Si la condición no se cumple, entonces quiere decir que la calificación es reprobatoria, por lo tanto la contamos.
reprobado = reprobado + 1
FinSi
FinSi
Hasta Que x == 2
Evaluamos si la variable “c” es mayor a 1, con esto comprobamos que por lo menos se haya ingresado una calificación.
si c > 0 Entonces
si la condición se cumple, entonces mostramos el porcentaje de aprobados y el porcentaje de reprobados.
Escribir «EL porcentaje de aprobados es: «,(aprobado / c) * 100,»%»
Escribir «EL porcentaje de reprobados es: «,(reprobado / c) * 100,»%»
FinSi
FinAlgoritmo
Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.
muy bueno, pero quisiera saber como se haria en caso de que se pidiera el porcentaje de reprobados y aprobados
https://pseudocodigoejemplos.com/realice-un-algoritmo-para-leer-las-calificaciones-de-n-alumnos/