El algoritmo en lenguaje natural sería:
Verifica identidad del estudiante
Mostraría un listado de materias de la cuál se quiere ver la calificación
Extraer de la base de datos la calificación para esa materia del alumno
IF Calificación_del_alumno es menor que 5
Mostrar “Estás reprobado.”
IF Calificación_del_alumno está entre 5.1 - 6.9
Mostrar “Estás en recuperación.”
De lo contrario Calificación_del_alumno es igual a 7 o mayor
Mostrar “¡Felicidades! Has sido aprobado.”