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
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:
View
Fill in Blanks
View
Countdown
View
Stopwatch
View
Unpixelator
View
Break the Piñata
View
Bingo
View
Create a Secret Code
Explore all templates
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