ALEGSA · Actualidad

¿Qué tipos de variables de programación existen?

Existen diferentes formas de clasificar las variables de programación. Te voy a mencionar alguna clasificaciones. De acuerdo a su longitud pueden dividirse en - Variables fijas:...

¿Qué tipos de variables de programación existen?

Asunto: ¿Qué tipos de variables de programación existen?
Nombre: Andres
Origen: Ecuador
Fecha: 07-06-2023 00:00

Pregunta o consulta del visitante:

Que tipos de variables de programación existen?

Respuesta de ALEGSA.com.ar:

Existen diferentes formas de clasificar las variables de <a href="https://www.alegsa.com.ar/Dic/programacion.php">programación</a>. Te voy a mencionar alguna clasificaciones.

<b>De acuerdo a su longitud pueden dividirse en</b>

- Variables fijas: cuando tamaño de estas no varía durante la ejecución del <a href="https://www.alegsa.com.ar/Dic/programa.php">programa</a>. La mayoría de las variables son de longitud fija.

- Variables de longitud variable: cuando el tamaño de estas puede variar en la ejecución del programa. Son ejemplos los arreglos y otras colecciones de datos.


<b>Según su tipo de <a href="https://www.alegsa.com.ar/Dic/dato.php">dato</a> pueden ser</b>

- Tipo de dato lógico.
- Tipo de dato entero: números enteros.
- Tipo de dato de coma flotante: números reales.
- Tipo de dato carácter.
- Tipo de dato cadena.

Claro que esta clasificación es la más básica, cada lenguaje de programación puede tener muchos otros tipos de datos.


<b>Según el ámbito las variables pueden ser</b>

- Variables locales: cuando estas sólo se acceden desde un único <a href="https://www.alegsa.com.ar/Dic/procedimiento.php">procedimiento</a> hijo, no pudiendo ser leídas o modificadas desde otro procedimiento hermano o desde el propio procedimiento padre. Es posible declarar variables en bloques de condición, bucles, etc de tal modo que sólo pueda accederse a ellas en el propio bloque.

- Variables globales: cuando están son accesibles tanto desde rutinas o macros de la <a href="https://www.alegsa.com.ar/Dic/aplicacion.php">aplicación</a>, como en todos los procedimientos y funciones de la misma.

Además, existen variables estáticas, que mantienen su valor incluso fuera del scope donde se declararon, y variables dinámicas que son creadas en tiempo de ejecución y se eliminan una vez que se ha terminado el proceso.

Otra clasificación importante es la de variables por valor o por referencia. Las variables por valor almacenan una copia del valor asignado mientras que las variables por referencia almacenan una <a href="https://www.alegsa.com.ar/Dic/direccion.php">dirección</a> de <a href="https://www.alegsa.com.ar/Dic/memoria.php">memoria</a> donde se encuentra el valor.

Es importante elegir el tipo de <a href="https://www.alegsa.com.ar/Dic/variable.php">variable</a> adecuado para cada aplicación y tener en cuenta su ámbito y su tipo de dato para evitar errores en la ejecución del programa y garantizar su correcto funcionamiento.


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.