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:
- Solicitar al usuario la primera calificación y guardarla.
- Solicitar la segunda calificación y guardarla.
- Solicitar la tercera calificación y guardarla.
- Sumar las tres calificaciones.
- Dividir la suma entre 3 para obtener el promedio.
- 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
FinAlgoritmoExplicació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 variablesumael 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
iy un bucleParapara repetir la entrada de datos. - La variable
sumase 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! ✨
