FullStackJS Camp
Módulo 1·proyecto·4h
Objetivos de aprendizaje
  • Diseñar un algoritmo completo usando variables, condicionales y bucles en PSeInt
  • Aplicar el trazado (dry run) para verificar la lógica antes de ejecutar
  • Resolver un problema real con pseudocódigo estructurado
  • Entregar un artefacto funcional documentado

Proyecto integrador

Sistema de calificaciones en PSeInt

Diseñar e implementar en PSeInt un sistema de calificaciones para un curso escolar que demuestre el dominio de las estructuras algorítmicas fundamentales: variables, condicionales, bucles y trazado paso a paso.

Paso a paso

  1. Declara variables para almacenar el nombre del estudiante, tres notas y el promedio calculado.
  2. Crea un bucle que itere para N estudiantes (mínimo 5), leyendo el nombre y las 3 notas de cada uno.
  3. Calcula el promedio individual con las tres notas usando una fórmula de promedios.
  4. Usa Si…Entonces para clasificar al estudiante como Aprobado (promedio ≥ 60) o Reprobado.
  5. Acumula el contador de aprobados y la suma de promedios para las estadísticas finales.
  6. Al terminar el bucle, muestra: total de aprobados, total de reprobados y el promedio general del curso.
  7. Realiza el dry run con al menos 2 conjuntos de datos de prueba documentados manualmente.

Entregable

Sube un archivo .zip con el nombre apellido_nombre_modulo1.zip que contenga:

  • El archivo .psc del algoritmo en PSeInt
  • Capturas de pantalla de la ejecución con los 2 conjuntos de prueba (.png o .pdf)