0%
Inicio / programacion / Escuchando al usuario

Escuchando al usuario

20 min
Principiante

Programas Estáticos vs. Dinámicos

Hasta ahora, todos tus programas hacían siempre exactamente lo mismo, con los mismos números escritos de antemano. Pero los programas de verdad interactúan con las personas. Para pedirle un dato al usuario y guardarlo en una variable, usamos la instrucción Leer.

Fijate

Leer detiene el programa hasta que la persona escribe un dato y confirma — recién ahí la ejecución continúa.

Tu Primera Entrada de Datos

Ejecutá este programa. La consola se va a detener y te va a pedir tu nombre — escribilo y confirmá para ver cómo continúa. También podés probar Paso a paso: mirá el panel de Variables antes y después de la línea Leer nombre.

El Patrón "Guía + Lectura"

Pensá en la experiencia de quien usa tu programa: si ponés un Leer sin avisar antes con un Escribir, la pantalla se queda en blanco y la persona no sabe qué se espera que ingrese. Por eso casi siempre usamos el par guía + lectura:

Escribir "Ingresá tu edad:"   // Guía para la persona
Leer edad                     // Pausa para recibir el dato
Mirá "Leer edad" en cámara lenta

El programa se detiene, alguien escribe un valor en el teclado y ese valor viaja hasta la caja edad. Hacé clic en "Siguiente" para avanzar paso a paso.

Antes de programar, predecí

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

Analizá este programa:
Definir numero Como Entero
Escribir "Ingresá un número:"
Leer numero
Escribir numero * 2
Si el usuario ingresa el número 7 cuando se ejecuta Leer numero, ¿qué aparecerá al final en la consola?

Desafío: Edad Futura

Completá el código para que le pida al usuario su edad actual y calcule cuántos años va a tener el año que viene (edad + 1).

Repaso general

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

¿Qué hace la instrucción Leer?

Pregunta 2

Una variable guarda su valor... ¿hasta cuándo?

Pregunta 3

¿Qué operador se calcula primero en 2 + 3 * 4?

¡Completaste la Unidad 1!

Cómo piensa una computadora

1️⃣ Secuencia

La computadora ejecuta instrucciones en orden, de arriba hacia abajo

2️⃣ Salida

Escribir muestra texto y resultados en pantalla

3️⃣ Programas

Se arman combinando muchas instrucciones en secuencia

4️⃣ Memoria

Las variables guardan información en cajas con nombre

5️⃣ Estado

Una variable solo conserva su último valor asignado

6️⃣ Cálculos

Operás con variables y números mediante expresiones

7️⃣ Entrada

Leer recibe información del usuario

¿Y ahora?

Con esto tenés la base completa de la programación secuencial. El siguiente paso natural es enseñarle a tu programa a tomar decisiones — eso es exactamente lo que arranca en la Unidad 2, con la instrucción Si.

Cargando...