Un grupo de 100 estudiantes presentan un examen de Fisica. Diseñe un diagrama que lea por cada estudiante la calificación obtenida y calcule e imprima:
A.- La cantidad de estudiantes que obtuvieron una calificación menor a 50.
B.- La cantidad de estudiantes que obtuvieron una calificación de 50 o más pero menor que 70.
C.- La cantidad de estudiantes que obtuvieron una calificación de 70 o más pero menor que 80.
D. La cantidad de estudiantes que obtuvieron una calificación de 80 o más.
Bien amigos vamos a explicar el código de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Con la palabra reservada definir declaramos las siguientes variables.
Definir x Como Entero
Definir a, b, c, d como real
Inicializamos la variable x con el número 100.
x = 100
Las variables a, b, c, y d con el número cero, las inicializo en cero ya que con estas variables iré contando los alumnos según su promedio.
a = 0
b = 0
c = 0
d = 0
Utilizamos un ciclo que se repetirá 100 veces, hasta que la variable x sea iguala 0.
Repetir
En cada ciclo pedimos que se ingrese la calificación.
Escribir «Ingresa la calificación»
Este número lo guardamos en la variable cali.
leer cali
Evaluamos si la calificación es menor a 50.
si cali < 50 Entonces
Si la concisión se cumple, entonces con la variable “a”, vamos contando a estos alumnos.
a = a + 1
SiNo
Si la condición no se cumple, quiere decir que la calificación o es igual a 50 o mayor.
Entonces evaluamos si la calificación es menor a 70.
si cali < 70 Entonces
Cuando esta condición se cumpla, entonces contamos a estos alumnos con la variable «b».
b = b + 1
SiNo
Cuando esta condición no se cumpla, quiere decir que la calificación o es igual a 70 o es mayor.
Entonces evaluamos si la calificación es menor a 80.
si cali < 80 Entonces
Si la condición se cumple, entonces contamos estos alumnos con la variable «c».
c = c + 1
SiNo
Cuando la condición anterior no se cumpla, quiere decir que la calificación o es igual a 80 o es mayor.
Y con la variable d contamos a estos alumnos.
d = d + 1
FinSi
FinSi
FinSi
En cada bucle decrementamos la variable x en 1, es decir en cada bucle le vamos restando 1.
x = x – 1
Como mencione al principio este bucle se repetirá hasta que la variable x sea igual a cero.
Hasta Que x == 0
Al finaliza el bucle mostramos los siguientes mensajes.
Escribir a,» alumnos con calificacion menor a 50″
Escribir b,» alumnos con calificacion de 50 o más pero menor que 80 «
Escribir c,» alumnos con calificación de 70 o más pero menor que 80″
Escribir d,» alumnos con calificación de 80 o más»
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega, les comparto el código.