Definição
Em Matemática, Sequência Harmônica se refere a uma sequência em que
ou seja, o n ° termo da sequência iguala o recíproco de n .
Introdução
Nesse desafio, dado um número inteiro positivo n como entrada, produza a soma parcial dos primeiros n termos da sequência harmônica.
Entrada
Você receberá um número inteiro positivo (dentro do intervalo de números suportados pelo seu idioma). Pode ser assinado e não assinado (depende de você), pois o desafio requer apenas números inteiros positivos.
Você pode receber a entrada de qualquer maneira, exceto assumindo que ela esteja presente em uma variável predefinida. A leitura do arquivo, terminal, janela modal ( prompt()
em JavaScript) etc. é permitida. Tomando a entrada como argumento de função também é permitido.
Resultado
Seu programa deve gerar a soma dos primeiros n termos da Sequência Harmônica como float (ou inteiro se a saída for igualmente divisível por 1) com precisão de 5 algarismos significativos, em que n se refere à entrada. Para transmitir o mesmo no jargão matemático, você precisa calcular
onde n se refere à entrada.
Você pode produzir de qualquer maneira, exceto gravar a saída em uma variável. alert()
É permitido escrever na tela, terminal, arquivo, janela modal ( em JavaScript) etc. A saída como return
valor da função também é permitida.
Regras adicionais
O número de entrada pode ser indexado em 0 ou 1. Você deve especificar isso em sua postagem.
Você não deve usar um built-in para calcular a soma parcial dos primeiros n elementos. (Sim, é para você Mathematica!)
Você não deve abusar dos tipos de números nativos para banalizar o problema .
Aplicam-se brechas padrão .
Casos de teste
Os Casos de Teste supõem que a entrada seja 1 indexada
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
Critério vencedor
Isso é código-golfe , então o código mais curto em bytes vence!
9.9999E10
vez de99999999999.9999999999