PROBLEMA
Escribir un algoritmo que le pregunte la calificacion numerica a un alumno (0-10) e imprimir un mensaje de alumno aprobado a todos aquellos que tengan calificacion mayor a 6 e imprimir un mensaje para saber de los 28 alumnos cuantos aprobaron y cuantos no.
ALGORITMO
Entradas: Numerico alumnos
Numerico calificacion
Salidas Numerico aprobados
Numerico reprobados
INICIO
Imprimir "Calificaciones"
Para alumnos desde 1 hasta 28, incremento 1
Imprimir "Introduce tu calificacion"
Leer calificacion
Si calificacion es >= 6 entonces
Imprimir "APROBADO"
Sumar aprobados mas 1 y guardar en aprobados
Si no
Imprimir "REPROBADO"
Sumar reprobados mas 1 y guardar en reprobados
Fin si
Fin para
Imprimir "Alumnos aprobados "
Imprimir aprobados
Imprimir "Alumnos rerpobados"
Imprimir reprobados
FIN
PSEUDOCODIGO
Class Calificaciones
// Declaraciones
Entero: alumnos
Real: calificacion
Entero: aprobado
Entero: reprobado
// Procedimiento
Main
Print "Calificaciones"
For (alumnos = 1; alumnos <= 28; alumnos = alumnos +1)
Print "Introduce tu calificacion"
Scan calificacion
If (calificacion >= 6) then
Print "APROBADO"
aprobados = aprobados +1
Else
Print "REPROBADOS"
reprobados = reprobados +1
End_if
End_for
Print "Alumnos aprobados"
Print aprobados
Print "Alumnos reprobados"
Print reprobados
En_main
No hay comentarios:
Publicar un comentario