¿Qué es una variable en programación? Los básicos del lenguaje del futuro

¿Qué es una variable en programación? Los básicos del lenguaje del futuro

Última actualización 4 de Junio del 2021Tiempo de lectura: 7 min.

Lorena Paez

¿Te gustaría aprender de desarrollo web, pero todavía no sabes qué es una variable en programación? 😱 ¡No te preocupes! Hemos venido a sacarte de apuros. Definir qué es una variable en programación es quizá uno de los conceptos más importantes para aprender sobre coding y programación web. 

Si estás interesado en dominar el lenguaje del futuro, en el artículo de hoy, te presentaremos qué es una variable en programación y para qué sirve. Asimismo, conocerás sus características, sus tipos y cómo crear una variable en algunos de los lenguajes de programación más importantes del mercado.

¿Comenzamos? 🤩

¿Qué es una variable en programación?

International Business Machines Corporation, conocida mundialmente como IBM, empresa especializada en tecnología y consultoría, propone una cómo definir una variable en programación: 

Una variable en programación es un elemento de datos con nombre cuyo valor puede cambiar durante el curso de la ejecución de un programa. El nombre de la variable debe seguir el convenio de denominación de un identificador (carácter alfabético o número y el signo de subrayado). Cuando se define más de una variable en una sola declaración, el nombre debe ir separado por comas. Cada declaración de variable debe finalizar con un signo de punto y coma. Los nombres de variables no pueden coincidir con una palabra reservada.

En palabras más sencillas, si queremos explicar qué es una variable en programación podemos decir que es una unidad de almacenamiento y recuperación de datos con valores que pueden cambiar, la cual se identifica con un nombre único en el código del programa. 

Si utilizáramos una analogía para describir este concepto, diríamos que una variable en programación es la base de la pirámide, ya que sostiene los componentes fundamentales de todos los programas computacionales. 

Todos los tipos de lenguajes de programación tienen variables. Por ejemplo, Sergio Agamez Negrete, profesor de Crehana y experto en programación web, describe qué es una variable en programación en el curso online de Fundamentos de Javascript: una variable en Java es como una caja en donde podemos almacenar lo que queramos, como, por ejemplo, nombres, números, funciones, etc.

Asimismo, recalca que las variables en programación son útiles, sobre todo, para asignar valores complejos y evitar volver a colocar los mismos datos una y otra vez, haciendo el código del programa o aplicación de Javascript más innecesariamente largo. 

👉 A propósito, ¿conoces la historia de los lenguajes de programación? ¡Entérate más aquí!

En resumen, ¿para qué sirve una variable de programación? En primera instancia, se puede decir que una variable funciona tanto para guardar datos, así como para asignar y representar valores en una expresión de programación. Sin embargo, el objetivo principal de una variable en programación es facilitar la tarea del programador. 

Pantalla de coding con variables de programación

Imagen: Pexels

Ahora que ya sabes qué es una variable en programación y para qué sirve, te contaremos cuáles son sus características.

 

Características de una variable en programación

La plataforma de investigación, Lifeder, reconoce que las variables en programación cuentan con tres características principales. 

1. Asignación de memoria

Cuando definimos qué es una variable de programación, hicimos énfasis en que es un elemento del coding para guardar información, como valores y datos. En la programación, la computadora le asigna a la variable una posición en su memoria, en función al tipo de datos que almacene la misma. 

En otras palabras, una variable en programación es un lugar en la memoria del ordenador, ya que, cuando este ejecuta un programa o una aplicación, la variable tendrá acceso a este bloque de memoria. 

2. Declaración

Cuando hablamos de cómo declarar una variable, nos referimos a asignarle un nombre y un tipo; de esta manera, el sistema le podrá otorgar una abstracción de la memoria para almacenar los datos y su valor. 

Dependerá del tipo de lenguaje de programación para determinar si se necesita declarar la clasificación de la variable antes de usarla. Por ejemplo, en el caso de Javascript y Lenguaje C, si se necesita declarar; sin embargo, en otros lenguajes de programación, como Python, no. 

3. Alcance

Según las características de las variables en programación, por medio del alcance se podrá determinar hasta dónde se puede leer o manipular la información o el valor de una variable. 

Por ejemplo, en el caso de las variables globales, se tendrá mayor alcance, pues tienen la capacidad de funcionar a lo largo de todo el programa. Por otro lado, en cuanto a las variables locales, el alcance solo llega a su propia función. 

