Actualizado: Octubre 2026
Leer en PSeInt: Sintaxis y Ejemplos (2026)
Leer es la instrucción que permite a tu programa pedir datos al usuario. Cuando PSeInt llega a un Leer, se detiene y espera a que la persona escriba algo y pulse Enter; ese dato queda guardado en la variable indicada y el programa continúa.
Sintaxis
Leer variable
Leer lee una línea completa desde el teclado y la guarda en la variable. El programa se pausa en el Leer hasta que el usuario pulsa Enter: por eso conviene avisar antes con un Escribir qué dato se espera.
La variable debe estar definida antes con Definir (obligatorio en el perfil estricto). Lo habitual es usar un Leer por cada dato que necesites.
ℹ️ Varias variables a la vez: algunos perfiles permiten leer varias variables en una sola instrucción. Si tienes dudas sobre lo que acepta tu configuración, consulta la ayuda integrada de PSeInt (tecla F1).
Ejemplo completo
Programa que pide el nombre y la edad, y luego los muestra. Cada Leer va precedido de un mensaje con Escribir Sin Saltar:
Algoritmo LeerDatos
Definir nombre Como Caracter
Definir edad Como Entero
Escribir Sin Saltar 'Escribe tu nombre: '
Leer nombre
Escribir Sin Saltar 'Escribe tu edad: '
Leer edad
Escribir 'Hola ', nombre, ', tienes ', edad, ' años.'
FinAlgoritmo
Si el usuario escribe Luis y 17, la salida final será: Hola Luis, tienes 17 años.
Errores comunes
- Leer en una variable no definida (perfil estricto): define cada variable con Definir antes del Leer.
- Escribir letras cuando la variable es numérica: PSeInt no puede convertir el texto a número y muestra un error en tiempo de ejecución. El dato debe coincidir con el tipo de la variable.
- No avisar con Escribir antes del Leer: el usuario ve el cursor parpadeando sin saber qué debe escribir. Un mensaje previo siempre ayuda.
Preguntas frecuentes
Ver también
- Sintaxis de PSeInt: guía completa — el índice de referencia con todas las instrucciones del lenguaje
- ¿Qué es PSeInt? — definición, historia y usos del programa
- Ejercicios resueltos — más de 100 ejercicios con código para practicar
- Escribir en PSeInt — cómo mostrar el mensaje previo a cada lectura
- Definir en PSeInt — cómo declarar las variables antes de leer en ellas
- Tipos de datos en PSeInt — qué tipo elegir para cada dato que lees
