¿Cómo intercambiamos valores?
La vez pasada pusimos un valor en una caja. Pero ¿cómo vemos ese valor, y cómo ponemos uno nuevo? Veamos las dos direcciones que un programa y nosotros intercambiamos.
Una conversación tiene dos direcciones
Igual que las personas hablan,
intercambiamos
con un programa también.
La computadora
mostrándonos algo,
y nosotros
poniendo algo en la computadora.
Estas dos direcciones
son la comunicación de todo programa.
Entre la computadora y nosotros, dos direcciones.
Lo que la computadora muestra
se llama salida,
lo que nosotros ponemos
se llama entrada.
Con solo estas dos
puedes tener cualquier conversación
con un programa.
La salida pone un valor en la pantalla
Primero, la salida.
Mostrar un valor que el programa tiene
en la pantalla.
¿Recuerdas esa caja (variable)
que hicimos la vez pasada?
Di "muestra el valor en la caja nombre,"
y ese valor
aparece en la pantalla.
Pulsa el botón.
Saca el valor de una variable a la pantalla.
Gracias a la salida,
podemos ver con nuestros ojos
los valores dentro de una computadora.
Resultados de cálculo,
información guardada,
si no los sacamos
no tenemos forma de saber.
La entrada toma un valor y lo pone en una caja
La dirección opuesta es la entrada.
Cuando ponemos letras o números,
ese valor va a una variable.
"Toma el nombre como entrada
y ponlo en la caja nombre."
Así.
La entrada siempre lleva
a quedar guardado en una caja.
Prueba a poner uno.
El valor que ingresas va a una variable.
Gracias a la entrada,
un programa nos escucha.
Aun el mismo código
se comporta distinto
según el valor que pones.
Como saludarte por tu nombre
una vez que pones tu nombre.
Túrnense y se vuelve una conversación
Túrnate con salida y entrada
y empieza una conversación real.
La computadora pregunta (salida),
nosotros respondemos (entrada),
la computadora responde de vuelta (salida).
Este toma y daca
es el esqueleto básico
de toda app que usamos.
Pregunta (salida), responde (entrada), responde (salida).
Las apps de chat,
los juegos,
la barra de búsqueda,
en realidad son todo esto.
El ida y vuelta
de salida y entrada.
Solo hay cosas complejas
apiladas encima.
Un programa que toma entrada y saluda
Ahora combina las dos
y haz un pequeño programa.
Toma un nombre y una edad como entrada (entrada),
úsalos para hacer un saludo
y ponlo en la pantalla (salida).
Pon valores
y pulsa ejecutar.
El resultado se hace
de lo que ingresas.
Entrada → proceso → salida.
Toma un valor con la entrada,
haz algo con ese valor,
muéstralo con la salida.
Este flujo es lo básico de un programa.
La próxima vez veremos
si estos valores son números o letras,
sus tipos.