jueves, 12 de abril de 2012

VARIABLES


           Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa.


          Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo.

Ejemplo:
area = pi * radio ^ 2

Las variables son : el radio, el area y la constate es pi.


CLASIFICACION DE VARIABLES


POR SU CONTENIDO

  • Variables Numéricas

 Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal.


Ejemplo: iva = 0.15 pi = 3.1416 costo = 2500


  • Variables Lógicas

Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.


  • Variables Alfanuméricas

Esta formada por caracteres alfanuméricos (letras, números y caracteres especiales).


Ejemplo:
letra =
’a’ apellido = ’lopez’ direccion = ’Av. Libertad #190’



POR SU USO

  • Variables de Trabajo

 Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa.


Ejemplo:
Suma = a + b /c


  • Contadores

Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno.


  • Acumuladores

Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente.


CONSTANTES


            Es un valor que no puede ser alterado durante la ejecución de un programa.

Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Por ejemplo:

  • El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.