Estructura Repetitiva: Estructura Repetitiva For

Page 3

Universidad los Ángeles de Chimbote Facultad de Ingeniería Escuela Profesional de Ingeniería de Sistemas

Asignatura: Fundamentos de Programación

ACUMULADOR Un acumulador es una variable cuya misión es almacenar cantidades variables. Realiza la misma función que un contador pero con la diferencia de que el incremento o decremento es variable y no constante como en el contador. La forma de representar un acumulador es: S = S + valorVariable Nota: En todo acumulador es necesario que exista una instrucción que inicializa la variable que va a tener la función de acumulador y esta variable puede ser cualquier identificador. Ejemplo 5: Calcular el promedio de notas de 10 alumnos, primero debemos utilizar una variable acumulador para ir sumando las 10 notas (cantidades variables) y luego dividir este valor entre diez. La variable S va a tener la función de ser el acumulador. Solución del ejemplo 5. S=0 leer(nota) S=S+nota Prom=S/10 La explicación del algoritmo es el siguiente: S =

0

// Inicialización de la variable “S” acumulador con el valor 0 // el bucle; tiene dos instrucciones.

leer (nota)

// 1. Se lee la 1era nota

S =

// Se suma la 1era nota + el valor de S que es cero “0” // Imaginemos que la 1era nota = 13, ahora S vale 13 // terminado regresa el bucle a su primera instrucción // // 2. Leer la 2da nota en la misma variable “nota” // imaginamos ahora nota=08, ahora S vale 13+8=21 // // 3. Leer nota por tercera vez // imaginamos ahora nota=17, ahora S vale 21+17=38 // 4. Leer nota por cuarta vez // nota=11, ahora S vale 38+11=49 // y asi sucesivamente hasta leer las 10 notas, // terminado en la varible acumuladora esta el total de // la suma de las 10 notas. // 5. Hallar el promedio = S / 10

S + nota

Prom = S/10

Esto es la forma como trabaja un acumulador. 3


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.