Eu queria entender esse algoritmo. Poderiam explicar? Não entendi como o H pode ser (gerado) mostrado na tela,sendo que ele está sendo somado a 1,dividido por i e atribuído a ele mesmo e antes disso,nada foi declarado,nenhum número de modo que H tenha algum valor numérico.
E por que "passo -1"?
Sendo H = 1 + 1/2 + 1/3 + 1/4 + ... + 1/N, escreva um algoritmo para gerar o número H. O número N é fornecido pelo usuário.
Algoritmo numero;
Var N,i: inteiro;
H: real;
Início
Escreva ("Informe o valor para N");
Leia (N);
Para i de 1 até N passo -1 faça
H <- H + 1/i;
FimPara;
Escreva (H);
Fim;
2006-09-20
07:21:51
·
4 respostas
·
perguntado por
BioClon
7
em
Computadores e Internet
➔ Programação e Design
Agradeço aos que responderam,mas deu na mesma.
// aqui está compreensível
Var N,i: inteiro;
// aqui também.
H: real;
Início
Escreva ("Informe o valor para N");
Leia (N);
//até esse leia(N) também dá pra entender.
Para i de 1 até N passo -1 faça
//aqui complicou. Como é que o H vai receber //H+1/i??? Quem é H?
H <- H + 1/i;
FimPara;
2006-09-20
08:32:19 ·
update #1