¿Qué son las variables en programación?
Empezar a programar es una aventura genial. Cuando comienzas la ruta en este asombroso mundo, descubres realmente la paradoja de “no saber aquello que no sabes”, o dicho de otra manera, no ser capaz ni de imaginar el mundo de posibilidades que brinda la tecnología. Es fácil ilusionarnos y apasionarnos completamente por los éxitos e innovaciones que están en la industria, sin embargo, es importante empezar de poco a poco para crear fascinantes inventos.
Las variables son uno de los conceptos más básicos de la programación. Cuando se trabaja con un lenguaje de programación, es indispensable que sepas manejar muy bien la sintaxis para crear y utilizar variables ya que ese será un fundamento esencial para desarrollar tu programa. Pero, ¿Qué es una variable?
Get Diego Pardo Montero’s stories in your inbox
Join Medium for free to get updates from this writer.
Una variable se puede entender desde el concepto de una caja vacía que guardará diferentes datos durante la ejecución del programa. Existen muchos tipos de datos, algunos de los más usados son:
- Enteros: Números enteros
- Strings: Cadenas de caracteres
- Flotantes: Números con punto flotante
- Booleanos: Valor que toma verdadero o falso
- Char: Un solo caracter
De esta forma, una variable ejemplo puede ser el salario de un empresario. En el flujo del programa podrá ir creándose otras nuevas de acuerdo a si es necesario aplicarle remuneración por horas extra o para tener el valor del salario total en una última variable. Veámoslo en un ejemplo con código.
En este caso, podemos identificar diferentes partes en todo lo relacionado a una variable. Generalmente, tenemos una palabra reservada dentro de los lenguajes para identificar cuándo estamos declarando una variable y que nuestra máquina lo sepa. En este caso, el código es del lenguaje Java y, al ser un lenguaje fuertemente tipado, (es decir, que se indica el tipo de dato en la declaración de la variable), se le coloca la palabra int o entero, que hace referencia al tipo de dato que estamos declarando. Luego con el operador =, podemos asignar cuál es el valor que le corresponde y a través de este proceso, declaramos e inicializamos dos variables, para después guardar su suma en una variable final.
Durante el programa, estos valores podrían tomar diferentes datos, eso es lo que los hace precisamente variables, su capacidad de almacenar y su capacidad de cambiar durante el programa. Así, si quisiéramos, podemos diseñar el funcionamiento de un programa relacionado con estudiantes, usando las variables para guardar ciertos datos, de la siguiente manera:
Como podemos evidenciar, se puede guardar muchos datos y convertirla en información a partir de nombres que le damos a las variables para hacerlas más manejables como desarrolladores. Es importante además hacer una distinción con las constantes, que son también cajas que guardan datos pero no poseen la capacidad de cambio durante el programa a diferencia de las variables. Así pues, muchos lenguajes tienen una palabra definida para declarar constantes y distintas formas de manejarlas, pero eso lo veremos en otro post.
¡Muchas gracias por ver, espero te haya sido de utilidad!




