Cordial saludo instructor y compañeros.
Para resolver esta situación, propongo un algoritmo en lenguaje natural que permita evaluar el promedio final de un estudiante y mostrar el mensaje correspondiente de acuerdo con las reglas establecidas.
Datos de entrada
- Promedio final del estudiante.
Proceso
- Leer el promedio final.
- Comparar el promedio con los rangos establecidos.
- Mostrar el mensaje correspondiente según el resultado de la evaluación.
Algoritmo en lenguaje natural
- Solicitar al usuario el promedio final del estudiante.
- Si el promedio es menor que 5,0, mostrar el mensaje: "Estás reprobado."
- En caso contrario, si el promedio es mayor o igual a 5,0 y menor que 7,0, mostrar el mensaje: "Estás en recuperación."
- De lo contrario, si el promedio es mayor o igual a 7,0, mostrar el mensaje: "¡Felicidades! Has sido aprobado."
- Finalizar el proceso.
Considero que este algoritmo utiliza estructuras condicionales de forma clara y ordenada, permitiendo tomar una decisión según el promedio obtenido y mostrar el mensaje adecuado para cada estudiante.