¿Cuáles son las características de una variable en programación?

Imagen: Pexels

A continuación, hablaremos un poco más a profundidad sobre estos tipos de variables en programación.

Tipos de variables en programación

Una vez que hemos definido qué es una variable en programación, vamos a diferenciar sus diferentes tipos. Aquí te presentaremos dos clasificaciones distintas.

Tipos de valores en variables

En primer lugar, según el concepto de qué es una variable en programación, estos son elementos que se encargan de almacenar datos. Entonces, en el curso online de Fundamentos de Javascript, el profesor Sergio Agamez Negrete, divide las variables en programación según el tipo de valor que contienen. 

1. Númerica

Un ejemplo de variables de programación son las numéricas en las que, tal como su nombre lo indica, podemos almacenar números.  No necesitas agregar comillas, sólo el dígito. Asimismo, si quieres guardar números decimales, solo necesitas utilizar el punto (.) entre los números enteros y los fraccionados, ya que hay lenguajes de programación en que las comas (,) se usan para añadir otros datos a la variable.

2. Cadena de texto

En el caso de una variable en programación que almacena texto, este necesita estar entre comillas. Pueden ser comillas simples o dobles, pero se recomienda el uso de las sencillas, porque hay momentos en los que las comillas dobles no se pueden utilizar. 

Existen dos tipos de cadena de texto: cadena de longitud fija y cadena de longitud variable. En la primera, se estipula cuántos caracteres va a contener, mientras que la segunda no define la extensión.

3. Booleana

¿Qué es una variable en programación con valor booleano? Este término se refiere a un valor lógico, que, en el caso de la programación, representa la dicotomía de verdadero y falso. Usualmente, para representar este valor se coloca “true” o “false”, haciendo alusión en inglés a verdadero y falso, respectivamente. 

4. Elementos HTML

También, puedes utilizar una variable en programación para seleccionar elementos dentro del HTML de tu programa o aplicación. Solo necesitas colocarles un identificador (id). Además, en el caso de Javascript, necesitas utilizar un selector para asignar los elementos a la variable. Esto último, depende del lenguaje de programación y el software que utilices. 

5. Arreglos

¡Crear estas variables de programación es muy fácil! Un arreglo es, básicamente, una variable donde puedes almacenar más de un elemento, incluyendo otras variables. Solo necesitas redactar la lista entre corchetes [ ] y separar cada elemento con una coma. 

Para referirse a un solo elemento del arreglo se debe hacer desde su índice, el cual se le asigna de forma automática. El índice consta de los ítems del arreglo numerados desde el 0. Entonces, si quieres seleccionar solo un elemento de esta variable en programación, necesitas seleccionar el dígito que le corresponde por su posición. 

6. Objetos

¿Qué es una variable en programación objeto? ¡Es muy similar a la anterior! La diferencia es que se va a colocar entre llaves { } y dentro de esta se pueden agregar propiedades y valores. Por ejemplo, {color: verde}, en el cual color corresponde a la propiedad y verde al valor. 

7. Funciones

Finalmente, una variable en programación también puede almacenar funciones. ¿Qué es una función?  Dentro de la disciplina de la programación web, una función se define como una forma en que los algoritmos y expresiones se agrupan en códigos simbólicos para determinar acciones. En este caso, para ejecutar la variable se necesita colocar la palabra reservada function(){}.

💻 ¡Cada lenguaje de programación tiene un método para programar funciones. ¿Te gustaría aprender cómo crear funciones en Python? Aquí te enseñamos. 

Persona declarando variables de programación

Imagen: Pexels

Variables globales y locales

Por otra parte, IBM presenta otra clasificación de variables en programación. En este caso, se dividen en dos grupos: globales y locales.

1. Variables en programación globales 

Las variables globales son aquellas que no están declaradas dentro de la definición de función. Estas están visibles y disponibles para todas las sentencias de un script. Pero, ¿qué es un script?

Según Rootear, portal especializado en programación web, un script “es un código de programación, usualmente sencillo, que contiene comandos u órdenes que se van ejecutando de manera secuencial y, comúnmente, se utilizan para controlar el comportamiento de un programa en específico.”

Entonces, una variable en programación global se puede utilizar en cualquier parte del código de un programa o aplicación, fuera del campo de cualquier función. Usualmente, se colocan al comienzo del programa y todas las funciones que lo componen pueden acceder a esta para leerlas y escribir en ellas.  

