Escuchando al usuario
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.
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
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
Definir numero Como Entero Escribir "Ingresá un número:" Leer numero Escribir numero * 2Si 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
Pregunta 2
Pregunta 3
¡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
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.