Qué es una variable
En la lección anterior dijimos que el código son palabras que dan órdenes en secuencia. Entonces, ¿dónde se guardan los valores con los que trabajan esas órdenes? Llega el turno de las variables: cajas que guardan valores bajo un nombre.
Para volver a usar un valor
Cuando calculas, a menudo necesitas el mismo valor otra vez.
Piensa en tu edad: para decir "usa la edad de este año para esto y también para aquello", tienes que guardar esa edad en algún sitio.
Si no, tendrías que escribir la edad cada vez.
¿Qué pasa si no guardas el valor?
Por eso se le pone un nombre al valor y se guarda.
Una vez guardado, puedes sacarlo cuando quieras usando ese nombre.
Esta caja donde se guarda se llama variable.
Una variable es una caja con etiqueta
Si dibujas una variable, sale una caja.
Pegas una etiqueta en la caja y metes un valor dentro, como en "mete 25 en la caja llamada edad".
Elige un nombre y un valor abajo y se crea una caja.
Elige un nombre y un valor.
La etiqueta es el nombre con el que llamas a la caja, y el valor de dentro es lo que contiene.
Si dices "edad", la computadora busca esa caja y saca el 25 que hay dentro.
Si sabes el nombre, puedes sacar el valor.
La caja se queda, solo cambia el valor
Aquí está la verdadera utilidad de las variables.
El valor de una caja se puede cambiar cuando quieras: la etiqueta se queda y solo cambias el contenido.
La puntuación de un juego es un buen ejemplo. Una sola caja llamada puntuación va recibiendo números nuevos.
Deja el nombre de la caja y cambia solo el valor.
El nombre "puntuación" no cambió, pero el valor de dentro siguió cambiando.
Se llama variable porque puede variar.
Gracias a eso, el código puede comportarse de forma distinta según la situación.
Calcular con variables
Las variables tienen otra ventaja: puedes calcular con nombres en lugar de valores.
Si escribes "la edad del año que viene es edad más 1", sea cual sea la edad, siempre obtienes un año más.
Cambia la edad con el control deslizante de abajo y el resultado la sigue.
Cambia la edad y el resultado la sigue.
Como calculas con el nombre en vez de escribir el valor directamente, la fórmula puede quedarse igual aunque cambie la edad.
Ese es el secreto de que las variables hagan flexible el código.
Varias variables juntas guardan información
Una variable guarda un valor.
Si usas varias, puedes guardar por separado distintos datos, como un nombre, una edad y una estatura.
Al juntar variables así, puedes guardar algo complejo, como los datos de una persona.
Guardar información con varias variables.
Las variables son el ingrediente más básico de la programación.
La forma de manejar los valores que guardan cambia un poco según sean números o texto.
En la próxima lección veremos la entrada y la salida, es decir, cómo meter valores en estas cajas y mostrarlos, y después veremos los tipos de valores.