Programación Help

Ejercicio 10: Cálculo de funciones estadísticas en una lista de números

Descripción

Imagina que eres el encargado de llevar el control de partidas de un torneo de videojuegos. Quieres analizar el rendimiento de los jugadores en diferentes partidas y para ello necesitas calcular algunas funciones estadísticas básicas a partir de una lista de puntuaciones obtenidas por los jugadores.

Objetivo

Escribe un programa en Java que realice las siguientes tareas:

  1. Solicite al usuario que ingrese el número de puntuaciones que desea analizar.

  2. Lea las puntuaciones ingresadas por el usuario y almacénalas en una lista.

  3. Calcule y muestre las siguientes funciones estadísticas:

    • Media: La suma de todas las puntuaciones divididas por el número total de puntuaciones.

    • Mediana: El valor central cuando las puntuaciones están ordenadas. Si hay un número par de puntuaciones, la mediana es el promedio de los dos valores centrales.

    • Moda: La puntuación que aparece con mayor frecuencia en la lista. Si hay múltiples puntuaciones con la misma frecuencia máxima, muestra todas ellas.

  4. Asegúrate de manejar casos especiales, como listas vacías o puntuaciones negativas.

  5. Proporciona mensajes claros al usuario para guiarlo a través del proceso.

Entrega

En un solo documento PDF, incluir:

  1. Portada con los siguientes datos:

    • Nombre del curso.

    • Nombre del profesor.

    • Nombre de los integrantes del equipo.

    • Fecha de entrega.

  2. Código fuente de los programas en Java.

  3. Capturas de pantalla mostrando la ejecución de cada programa con diferentes entradas.

  4. Breve explicación de cómo funciona cada programa y las decisiones tomadas en la implementación.

Criterios de Evaluación

Criterio

Descripción

Puntos

Implementación de funciones

Todas las funciones requeridas están definidas correctamente.

40%

Validación de entradas

El programa maneja entradas inválidas adecuadamente.

20%

Cálculo estadístico

Las funciones estadísticas se calculan correctamente.

30%

Pruebas y documentación

El programa ha sido probado y documentado adecuadamente.

10%

Total

100%

Last modified: 17 November 2025