Tamaño de fuente
  • A-
  • A
  • A+
Color del sitio
  • R
  • A
  • A
  • A
Salta al contenido principal
EVA PUCE EV 2025-2025 EVA PUCE EV 2025-2025
  • Página Principal
  • Más
Español - Internacional ‎(es)‎
English ‎(en)‎ Español - Internacional ‎(es)‎
En este momento está usando el acceso para invitados
Acceder
Página Principal

C10T1 - Sistema de Gestión de Calificaciones con Bucles y Control de Flujo

  1. QUI/65/202501/V/EV/NV01/NV01-01-10/N0029-06/5025/TPR
  2. C10T1 - Sistema de Gestión de Calificaciones con Bucles y Control de Flujo
Requisitos de finalización
Hacer un envío

Tema

Bucles while y do-while, Control de bucles con break y continue.

Instrucciones

Desarrollar un programa en Python que simule un sistema de gestión de calificaciones de estudiantes. El sistema debe realizar las siguientes tareas:

  1. Menú Interactivo:
    • Crear un menú interactivo con opciones:
      • Ingresar calificaciones de estudiantes.
      • Calcular el promedio de un estudiante.
      • Mostrar el reporte de los estudiantes ingresados.
      • Salir.
  2. Ingreso de Calificaciones:
    • El programa debe permitir ingresar las calificaciones de un estudiante.
    • Validar que las calificaciones sean números válidos y dentro de un rango de 0 a 100.
    • Utilizar un bucle while para asegurar que el usuario ingrese calificaciones válidas.
    • Utilizar un bucle while para permitir ingresar calificaciones múltiples de un estudiante, y permitir ingresar más estudiantes.
  3. Control de flujo:
    • Utilizar continue para evitar que el programa continúe si se ingresan calificaciones inválidas.
    • Utilizar break para permitir al usuario salir del bucle si decide no ingresar más estudiantes.
  4. Cálculo de Promedio:
    • Al ingresar las calificaciones de un estudiante, el programa debe calcular el promedio de esas calificaciones.
    • Validar que al menos 1 calificación sea ingresada antes de calcular el promedio.
  5. Reporte de Estudiantes:
    • Una vez ingresados todos los estudiantes, el programa debe imprimir un reporte con los nombres de los estudiantes y sus promedios.
    • El reporte debe mostrar si el estudiante está aprobado o reprobado, basado en el promedio (Aprobado ≥ 60).

El código en Python debe ser entregado en formato Word o PDF. Video mostrando la ejecución del programa con ejemplos de calificaciones ingresadas por el usuario.

Actividad previa Grupo 1 - Foro pregunta generativa 2
Siguiente actividad C10C1 - Cuestionario
PUCE Virtual Logo

CAMPUS VIRTUAL

  • → SOPORTE VIRTUAL

CONTACTOS

  • soportevirtual@puce.edu.ec
  • Tel: +593 99 715 1230
  • Sede Quito
    Avenida 12 de Octubre 1076 y
    Vicente Ramón Roca