Você está na página 1de 1

Acumulador

Definio: uma varivel que tem seu valor alterado dentro de uma estrutura de repetio. Na verdade, quando falamos em acumulador, estamos nos referenciando a um comando de atribuio que incrementa, ou decrementa, o contedo da varivel. Sintaxe: nomeVarivel = nomeVarivel Op. Aritmtico valor ; Exemplos: Expresso Como se l? A varivel a recebe o valor que estava a = a + valor ; armazenado nela, acrescido do valor armazenado na varivel valor. A varivel a recebe o valor que estava a = a * valor ; armazenado nela, multiplicado pelo valor armazenado na varivel valor. A varivel a recebe o valor que estava a = a - valor ; armazenado nela, decrementado do valor armazenado na varivel valor. A varivel a recebe o valor que estava a = a / valor ; armazenado nela, dividido pelo valor armazenado na varivel valor. Quando a varivel acrescida (ou decrementada) de um valor constante, costumamos chamar o acumulador de contador. Exemplos: Expresso Como se l? a = a + 1 ; ou a++; A varivel a incrementada de 1. a = a - 1 ; ou a--; A varivel a decrementada de 1. a = a + 2 ; ou a+=2; A varivel a incrementada de 2. a = a - 2 ; ou a-=2; A varivel a decrementada de 2. Em todo algoritmo que tenha repetio e voc precise somar os Quando devo nmeros que entram, calcular a usar? mdia, contar de acordo com uma condio, etc. Regras para se usar um acumulador 1- Todo acumulador uma varivel, logo PRECISA SER DECLARADO. 2- Todo acumulador precisa ser INICIALIZADO. Como fao isto? Use um comando de atribuio ANTES da estrutura de repetio em que ele aparece e Atribua um valor inicial. Normalmente, o elemento neutro da operao. 3- A expresso do acumulador precisa estar DENTRO DA ESTRUTURA DE REPETIO. 4- Alguma operao dever ser feita com o acumulador APS A ESTRUTURA DE REPETIO.

Você também pode gostar