DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa Variable? - Información sobre Variable

Definición de Variable (programación)

Leandro Alegsa (Contacto) 2018-05-17

Envíanos un mensaje


Enviar
Anuncios

En programación, una variable es un espacio de memoria reservado para almacenar un valor determinado que corresponde a un tipo de dato soportado por el lenguaje de programación en el cual se trabaja.

Una variable es representada y usada a través de una etiqueta (un nombre simbólico) que le asigna un programador o que ya viene predefinida en el lenguaje.

El programador emplea ese nombre de variable para poder usar la información que está contenida en ella. Durante el tiempo de ejecución del programa la variable puede adquirir un valor determinado y puede cambiar durante el curso de ejecución del mismo.

Una variable en programación no es lo mismo que una variable en matemática. Una variable en programación no es necesariamente parte de una fórmula o ecuación matemática.

Usualmente el nombre que se le da a una variable es largo (pero no demasiado) y descriptivo, permitiendo al programador recordar qué contiene.


Ejemplo básico

Por ejemplo, en la variable de nombre "num", almacenamos el número 8 (que es del del tipo número entero).

De forma genérica, para utilizarla y sumarle un uno se debería escribir el siguiente pseudocódigo:

num = num + 1


Variables en distintos lenguajes de programación

En lenguajes de programación imperativos, los valores de variables pueden ser accedidos o cambiados en cualquier momento.

En lenguajes funcionales y lógicos puros, las variables están atadas a expresiones y mantienen un único valor durante toda su vida debido a requerimientos de transparencia referencial. En lenguajes imperativos, el mismo comportamiento es exhibido por las constantes.

Hay lenguajes de programación que requieren declarar las variables antes de ser usadas, en cambio otros lenguajes permiten declararlas al momento de ser usadas. Para más información leer: declaración de variables.

Parte de un código de programación en PHP

Parte de un código fuente de programación en lenguaje PHP



Identificador o nombre de variable

El identificador o nombre de una variable es empleado para acceder a la variable para obtener su valor, alterarlo o editar otros atributos de la variable como permisos, semáforos, bloqueos, etc.

Las variables que crea el programador pueden ser nombradas por este a su gusto, pero sus nombres deberían ser lo suficientemente descriptivos para que recuerde qué contienen.

En lenguaje PHP las variables llevan el símbolo $ como: $total

En tanto en JavaScript, Python o C, las variables no llevan ningún símbolo; por ejemplo: total

Existen ciertas convenciones (no son obligatorias) para dar nombre a las variables.

Por ejemplo, las variables de una sola letra como podrían ser i, j, k suelen usarse como variables de índice para arreglos.

Sí existen restricciones para nombrar variables dependiendo del lenguaje de programación. Por ejemplo, en la mayoría de los lenguajes los nombres de variables no pueden comenzar con números, ni tampoco tener espacios en blanco.

También existen nombres restringidos que no pueden usar los programadores en sus variables, algo que cambia de lenguaje en lenguaje.

Para más información sobre este tema leer: Nombre de variable.


Tipos de datos de variables

En lenguajes de programación de tipado estático (como Java o ML), una variable también tiene un tipo de dato, lo que significa que sólo puede almacenar un cierto tipo de valores. Por ejemplo, una variable del tipo "entero" tiene prohibido almacenar valores de texto.

En tanto en los lenguajes de programación de tipado dinámico (como Python o PHP), son los valores y no las variables los que tienen tipo. Esto significa que una variable puede contener diferentes tipos de datos durante su ejecución, a elección del programador.

Una variable puede ser del tipo booleano, entero, decimal de coma flotante, caracter, cadena de texto, arreglo, matriz, tipo definido por el usuario, etc. Son todos tipos de dato y están determinados por el lenguaje de programación que se emplea. Algunos tienen más tipos que otros.

Para más información leer: Tipo de dato.


Declaración de variables

Hay lenguajes de programación que requieren declarar las variables antes de ser usadas, en cambio otros lenguajes permiten declararlas al momento de ser usadas.

Para más información leer: declaración de variables.


Ámbito de una variable

El ámbito de una variable es la porción de código donde se puede acceder y manipular esta variable.

Para más información leer: ámbito de variable.


Terminología relacionada

Tiempo de ejecución

Constantes

Tipo de dato

Nombre de variable

Ámbito de variable





¿Mejoramos la definición?
Puntos: 4.5 (344 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




  Diccionario de informática
  Búsqueda por letras:

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
:

Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas
¿Qué tipos de variables de programación existen?  - 2017-05-06

¿A que llamamos variable? ¿para que se utiliza? (informática)  - 2013-07-08

¿Cómo se declara una variable (programación)?  - 2011-10-24

Hay variables que no cumplen las reglas de creación de variables  - 2011-02-09

Cuáles son los tipos de variable  - 2010-10-23

¿Qué tipos de datos se utilizan en un lenguaje de programacion?  - 2010-09-11

Funciones de una variable en programación  - 2010-06-08

Definición de variable en Pascal  - 2010-05-15

Ejemplo de uso de variables en un programa concreto  - 2009-04-29

Ejemplos de variables en programación  - 2009-01-18

Utilidad de una variable  - 2008-11-15

Todos los derechos reservados © 1998 - 2018 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad