Seria:
Inicio
Solicitar el promedio
Guardar el valor de promedio.
Revisar que el valor de promedio sea un numero, caso contrario volver a solicitar el promedio
Revisar que sea un numero con decimal entre 0.0 y 10.0, caso contrario volver a solicitar el promedio
Si el promedio se encuentra dentro de 0.0 y 4.9 mostrar el mensaje: “Estás reprobado.”
Si el promedio se encuentra dentro de 5.0 y 6.9 mostrar el mensaje: “Estás en recuperación.”
Si el promedio se encuentra dentro de 7.0 y 10.0 mostrar el mensaje: "¡Felicidades! Has sido aprobado.”
Fin
Para este ejercicio se me ocurre esta forma de resolverlo que seria por casos con la condicion general que el numero sea valido. pero imagino tambien se puede haciendo que cada rango sea una condicion y si no se cumple entonces se pasa al siguiente rango, y asi hasta terminar por encontrar el rango valido, y en caso de que no exista o el valor no cumpla, volver a pedir el promedio.