¿Qué es PSeInt? Y qué significan palabras como “Definir”, “Escribir” y “Leer”

Si estás empezando a programar, seguro te han hablado de PSeInt. Pero más allá del “es un programa para aprender”, necesitas entender cómo comunicarte con él. Porque PSeInt tiene su propio idioma: el pseudocódigo. Y como todo idioma, tiene palabras clave que debes conocer. Aquí te explico las más importantes.
📌 Primero lo primero: ¿qué es PSeInt?
PSeInt es una herramienta educativa creada para que aprendas lógica de programación sin volverte loco con la sintaxis de lenguajes profesionales. Básicamente, escribes instrucciones en español (pseudocódigo) y el programa las ejecuta como si fuera un programa de verdad.
Lo mejor: puedes ver tu algoritmo convertido en diagrama de flujo automáticamente. Ideal para entender qué rayos está pasando.
🔤 El vocabulario básico de PSeInt
Cuando escribes un algoritmo en PSeInt, usas palabras reservadas. Son órdenes que el programa reconoce y sabe cómo ejecutar. Estas tres son las que más vas a usar:
1. Definir → “Oye, voy a usar estas variables”
¿Qué hace?
Le dice a PSeInt qué tipo de datos vas a guardar en cada variable. Es como apartar un espacio en la memoria y etiquetarlo.
Ejemplo:
Definir edad Como Entero Definir nombre Como Caracter Definir estatura Como Real
Traducción:
edadsolo guardará números enteros (18, 25, 30).nombreguardará texto (“Ana”, “Carlos”).estaturaguardará decimales (1.75, 1.68).
Si no defines las variables, PSeInt te va a reclamar. Es como si quisieras guardar ropa en cajas sin etiquetar: no sabes qué hay dentro.
2. Escribir → “Muéstrame esto en pantalla”
¿Qué hace?
Saca información hacia afuera. Todo lo que pongas después de Escribir aparecerá en la ventana de resultados.
Ejemplo:
Escribir "Hola, ¿cómo estás?" Escribir "El resultado es: ", resultado
Traducción:
- Lo que va entre comillas se muestra tal cual.
- Las variables sin comillas muestran su valor actual.
Es como cuando le hablas a la computadora y ella te responde. Por algo es la primera instrucción que aprendemos: el famoso “Hola mundo”.
3. Leer → “Guarda lo que el usuario escriba”
¿Qué hace?
Detiene el programa y espera a que el usuario ingrese algo por teclado. Ese valor se guarda en la variable que le indiques.
Ejemplo:
Escribir "Ingresa tu edad:" Leer edad
Traducción:
- Primero muestra el mensaje.
- Luego espera.
- Cuando escribes un número y presionas Enter, ese número se guarda en
edad.
Sin Leer, tu programa sería como un monólogo: tú hablas pero no escuchas. Con Leer se vuelve un diálogo.
📚 Otras palabras reservadas que te topas seguido
| Palabra | Qué hace | Ejemplo corto |
|---|---|---|
Si / Entonces / Sino | Toma decisiones | Si edad >= 18 Entonces |
Mientras | Repite mientras se cumpla algo | Mientras i <= 10 Hacer |
Para | Repite un número específico de veces | Para i <- 1 Hasta 5 Hacer |
Repetir / Hasta Que | Otra forma de repetir | Repetir ... Hasta Que opcion = 0 |
Segun | Múltiples opciones (como switch) | Segun dia Hacer |
Dimension | Crea arreglos (listas) | Dimension notas[5] |
SubProceso | Crea funciones o procedimientos | SubProceso saludar() |
🧪 Ejemplo con todo junto
Mira este algoritmo simple que usa las tres palabras clave:

Algoritmo presentacion
Definir nombre Como Caracter
Definir edad Como Entero
Escribir "¿Cómo te llamas?"
Leer nombre
Escribir "¿Cuántos años tienes?"
Leer edad
Escribir "Hola ", nombre, ", tienes ", edad, " años."
FinAlgoritmo¿Qué hace?
- Pide tu nombre.
- Pide tu edad.
- Te saluda con esos datos.
Sencillo, pero ahí están Definir, Escribir y Leer trabajando juntos.
🧩 Para ir cerrando
PSeInt no es complicado. Solo tienes que aprender su vocabulario básico y practicar. Definir para apartar espacio, Escribir para mostrar, Leer para recibir. Con eso ya puedes hacer montones de ejercicios.
El resto de palabras reservadas (Si, Mientras, Para) las irás sumando cuando necesites repetir o tomar decisiones. Pero siempre vuelves a estas tres. Son la base de todo.
¿Has usado PSeInt en clase? ¿O andas aprendiendo por tu cuenta? Cuéntame, que igual te puedo recomendar algún ejercicio.
