algpritmo
Páginas: 6 (1412 palabras)
Publicado: 7 de octubre de 2014
De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
El término variable puede referirse a uno de los siguientes:
En Matemática, Lógica, Estadística y Ciencias
Variable (matemáticas), es un símbolo que puede ser remplazado o que toma un valor numérico en una ecuación o expresión matemática en general.
Variable discreta, es aquella que sólo puede tomar valores dentro de unconjunto finito, como los números naturales.
Variable continua, es aquella que toma valores en uno o varios intervalos de la recta real.
Variable proposicional (también llamada variable sentencial o letra sentencial) es una variable que puede ser verdadera o falsa.
Variable estadística, característica que es medida en diferentes individuos, y que es susceptible de adoptar diferentes valores.Variable aleatoria, tipo de «variable estadística».
Estrella variable pulsante, es un tipo de estrella.
En Programación e Informática
Variable (programación), espacio de memoria de un ordenador, necesario para la ejecución de «programas».
Variable de entorno
Variable local
Variable global
Variable de instancia
variable homogénea
Las variables de entorno forman un conjunto de valoresdinámicos que normalmente afectan el comportamiento de los procesos en una computadora.
Obteniendo y dando valores a las variables de entorno[editar]
Es posible acceder al valor de una variable, ya sea para consultarlo como para modificarlo, tanto dentro de scripts como desde la línea de comandos. La forma en que se accede al contenido de una variable varía para cada sistema operativo. En el caso desistemas Unix, depende del intérprete de comandos (o shell) que se use, pues, éste es el encargado del manejo de las variables de entorno.
Una variable local es, en informática, la variable a la que se le otorga un ámbito local. Tales variables sólo pueden accederse desde la función o bloque de instrucciones en donde se declaran. Las variables locales se contraponen a las variables globales.
Enla mayoría de lenguajes de programación las variables locales son variables automáticas almacenadas directamente en la pila de llamadas. Esto significa que cuando una función recursiva se llama a sí misma, las variables locales reciben, en cada instancia de la función, espacio para el direccionamiento de memoria separados. De esta forma las variables con este ámbito se pueden declarar, reescribir yleer sin riesgo de efectos secundarios para los procesos fuera del bloque en el que son declarados.
Los lenguajes de programación que se sirven de la semántica llamada por valor semantics proven una subrutina llamada con su propia copia local de los argumentos que se pasan. En la mayoría de lenguajes, a estos parámetros locales se les trata igual que otras variables locales dentro de lasubrutina. Por otro lado las semánticas llamada por referencia y llamada por nombre permiten que los parámetros actúen como alias de los argumentos que se pasan, permitiendo a la subrutina modificar variables al margen de su ámbito.
Algunos expertos abogan por limitarse al uso de variables locales para evitar efectos laterales en el resto del software motivados por un cambio en un módulo en particular.Variables locales estáticas[editar]
Artículo principal: Variable estática
Las variables locales estáticas son un tipo especial de variable local disponible en muchos de los lenguajes de programación más usados, entre otros C/C++, Visual Basic y VB.NET y que permite conservar el valor de la variable hasta la próxima llamada de la función. En este caso, llamadas recursivas a la función tambiéntienen acceso a la variable. En todos los lenguajes mencionados las variables se declaran como tales con ayuda de la palabra clave storage class (ej. static).
Las variables locales estáticas en funciones globales pueden considerarse variables globales, dado que su valor permanece en la memoria durante todo el tiempo de vida del programa.[1] La única diferencia es que sólo pueden accederse desde...
Leer documento completo
Regístrate para leer el documento completo.