¿Qué son las Variables?

De 19E37 - Academia de Ciencias
Saltar a: navegación, buscar

Los programas de ordenador maneja "variables".

Una variable es cada uno de los datos guardados en la Memoria del ordenador.


Tipos de Variables

Cada variable ocupa un espacio de la Memoria del ordenador (memoria RAM). Y según el tipo que sea ocupará más o menos.

Así, de menor a mayor tamaño en memoria tenemos los siguientes tipos de variables:

  • Booleana: Es una variable que solo acepta los valores 1 ó 0 (verdadero o falso). Ocupa solo un bit de memoria.
  • Entero: Son números enteros positivos o negativos (1, 5, 8, -234...). Suelen ocupar 32 bits (según su valor máximo).
  • Real: Son números reales, generalmente expresado en coma flotante (3,56E08, -0,03403E23...). Suelen ocupar 64 bits.
  • Carácter: Representan una letra, símbolo, dígito... ('%', '$', 'M', '9'...). Suelen ocupar 8 bits.

También es posible crear listas de cada tipo, como una lista de números enteros o una lista de caracteres (que sería un texto). El tamaño de estas variables depende del tamaño de la lista.

Y también es posible crear listas de varias dimensiones, que se denominan tablas o matrices.

También tenemos las variables multimedia, como puede ser una imagen, un vídeo, audio...

Y tenemos las variables más estructuradas que pueden ser definidas por el programador, como por ejemplo una persona (formada por una variable con el nombre, otra con el NIF, otra con su número de teléfono, otra con su foto...) o incluso una lista de personas...

En definitiva, al programar se utilizan muchos tipos de variables diferentes. Desde los más sencillos a complicadas estructuras hechas a medida.

Notas

Es importante señalar que no todos los lenguajes tienen los mismos tipos de variables ni ocupan el mismo espacio de memoria.

También es importante darse cuenta que el valor de una variable no nos proporciona por sí mismo el dato. Por ejemplo, supongamos una posición de memoria que tenga el valor binario "01000001", que en decimal es el número 65. No podemos saber si el dato de la variable es el número entero 65 o el carácter 'A' que también se guarda con ese valor. Es necesario saber el tipo al que corresponde la variable para poder manejarla (no vaya a ser que intentemos sumar 7 al carácter 'A'). Por eso, al definir las variables de un programa se suele indicar su tipo.

Identificación de Variables

Cada variable del programa tiene asignado un nombre. Y el programa guarda una lista con los nombres de cada variable, su tipo y su posición en memoria. Esta lista no es accesible a los programadores.

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Apuntes y Problemas
Cursos
La Academia
Herramientas