Contador
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; deben realizar una operación de inicialización y posteriormentelas sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor inicial. Se situará antes y fuera del bucle.estructura:
int cont = 0
inicio del bucle
i = i +1
fin del bucle
Acumulador:
Es una variable que suma sobre sí misma un conjunto de valores para de estamanera 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, elacumulador va aumentando en una cantidad variable.
estructura:
int acum = 0
inicio del bucle
acum = acum + valor
fin del bucle
Un contador se usa cuandolos incrementos (o decrementos) son periodicos, es decir si vas de 1 en 1, de 3 en 3. Usas el acumulador cuando los incrementos no son periodicos, es decircuando incrementas 10 y luego 30 y luego 15 y luego -2.
Considera el acertijo clasico como ejemplo (no de programacion):
Un autobús sale del terminal con 9pasajeros, en la primera parada suben 7 personas y bajan 3, vuelven hacer otra parada, bajan 2 personas y suben 5, nuevamente vuelve a parar, suben 6 personas ybajan 8.
En este caso usas un contador para saber cuantas paradas hizo el autobus y utilizas un acumulador para saber cuantas personas hay al final en el.
ç
Regístrate para leer el documento completo.