Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Desafío: Clasificando el desempeño académico

SOLUCIÓN
El algoritmo estará enlazado a la base de datos donde los profesores reportan las notas de los estudiantes, en dicha base de datos hay filas por cada estudiante y las siguientes columnas: Numero de documento, nombre, nota 1, porcentaje de nota 1, nota 2, porcentaje de nota 2..., nota n, porcentaje de nota n, además hay una casilla donde se reporta el promedio final de notas ponderado.

Algoritmo en lenguaje natural:

Activar sistema de Verificación de usuario a través de solicitud de numero de identificación del estudiante.
Mostrar mensaje “ingrese número de identificación”
Comparar o consultar número de identificación del estudiante en base de datos.
Mientras número de identificación sea = a alguno de los números de la lista de la base de datos.

• Extraer dato del promedio final de notas ponderado del estudiante correspondiente al número de documento ingresado.
Realizar la siguiente comparación.

    o	Si Promedio menor que 5,0:
    Mostrar mensaje “Estás reprobado.”
    o	De lo contrario si Promedio entre 5,0 y 6,9: 
    Mostrar mensaje “Estás en recuperación.”
    o	De lo contrario si Promedio 7,0 o más: 
    Mostrar mensaje “¡Felicidades! Has sido aprobado.”

-Mostrar mensaje “el numero ingresado es incorrecto intente nuevamente, ingrese numero de identificación”

2 respuestas

¡Hola Fabián, espero que estés bien!

Tu algoritmo en lenguaje natural parece estar bien encaminado para el desafío de clasificar el desempeño académico de los estudiantes. Has identificado correctamente las condiciones para mostrar los mensajes adecuados según el promedio final de notas ponderado.

Solo quiero asegurarme de que todo esté claro y fluido. Aquí hay un pequeño resumen y ajuste para asegurarme de que no se pierda ningún paso:

  1. Verificación de Usuario:

    • Solicitar el número de identificación del estudiante.
    • Mostrar el mensaje: “Ingrese número de identificación”.
  2. Consulta en la Base de Datos:

    • Comparar el número de identificación ingresado con los números en la base de datos.
    • Mientras el número de identificación coincida con alguno en la base de datos, proceder.
  3. Extracción y Evaluación del Promedio:

    • Extraer el promedio final de notas ponderado del estudiante correspondiente.
    • Realizar las siguientes comparaciones:
      • Si el promedio es menor que 5,0, mostrar: “Estás reprobado.”
      • Si el promedio está entre 5,0 y 6,9, mostrar: “Estás en recuperación.”
      • Si el promedio es 7,0 o más, mostrar: “¡Felicidades! Has sido aprobado.”
  4. Manejo de Errores:

    • Si el número de identificación no es correcto, mostrar: “El número ingresado es incorrecto, intente nuevamente. Ingrese número de identificación.”

Este flujo debería ayudarte a implementar el algoritmo de manera efectiva. Espero que esto te ayude a seguir adelante con tu proyecto. ¡Espero haber ayudado y buenos estudios!

Mil gracias por la retroalimentación no sabia si estaba haciendo las cosas bien pero saber que hay alguien que me esta revidando me da confianza para decir que en efecto si estoy aprendiendo mil gracias de todo corazon.