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.


def serie_harmonica(n):
""" Calcula a série harmónica com n termos."""
soma = 0.0
for den in range(1,n+1):
soma = soma + (1.0/den)
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