Leer - Entrada de datos

¿Qué hace Leer?

La instrucción Leer permite que el usuario ingrese datos desde el teclado mientras el programa se ejecuta. El valor introducido se guarda en la variable indicada.

Ejemplo básico de Leer

1 Definir nombre Como Caracter;
2 Escribir "¿Cuál es tu nombre?";
3 Leer nombre;
4 Escribir "Hola, ", nombre;

Reglas importantes

  • La variable debe estar definida antes de usarla en Leer.
  • Leer espera a que el usuario escriba y presione Enter.
  • Para números, el usuario debe ingresar un número válido.
  • Toda instrucción termina con ;

Leer diferentes tipos

Leer varios tipos de datos

1 Algoritmo TiposDeDatos
2 Definir nombre Como Caracter;
3 Definir edad Como Entero;
4 Definir altura Como Real;
5
6 Escribir "Nombre:";
7 Leer nombre;
8 Escribir "Edad:";
9 Leer edad;
10 Escribir "Altura en metros:";
11 Leer altura;
12
13 Escribir nombre, " tiene ", edad, " años y mide ", altura, " m";
14 FinAlgoritmo

Ejercicios con Leer

Ejercicio 1: Nombre y apellido

Pide al usuario su nombre y apellido por separado. Luego muestra un mensaje de bienvenida con el nombre completo.

Ver solución
1 Algoritmo NombreCompleto
2 Definir nombre Como Caracter;
3 Definir apellido Como Caracter;
4 Escribir "Escribe tu nombre:";
5 Leer nombre;
6 Escribir "Escribe tu apellido:";
7 Leer apellido;
8 Escribir "Bienvenido, ", nombre, " ", apellido;
9 FinAlgoritmo

Ejercicio 2: Edad

Pide la edad del usuario y muestra un mensaje que diga 'Tienes X años'.

Ver solución
1 Algoritmo EdadUsuario
2 Definir edad Como Entero;
3 Escribir "¿Cuántos años tienes?";
4 Leer edad;
5 Escribir "Tienes ", edad, " años";
6 FinAlgoritmo

Ejercicio 3: Ciudad favorita

Pide al usuario su ciudad favorita y su comida favorita. Escribe una frase que combine ambos.

Ver solución
1 Algoritmo Preferencias
2 Definir ciudad Como Caracter;
3 Definir comida Como Caracter;
4 Escribir "¿Cuál es tu ciudad favorita?";
5 Leer ciudad;
6 Escribir "¿Cuál es tu comida favorita?";
7 Leer comida;
8 Escribir "Te encanta ", ciudad, " y te gusta comer ", comida;
9 FinAlgoritmo

Ejercicio 4: Datos personales

Crea un formulario que pida: nombre, edad, ciudad y profesión. Al final muestra un resumen con todos los datos.

Ver solución
1 Algoritmo DatosPersonales
2 Definir nombre Como Caracter;
3 Definir edad Como Entero;
4 Definir ciudad Como Caracter;
5 Definir profesion Como Caracter;
6 Escribir "Nombre:";
7 Leer nombre;
8 Escribir "Edad:";
9 Leer edad;
10 Escribir "Ciudad:";
11 Leer ciudad;
12 Escribir "Profesión:";
13 Leer profesion;
14 Escribir "Resumen: ", nombre, ", ", edad, " años, de ", ciudad, ", ", profesion;
15 FinAlgoritmo

Ejercicio 5: Pregunta

¿Qué sucede si el usuario ingresa texto cuando el programa espera un número entero?

Pregunta:

Reflexiona sobre la validación de datos de entrada.