3. Contadores y acumuladores.

Indicaciones de uso:
1. Lea detenidamente la información y revise los enlaces propuestos. Esta información la vamos a socializar en el laboratorio de computación.
2. Al momento de transcribir y resolver los ejercicios, respete íntegramente la sintaxis de la programación.

Actividades a desarrollar:
1. Transcriba la información al cuaderno de materia de forma ordenada con sus respectivas imágenes.
2. Revise los enlaces y vídeos ubicados en el bloque de "Recursos adicionales".
3. Desarrolle la práctica propuesta por el profesor en la clase de laboratorio.
4. Repase la materia y practique nuevamente en casa.
______________________________________________________________

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.

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).
______________________________________________________________

Recursos adicionales

[Vídeo] - Ejemplo de uso de contadores.