Ir para conteúdo
Fórum Script Brasil
  • 0

contadores e acumuladores


aldo macedo

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
Mostrar na tela numeros de 0 ate 20

Para (contador=0; contador<=20 ; contador=contador+1)

Escreva (contador)

Somar Numeros de 0 ate 20

Para (contador=0 ; contador <= 20; contador = contador+1)

aculmulador = acumulador + contador

Abraço!

teria uma coisa mais teorica.. hehehe... tipo algum artigo que explique e exemplifique..

sou meio tapado ainda e to tentando entender.

Link para o comentário
Compartilhar em outros sites

  • 0

Não sei nenhum artiho non vou tentar te explicar

O Contador como o nome diz ele conta algo!! e sempre é usado dentro de um laço ou qse sempre.

O que seria um laço?

O Programa fazer uma determinada linha de codigos quantas vezes você determinar...

E se você quiser parar ele na 20º vez que ele rodar? Somente usando um contador para que ele conte cada vez que você fez akela determinada linha de código.

Vamos pra um exemplo:

Digite 20 vezes seu nome na tela! para fazer isso você tera que contar de 0 até 19 (começa no 0 )

O contador ira contar 20 vezes que o programa mostrou seu nome.

Para (CONTADOR=0; CONtADOR <=19; contador = contador +1)
{
Escreva (" GABRIEL "):
}
COMENTARIOS: ** CONTADOR = 0 - Isto que dizer que o contador começa em 0 ; ( ELE SO BATE ALI NA PRIMEIRA RODADA DO PROGRAMA ) ** CONTADOR <=19 - ELE IRA VER SE O CONTADOR É MENOR OU IGUAL A 19 (SE FOR ELE EXECUTA O CODIGO ENTRE {} ** CONTADOR = COnTADOR +1 - CADA VEZ Q O PROGRAMA RODAR ELE VAI BATER AKI !! ANTES DE CoNTINUAR ELE SE AUTO INCREMENTARÁ! Após isso ele testará a condição acima!! Para vê se o contador ainda é menor ou igual 19. Vamos a outro exemplo:
contador=0
Enquanto CONTADOR < 20 FAÇA
{
Escreva (contador);
contador = contador+1;
}
Neste pedaço de código está mais nítida a função do contador ele é um auto incremento (bah^^) uma contagem até atingir determinada condição (ou não), no codigo acima ele vai contar enquanto for menor que 20. Espero que consiga sacar algo^^ !! Abraço!! Estarei escrevendo sobre acumulador !! Aguarde Acumular = Juntar Digamos que você queira Juntar 3 valores que você digitou VALOR 1 = 30 VALOR 2 = 20 VALOR 3 = 40 isto funciona da seguinte maneira. Existe uma variavel que você terá que criar que será seu acumulador Digamos que eu criei a variavel com o nome ACUMU que será nosso acumulador ACUMU começará com o valor 0 . A sintaxe de um acumulador neste caso é a seguinte
ACUMU = ACUMU + VALOR 1
Traduzindo ACUMU = 0 + 30 Tudo que está do lado direito é executado e jogado pro lado esquerdo então o que acontece com isso? ACUMU agora é 30! Segundo passo atribuir o segundo valor
ACUMU = ACUMU + VALOR 2
ACUMU = 30 + 20 ACUMU AGORA É 50. Ultimo passo
ACUMU = ACUMU + VALOR3

ACUMU = 50 + 40

Nossa variavel Acumulativa agora vale 90!

Vou buscar artigos ou tutoriais falando sobre isso!! Para te ajudar!

Aguarde!

Link para o comentário
Compartilhar em outros sites

  • 0
Não sei nenhum artiho non vou tentar te explicar

O Contador como o nome diz ele conta algo!! e sempre é usado dentro de um laço ou qse sempre.

O que seria um laço?

O Programa fazer uma determinada linha de codigos quantas vezes você determinar...

E se você quiser parar ele na 20º vez que ele rodar? Somente usando um contador para que ele conte cada vez que você fez akela determinada linha de código.

Vamos pra um exemplo:

Digite 20 vezes seu nome na tela! para fazer isso você tera que contar de 0 até 19 (começa no 0 )

O contador ira contar 20 vezes que o programa mostrou seu nome.

Para (CONTADOR=0; CONtADOR <=19 ; contador = contador +1)

{

Escreva (" GABRIEL "):

}

COMENTARIOS:

** CONTADOR = 0 - Isto que dizer que o contador começa em 0 ; ( ELE SO BATE ALI NA PRIMEIRA RODADA DO PROGRAMA )

** CONTADOR <=19 - ELE IRA VER SE O CONTADOR É MENOR OU IGUAL A 19 (SE FOR ELE EXECUTA O CODIGO ENTRE {}

** CONTADOR = COnTADOR +1 - CADA VEZ Q O PROGRAMA RODAR ELE VAI BATER AKI !! ANTES DE CoNTINUAR ELE SE AUTO INCREMENTARÁ! Após isso ele testará a condição acima!! Para vê se o contador ainda é menor ou igual 19.

Vamos a outro exemplo:

contador=0

Enquanto CONTADOR < 20 FAÇA

{

Escreva (contador) ;

contador = contador+1;

}

Neste pedaço de código está mais nítida a função do contador ele é um auto incremento (bah^^) uma contagem até atingir determinada condição (ou não), no codigo acima ele vai contar enquanto for menor que 20.

Espero que consiga sacar algo^^ !! Abraço!! Estarei escrevendo sobre acumulador !! Aguarde

o contador só é usado para controlar um controle de repetição.

ou tem outra finalidade..

exemplo eu tenho uma revista e quero saber se todos meus assinantes receberam a revista..

eu uso um acumulador ou um contador. sei que é meio estranho o modo de perguntar.. mas é que fiz uma prova que tinha algo parecido..

só que não fico com a prova na mao para poder escreve-la novamente.

precisaria de exemplos praticos do uso de acumulador e contador para entender direito.. pois irei fazer a prova novamente e to com medo de errar novamente.

Link para o comentário
Compartilhar em outros sites

  • 0

Aqui você poderá encontrar algo do seu interesse

http://www.ucb.br/programar/algoritmo/estr...sdecontrole.htm

Aqui tem um algoritimo resolvido usando contador:

http://www.eecis.udel.edu/~portnoi/classro...s/pratica03.pdf

Na Pagina 31 Dessa tem um exemplo de Contador!!

http://lgmb.fmrp.usp.br/cvbioinfo2008/extr...iago_logica.pdf

Abraço veio!

EDIT -----

Sobre esta questão da revista vamos formular uma pergunta:

Em meu banco de dados quero saber quantos clientes receberam minha revista e quantos não.

Neste caso poderiamos usar o contador

Se (cliente==recebeu)
   contRECEBEU = contRECEBEU +1
Senao
   contNAORECEBEU = contNAORECEBEU+1

Sendo Diretos

O contador serviria para incrementar algo de X em X vezes

Já o acumulador teria a função de armazenar numeros encima de outros numeros.

Talvez Outra Pessoa possa te dar uma outra visão do assunto!!

Abraço Qualquer coisa Estamos ae!

Editado por GabrielCardelli
Link para o comentário
Compartilhar em outros sites

  • 0
Aqui você poderá encontrar algo do seu interesse

http://www.ucb.br/programar/algoritmo/estr...sdecontrole.htm

Aqui tem um algoritimo resolvido usando contador:

http://www.eecis.udel.edu/~portnoi/classro...s/pratica03.pdf

Na Pagina 31 Dessa tem um exemplo de Contador!!

http://lgmb.fmrp.usp.br/cvbioinfo2008/extr...iago_logica.pdf

Abraço veio!

Valeu obrigado pela ajuda.

Gabriel mais uma vez obrigado.. vou ver se consigo me desenrolar agora.

to estudando muito mas a coisa fica mais complicada a cada dia. ehhehe

abraços e obrigado novamente

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...