Saltar al contenido principal

Variables acumuladoras

Las variables acumuladoras son variables que se usan para mantener y acumular una suma o total de valores durante la ejecución de un bucle. Estas variables son útiles cuando necesitas realizar cálculos iterativos que requieren la acumulación de resultados parciales en cada iteración del bucle.

Las características de las variables acumuladoras son:

  • Inicialización: Normalmente, las variables acumuladoras se inicializan con un valor inicial antes de comenzar el bucle. El valor inicial depende del tipo de acumulación que se desea realizar.
    • Para acumular sumas, la variable acumuladora se inicializa en 0.
    • Para acumular producto, la variable acumuladora se inicializa en 1.
  • Actualización: Durante cada iteración del bucle, la variable acumuladora se actualiza usando la operación que corresponde al cálculo que se está realizando. Por ejemplo, si estás sumando números, agregarás el valor actual a la variable acumuladora en cada iteración.
  • Uso después del bucle: Una vez que el bucle termina, la variable acumuladora contiene el resultado final de la acumulación, que puede ser usado para otras operaciones o para la salida del programa.

Ejemplo:

# Número hasta el que se va a sumar
n = 10

# Inicialización de la variable acumuladora
suma = 0

# Inicialización del contador
contador = 1

# Bucle while para sumar los números de 1 a n
while contador <= n:
suma += contador # Actualización de la variable acumuladora
contador += 1 # Incremento del contador

# Mostrar el resultado
print("La suma total es:", suma)