PSeInt

Cómo crear un algoritmo y pseudocódigo en PSeInt para calcular el promedio de calificaciones de un alumno

Profe Arci
Por Mtro. Fernando Omar Arciniega Martínez · Profe ArciPublicado el 9 marzo, 2026
Cómo crear un algoritmo y pseudocódigo en PSeInt para calcular el promedio de calificaciones de un alumno

📚 Calcula el promedio de calificaciones en PSeInt

Si estás empezando en el mundo de la programación, una de las primeras tareas que seguramente te encontrarás es la de calcular un promedio. Es un ejercicio clásico que ayuda a comprender los fundamentos de la entrada de datos, las operaciones aritméticas y la salida de información. En este blog te guiaré paso a paso para que diseñes un algoritmo y lo lleves a pseudocódigo utilizando PSeInt, una herramienta ideal para principiantes.


📌 ¿Qué necesitamos?

  • Tener instalado PSeInt (puedes descargarlo gratis desde pseint.sourceforge.net).
  • Conocer los conceptos básicos: variables, tipos de datos, operadores y estructuras secuenciales.
  • ¡Muchas ganas de aprender! 🚀

🧠 El problema a resolver

“Calcular el promedio de las calificaciones de un alumno”

Para simplificar, asumiremos que el alumno tiene 3 calificaciones (por ejemplo, en tres asignaturas). Más adelante te mostraré cómo adaptarlo a cualquier cantidad de calificaciones.

El promedio se obtiene sumando todas las calificaciones y dividiendo el resultado entre el número de calificaciones.


🔧 Paso 1: Definir las variables

Antes de escribir código, debemos identificar qué datos necesitamos:

  • Entradas:
  • calificacion1, calificacion2, calificacion3 (números reales)
  • Proceso:
  • suma (acumula la suma de las notas)
  • promedio (resultado de la división)
  • Salida:
  • El valor del promedio

En PSeInt podemos usar variables de tipo Real porque las calificaciones pueden tener decimales.


📝 Paso 2: Diseñar el algoritmo en lenguaje natural

Escribamos los pasos que debe seguir nuestro programa:

  1. Solicitar al usuario la primera calificación y guardarla.
  2. Solicitar la segunda calificación y guardarla.
  3. Solicitar la tercera calificación y guardarla.
  4. Sumar las tres calificaciones.
  5. Dividir la suma entre 3 para obtener el promedio.
  6. Mostrar el promedio en pantalla.

💻 Paso 3: Escribir el pseudocódigo en PSeInt

Ahora traducimos esos pasos al lenguaje de PSeInt. Abrimos el programa y en el editor escribimos:

Algoritmo promedio_alumno
    Definir calif1, calif2, calif3, suma, promedio Como Real

    Escribir "Ingresa la primera calificación:"
    Leer calif1

    Escribir "Ingresa la segunda calificación:"
    Leer calif2

    Escribir "Ingresa la tercera calificación:"
    Leer calif3

    suma <- calif1 + calif2 + calif3
    promedio <- suma / 3

    Escribir "El promedio del alumno es: ", promedio
FinAlgoritmo

Explicación línea por línea:

  • Algoritmo promedio_alumno → Define el nombre del algoritmo.
  • Definir ... Como Real → Declara las variables que usaremos, todas de tipo real (decimal).
  • Escribir → Muestra un mensaje en pantalla.
  • Leer → Guarda lo que el usuario escribe en la variable indicada.
  • suma <- calif1 + calif2 + calif3 → Asigna a la variable suma el resultado de la suma.
  • promedio <- suma / 3 → Calcula el promedio.
  • Escribir "El promedio del alumno es: ", promedio → Muestra el resultado.
  • FinAlgoritmo → Indica el final.

🧪 Paso 4: Probar el algoritmo

En PSeInt podemos ejecutar el programa con el botón “Ejecutar” o presionando F9. Probemos con un ejemplo:

  • Ingresamos: 8.5, 7.0, 9.2
  • La suma será 24.7
  • Promedio: 24.7 / 3 = 8.23333…

La salida esperada: El promedio del alumno es: 8.23333


🔁 Mejora: Generalizar para N calificaciones

El algoritmo anterior es fijo para 3 notas. ¿Y si queremos que funcione para cualquier cantidad? Podemos usar un ciclo y preguntar primero cuántas calificaciones se van a ingresar.

Algoritmo promedio_general
    Definir n, i Como Entero
    Definir calif, suma, promedio Como Real

    Escribir "¿Cuántas calificaciones deseas promediar?"
    Leer n

    suma <- 0
    Para i <- 1 Hasta n Hacer
        Escribir "Ingresa la calificación ", i, ":"
        Leer calif
        suma <- suma + calif
    FinPara

    promedio <- suma / n
    Escribir "El promedio de las ", n, " calificaciones es: ", promedio
FinAlgoritmo

¿Qué cambia?

  • Usamos un contador i y un bucle Para para repetir la entrada de datos.
  • La variable suma se inicializa en 0 y se va actualizando con cada calificación.
  • El promedio se calcula dividiendo entre n (número de notas).

📦 Para finalizar

Crear un algoritmo para calcular un promedio es un excelente punto de partida para entender la lógica de programación. Con PSeInt puedes practicar estos conceptos de forma visual y sencilla. Anímate a modificar el código: por ejemplo, podrías redondear el promedio a dos decimales o validar que las notas estén entre 0 y 10.

¡Espero que este paso a paso te haya sido útil! Si tienes dudas o quieres ver más ejemplos, déjalo en los comentarios. 👩‍💻👨‍💻

Happy coding! ✨

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *