Crie um algoritmo que leia um número N e calcule:

Passo 1

Então, a gente tem um exercício que pede para criar um algoritmo. Esse algoritmo vai ler um número e calcular a soma dos inversos dos números de 1 até , ou seja:
Isso está relacionado com conceitos de programação e matemática, especificamente séries matemáticas e estruturas de repetição em programação. Vamos precisar usar um laço de repetição para somar cada termo onde vai de 1 até .

Passo 2

Primeiro, vamos entender a série que estamos calculando. A soma é conhecida como série harmônica. Ela adiciona os inversos dos números inteiros de 1 até . Por exemplo, se , a soma seria:

Passo 3

Agora, para criar um algoritmo que faça isso, precisamos seguir alguns passos básicos de programação:
  1. Ler o valor de que o usuário vai inserir.
  2. Inicializar uma variável para armazenar a soma, vamos chamar de soma.
  3. Usar um laço de repetição que vai de 1 até .
  4. Dentro do laço, calcular para cada e adicionar esse valor à soma.
  5. Após o laço terminar, exibir o resultado armazenado em soma.

Passo 4

Vamos colocar isso em pseudocódigo para facilitar a visualização:
Início
    Leia N
    soma ← 0
    Para i de 1 até N faça
        soma ← soma + (1 / i)
    FimPara
    Escreva soma
Fim
Aqui, Leia N significa que o programa vai pedir para o usuário digitar o valor de . A variável soma começa em 0 e vai acumulando o valor de a cada iteração do laço Para. No final, a gente exibe o valor total da soma.

Passo 5

Vamos ver um exemplo para entender melhor. Suponha que :
  • Iteração 1: , soma = 0 + = 1
  • Iteração 2: , soma = 1 + = 1,5
  • Iteração 3: , soma = 1,5 + ≈ 1,833
  • Iteração 4: , soma = 1,833 + = 2,083
Então, para , a soma será aproximadamente 2,083.

Resposta

Portanto, o algoritmo soma os inversos dos números de 1 até e retorna o valor final da soma.

Exercícios relacionados

Uma certa firma fez uma pesquisa para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Para isso, forneceu o sexo do entrevistado e sua resposta (sim ou não). Sabendo-se que foram entrevistadas 2.000 pessoas, crie um algoritmo que calcule e escreva:
a) o número de pessoas que responderam sim;
b) o número de pessoas que responderam não;a porcentagem de pessoas do sexo masculino que responderam não.
Paradoxo do aniversário. Em teoria das probabilidades, o paradoxo do aniversário afirma que dado um grupo de 23 (ou mais) pessoas escolhidas aleatoriamente, a chance de que duas pessoas terão a mesma data de aniversário é de mais de 50%. Implemente um programa que mostra esta teoria. Podem ser utilizados os métodos embutidos nas classes list e set.
Crie um algoritmo que verifique se existe alguma raiz na equação Cx+D no intervalor [-1.000, 1.000]. Seu algoritmo deve ler os coeficientes A, B, C e D. Dica: incremente o valor de x de uma unidade a cada interação e verifique se houve uma mudança de sinal no resultado da equação, se o sinal mudou, existe a ocorrência de uma raiz (não é necessário calcular a raiz).
Leia um número A real positivo. Calcule sua raiz real utilizando o método babilônico indo até a interação ( ). Considere, por hipótese, .