Está en la página 1de 2

CONTADORES

Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad


constante cada vez que se produce un determinado suceso o acción. Los contadores se
utilizan con la finalidad de contar sucesos o acciones internas de un bucle iterativo.

Es importante realizar una operación de inicialización y posteriormente las sucesivas de


incremento o decremento del mismo. La inicialización consiste en asignarle al contador un
valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y fuera
del bucle".

Sintaxis:
Contador<- Contador + Constante;

Ejemplo:
Persona <- Persona + 1;

Como se puede observar en el ejemplo, a la variable Persona se le está incrementando el


valor constante 1, es decir, a su contenido se le suma el valor y se le vuelve a grabar en la
misma variable.

Si en vez de incremento es decremento se coloca un menos en lugar del más.

Ejemplo:
Stock <- Stock - 3;

El término decremento significa resta. Como se pudo observar en el ejemplo anterior, a la


variable Stock se le está decrementando un valor constante 3, es decir, a su contenido se le
resta el valor y se el vuelve a grabar en la misma variable.

ACUMULADOR O TOTALIZADOR

Un acumulador es una variable que suma sobre sí misma un conjunto de valores, para de
esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un
contador y un acumulador es que mientras el primero va aumentando de uno en uno, el
acumulador va aumentando en una cantidad variable.

Sintaxis:
Acumulador<-Acumulador + Variable;

Ejemplo:
Suma <- Suma + Edad;

Como se puede observar, a la variable Suma se el está incrementando una cantidad


variable almacenada en Edad.

De igual forma, se pueden efectuar decrementos en un totalizador.


Ejemplo:
Total := Total - Descuento;

VALORES DE INICIALIZACIÓN

En el caso de un programa requiera el uso de contadores o acumuladores, es importante


inicializar los mismos. Normalmente cuando se desea efectuar sumatorias, el valor se lo
debe iniciar en 0 (cero). Si se desea totalizar multiplicaciones, el valor se lo debe iniciar en
1 (uno).

También podría gustarte