Cabe mencionar que, no se recomienda usar variables globales, ya que puede generar efectos colaterales, como alteraciones no deseadas en el código, además que atenta contra los principios de la programación.

2. Variables en programación locales

Por otro lado, ¿qué es una variable en programación local? Cualquier variable en programación que se encuentre dentro de las llaves de una función se puede denominar una variable local. Por el contrario de las globales, las variables locales pertenecen al parámetro de una sola función específica y solo se pueden visualizar y utilizar dentro la misma. Asimismo, las variables locales sólo se pueden manipular dentro de la función a la que pertenecen. 

Aunque los nombres de variables y sus identificadores deben ser exclusivos, es válido nombrar una variable local con el mismo nombre que una variable local de otra función, así como con el nombre de una variable global.

Variables en programación globales y locales

Imagem: Pexels

Ya que conoces qué es una variable en programación, sus características y sus tipos, te enseñaremos cómo declarar una variable de programación.

¿Cómo crear una variable en programación?

¡Crear una variable es muy simple! Pero, primero, hay que definir cuáles son las partes de una variable en programación.

Una variable está compuesta por un espacio en el sistema de almacenaje, es decir, la memoria, y un nombre simbólico, conocido como identificador. 

Como mencionamos previamente, la composición de una variable será distinta según el lenguaje de programación. A continuación, te contaremos cómo declarar una variable en tres de los lenguajes de programación más usados del 2021: Java, Lenguaje C y Python. De la misma manera, te dejaremos algunos ejemplos de variables en programación. 

¿Cómo declarar una variable de programación en Java?

En este lenguaje de programación, se coloca la abreviación vab, seguido del símbolo = y continuando con el valor de la variable. Sin embargo, como se estipulo anteriormente, al codificar algunos tipos de variables en programación Java se requiere declarar los valores con comillas, llaves y corchetes. Por ejemplo: 

▶ Variable numérica: 

vab = 12

▶ Variable de cadena de texto: 

vab = ‘hola’

▶ Variable de arreglos: 

vab = [1, 2, 3, false]

▶ Variable de objetos: 

vab = {color: amarillo, tamaño: grande}

¿Cómo declarar una variable de programación en Lenguaje C?

Por otra parte, en el Lenguaje C, definimos qué es una variable en programación con el primer término. Es decir, es importante saber el tipo de la variable, pues de esto dependerá cómo se declare. En el lenguaje de programación C, los siguientes códigos corresponden a las variables propuestas:

int (integer) si quieres trabajar con variables numéricas de valores enteros

float si quieres almacenar variables numéricas con decimales

char si quieres trabajar con un sólo carácter

string si quieres almacenar un texto (varios caracteres)

boolean si quieres guardar valores booleanos, es decir, verdadero (true) y falso (false).

¿Cómo crear una variable de programación en Python?

En el caso de este lenguaje de programación, no es necesario colocar qué tipo de datos se van a almacenar en la variable. Por ejemplo:

total_Python = 10

En este ejemplo de variable de programación, se presenta una variable numérica y el valor que almacena es el número entero 10. No obstante, podríamos cambiar el valor por texto o números decimales e igual se visualizará correctamente. 

Mujer haciendo coding en su computador declarando variables de programación

¡Aprender qué es una variable en programación nunca fue tan sencillo! Ahora ya tienes a la mano algunos ejemplos de variables para que empieces tu carrera de programador. 😉

 

¡Esperamos que el artículo de hoy te haya sido útil! Sabemos que, a simple vista, todos los números, letras y símbolos de la programación web te pueden hacer sentir un poco abrumado. Pero, ahora que conoces qué es una variable en programación, diste el primer paso para iniciar en el mundo del coding y volverte un experto.  

Recuerda que cada lenguaje de programación tiene sus propias reglas, a pesar de tener varias similitudes entre sí. Estudia tus favoritos e identifica cuál se adapta mejor a lo que estás buscando. 

Si estás interesado en desarrollar tus habilidades como programador, te sugerimos navegar nuestros cursos online de Desarrollo web y tecnología. Ten en cuenta que adquiriendo la membresía premium, tienes acceso a todos estos, así como a nuestro catálogo de más de 600 clases en línea. ¿Te lo vas a perder? 😱

Muchas gracias por leernos, ¡nos vemos en el siguiente artículo! 🙌

 

También podría interesarte