Want to create interactive content? It’s easy in Genially!

Get started free

Conceptos de Contador y Acumulador

maykolpty507

Created on August 23, 2016

Start designing with a free template

Discover more than 1500 professional designs like these:

Fill in Blanks

Countdown

Stopwatch

Unpixelator

Break the Piñata

Bingo

Create a Secret Code

Transcript

ACUMULADOR

En programación, se llama acumulador a una variable cuyo valor se incrementa o decrementa en un valor que no tiene por qué ser fijo (en cada iteración de un bucle). Un acumulador suele utilizarse para acumular resultados producidos en las iteraciones de un bucle. Ejemplo: for (i=1;i<100;i++) Las variables acumuladoras tienen la misión de almacenar resultados sucesivos, es decir, de acumular resultados, de ahí su nombre. Las variables acumuladores también debe ser inicializadas. Si llamamos “acum” a un acumulador, escribiremos antes de iniciar el bucle algo como esto: acum = 0 Por supuesto, el valor inicial puede cambiar, dependiendo de la naturaleza del problema. Más tarde, en el cuerpo del bucle, la forma en la que nos la solemos encontrar es: acum = acum + N …siendo N otra variable. Si esta instrucción va seguida de otras: acum = acum + M acum = acum + P … estaremos acumulando en la variable “acum” los valores de las variables M, N, P, etc, lo cual resulta a veces muy útil para resolver ciertos problemas repetitivos.

EJEMPLOS DE ACUMULADORES

En un fichero tenemos las notas de 35 alumnos de una clase en un array Nota(1), Nota(2), ..., Nota(35), establecidas entre cero y 10. Se desea desarrollar el pseudocódigo y diagrama de flujo para un programa que determine la nota media.1. Inicio [Algoritmo Nota Media aprenderaprogramar.com] 2. Desde i = 1 hasta 35 Hacer 2.1 Leer Nota(i) 2.2 Sumatorio = Sumatorio + Nota(i) Siguiente 3. Media = Sumatorio / 35 4. Mostrar “La nota media de la clase es”, Media 5. Fin

CONTADOR

Es una variable que está en ambos miembros de una asignación interna, a la que se le suma un valor constante. Es necesario haber inicializado en un momento previo a esta variable, ya que va a ser leído su contenido. Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante, cada vez que se produce un determinado suceso, acción o iteración. Los contadores se utilizan con la finalidad de contar sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina o donde se requiera cuantificar; deben ser inicializados antes del ciclo o proceso, e incrementados o decrementados dentro del ciclo. La inicialización consiste en asignarle al contador un valor inicial, es decir el número desde el cual necesitamos se inicie el conteo. El contador contara (valga la redundancia) las iteraciones dentro del algoritmo o contara el numero de registro q desees.Ejemplo c <-- 0; REPITA Escribir (' hola amigos') c <-- c + 1 Hastas que c=100

EJEMPLOS

1.- Diseña el algoritmo del programa que muestra en pantalla las potencias de 2comprendidas entre 0 y 10 ( 2 0 ; 2 1 ; 2 2 ... 2 10 ) InicioContador = 0Mientras ( Contador <= 10 ) hacerPotencia = 2^ContadorContador = Contador + 1Visualizar potenciaFin_mientrasFin