Picho Para Todos
Este es un concepto asociado en su similitud a los contadores y a los sumadores, en este caso, se usa eloperador de multiplicación en lugar de la suma. En los algoritmos acumular significa multiplicar una variable por si misma y por una (variable,constante o expresión)
Para acumular se define unavariable que permita realizar la operación de acumulación, la cual debe ser siempre inicializada en un valor diferente de cero por que cualquier numero multiplicado por cero da cero. Luego al interior delciclo se multiplica dicha variable por si misma y por otro dato, sea este constante, variable o expresión.
El término acumular puede ser confuso, dado que en la terminología popular ir acumulando esir sumando valores, pero en los algoritmos está la diferencia gracias a la operación descrita como multiplicación (acumular).
Ejemplo: realizar un algoritmo que acumule los números del 1 al 100.acum=1
contador=1
while contador<101:
acum=acum*contador
contador+=1
print "los numeros del 1 al 100 acumulados son: ", acum
Si al ejemplo anterior lo modificamos para queacumule los números desde 1 hasta n, estaremos haciendo un algoritmo que calcula el factorial. El factorial de un número es la multiplicación de los números positivos desde 1 hasta el número solicitado, elsímbolo del factorial es (!) y por regla el factorial se asocia los enteros desde cero=1 uno=1 dos =1x2 tres=1x2x3 .... Existe el factorial de los números decimales mediante la distribución gama.Acumulador: Es una variable que también se suele usar en los bucles y que se incrementa o decrementa en cada iteración del bucle, pero no en una cantidad constante
Acumulador: Consiste en usarla como unsumador en un proceso (a ← a + b)
Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente....
Regístrate para leer el documento completo.