Professional Documents
Culture Documents
Variables Especiales
Una variable se considera especial cuando tiene un uso muy particular dentro de la
programacin, lejos del simple hecho de almacenar un valor. Las variables especiales, en funcin
del uso, pueden ser:
Contadores
Acumuladores
Contadores
Un contador es una variable numrica entera -cuyo nombre puede ser cualquiera-, pero por el uso
que se le da, generalmente se le nombra as: c, cont, contador, etc. La funcin y el valor
almacenado en todo contador siempre estn ligado a una condicin lgica, es decir a una
pregunta y su valor depender del resultado de la condicin lgica.
Generalmente, al inicio, el valor de todos los contadores es cero. Y este valor se le asigna
directamente antes de empezar a ser utilizado por las instrucciones del programa. Si nuestro
contador se llama CONT, la inicializacin del mismo se escribira de la siguiente forma:
CONT = 0 ;
Se puede tomar como norma de programacin, para que no se nos olvide-, que antes de
declarar, inicializar todas aquellas que vayan a realizar una funcin especial: contar, sumar, etc.
CONT = CONT + 1;
Acumuladores
Las variables que se utilizan como acumuladores son numricas enteras o reales; todo
depende del tipo de valor que se acumule o reste. Obviamente, su funcin es acumular, ya sea
sumas sucesivas o productos sucesivos, acumuladores de suma y de producto, respectivamente.
Acumulador de Suma
Los acumuladores de suma, pueden tomar los siguientes nombres: S, sum, asuma, etc., y se
inicializan en cero al igual que los contadores. Este valor de inicializacin es lgico, ya que
al principio, no hay nada acumulado o almacenado en estas variables. La inicializacin se codifica
as:
S = 0;
Suma = 0;
S = S + X;
Acumulador de Producto
P = 1;
Aprod = 1;
P = P * X;