a03_t14
-
Upload
danilo-souza -
Category
Documents
-
view
212 -
download
0
description
Transcript of a03_t14
-
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 = a + valor ; A varivel a recebe o valor que estava armazenado
nela, acrescido do valor armazenado na varivel valor(valor pode ser uma constante).
a = a * valor ; A varivel a recebe o valor que estava armazenado nela, multiplicado pelo valor armazenado na varivel valor(valor pode ser uma constante).
a = a - valor ; A varivel a recebe o valor que estava armazenado nela, decrementado do valor armazenado na varivel valor(valor pode ser uma constante).
a = a / valor ; A varivel a recebe o valor que estava armazenado nela, dividido pelo valor armazenado na varivel valor(valor pode ser uma constante).
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.
Quando devo usar?
Em todo programa que tenha repetio e voc precise somar os nmeros que entram, calcular a 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.
1
Regras para se usar um acumulador