sábado, 7 de novembro de 2009

Problema 5.15

O problema do cálculo do valor da série harmónica conhecido o número de termos é trivial. Apresenta-mo-lo sem mais.

1.def serie_harmonica(n):
2.    """ Calcula a série harmónica com n termos."""
3.    soma = 0.0
4.    for den in range(1,n+1):
5.        soma = soma + (1.0/den)
6.    return soma


O leitor tem obrigação de já estar habituado a este padrão: um contador que é actualizado dentro do ciclo for. Notar que usamos range(1,n+1), pois o denominador não pode ser 0, e temos que somar n termos. Atente-se que, neste caso o cilco é usado para contar e gerar os denominadores.

Sem comentários:

Enviar um comentário