Cómo calcular el puntaje final de los postulantes: Elaborando un algoritmo eficiente

Elaborar un algoritmo que solicite el número de respuestas correctas, incorrectas y en blanco correspondiente a postulantes y que muestre sus puntajes final.



Cómo calcular el puntaje final de los postulantes: Elaborando un algoritmo eficiente

En el proceso de evaluación de postulantes, es común tener que calcular puntajes finales en base a respuestas correctas, incorrectas y en blanco. En este artículo, aprenderemos a elaborar un algoritmo eficiente que nos permita calcular el puntaje final de los postulantes teniendo en cuenta estas consideraciones.

Elaborando el algoritmo: Para calcular el puntaje final, consideraremos los siguientes criterios:
  1. Una respuesta correcta sumará 4 puntos al puntaje final.
  2. Una respuesta incorrecta restará 1 punto al puntaje final.
  3. Una respuesta en blanco no afectará el puntaje final.

A continuación, presentamos el algoritmo en pseudocódigo:

Datos

Entradas

preguntasCorectas

preguntasIncorrectas

preguntasEnBlanco

Salida Puntaje Total

Inicio:

   Leer preguntasCorrectas

   Leer preguntasIncorrectas

   Leer preguntasEnBlanco

   puntajeTotal = (preguntasCorrectas * 4) + (preguntasIncorrectas * (-1)) + (preguntasEnBlanco * 0)

   Escribir "El puntaje final del postulante es: " + puntajeTotal

Fin


Explicación 

Inicio:
   Leer preguntasCorrectas
   Leer preguntasIncorrectas
   Leer preguntasEnBlanco

En esta sección, se solicita al usuario que ingrese el número de respuestas correctas, incorrectas y en blanco. Estas entradas son necesarias para calcular el puntaje final.

puntajeTotal = (preguntasCorrectas * 4) + (preguntasIncorrectas * (-1)) + (preguntasEnBlanco * 0)

Aquí se realiza el cálculo del puntaje total. Se multiplican las preguntas correctas por 4, ya que cada respuesta correcta suma 4 puntos. Luego, se multiplican las preguntas incorrectas por -1, ya que cada respuesta incorrecta resta 1 punto. Finalmente, se multiplican las preguntas en blanco por 0, ya que no afectan el puntaje final. Estas tres cantidades se suman para obtener el puntaje total.

 Escribir "El puntaje final del postulante es: " + puntajeTotal

Por último, se muestra en pantalla el puntaje final del postulante utilizando la instrucción "Escribir". Se concatena el mensaje "El puntaje final del postulante es: " con el valor de la variable "puntajeTotal" para mostrar el resultado al usuario.

Fin

La palabra reservada "Fin" marca el final del algoritmo. A partir de este punto, la ejecución del programa se detiene.

En resumen, este algoritmo solicita las cantidades de respuestas correctas, incorrectas y en blanco, y luego realiza el cálculo del puntaje total basado en los criterios establecidos. Finalmente, muestra el puntaje total al usuario.

Aquí tienes un ejemplo en Python de cómo sería el código:
preguntasCorrectas = int(input("Ingrese el número de respuestas correctas: "))
preguntasIncorrectas = int(input("Ingrese el número de respuestas incorrectas: "))
preguntasEnBlanco = int(input("Ingrese el número de respuestas en blanco: "))

puntajeTotal = (preguntasCorrectas * 4) + (preguntasIncorrectas * -1) + (preguntasEnBlanco * 0)

print("El puntaje final del postulante es:", puntajeTotal)
  
   
 

Publicar un comentario

Post a Comment (0)

Artículo Anterior Artículo Siguiente