Salta al contenido principal
13 / 103
Requisitos de finalización
Recibir una calificación
Apertura: lunes, 23 de marzo de 2026, 00:00
Cierre: domingo, 5 de abril de 2026, 23:59

Ejercicio: Sistema de Gestión de Notas de un Colegio

Descripción: Desarrolla un programa en PSeInt que administre las calificaciones de múltiples estudiantes en varias materias utilizando ciclos anidados.

Formato de entrega:

  • Archivo .psc con el código fuente
  • Capturas de pantalla de 2 ejecuciones diferentes del programa
  • Documento breve explicando la lógica de tu solución

Requisitos del Programa:

  1. Entrada de datos:
    • Solicitar el número de estudiantes (mínimo 3, máximo 10)
    • Solicitar el número de materias (mínimo 3, máximo 6)
    • Ingresar las calificaciones de cada estudiante en cada materia (valores entre 0 y 10)
  2. Procesamiento:
    • Calcular el promedio de cada estudiante
    • Identificar la materia con el promedio más alto del curso
    • Contar cuántos estudiantes tienen promedio superior a 8.0
    • Encontrar cuál estudiante tiene el mejor promedio general
  3. Salida:
    • Mostrar una tabla con todos los estudiantes y sus promedios
    • Mostrar las estadísticas calculadas
    • Indicar si cada estudiante aprobó (promedio >= 7) o reprobó

Especificaciones técnicas:

  • Usar una matriz para almacenar las calificaciones
  • Implementar al menos 2 ciclos anidados
  • Usar variables acumuladoras para los cálculos
  • Mostrar los resultados de forma clara y ordenada

Ejemplo de salida esperada:

 
 
=== SISTEMA DE CALIFICACIONES ===

Número de estudiantes: 4
Número de materias: 3

--- INGRESO DE CALIFICACIONES ---
ESTUDIANTE 1:
  Materia 1: 8.5
  Materia 2: 7.0
  Materia 3: 9.0

[... continúa con los demás estudiantes ...]

=== RESULTADOS ===
Estudiante 1 - Promedio: 8.17 - APROBADO
Estudiante 2 - Promedio: 6.50 - REPROBADO
[...]

=== ESTADÍSTICAS ===
Estudiantes con promedio > 8.0: 2
Mejor estudiante: Estudiante 1 (8.17)
Promedio general del curso: 7.25

Criterios de evaluación:

  • Funcionamiento correcto del programa (40%)
  • Uso adecuado de ciclos anidados (30%)
  • Claridad en la presentación de resultados (20%)
  • Código limpio y comentado (10%)