Question
13. 3 pontos)Faça um algoritmo para calcular o valor de A dado por: A=(1)/(2)-(1)/(3)+(1)/(4)-(1)/(5)+... +1+(1)/(n)
Solution
4.2
(181 Votos)
Tatiana Maria
Mestre · Tutor por 5 anos
Resposta
Vamos detalhar o algoritmo em pseudocódigo para que seja mais claro:```INÍCIO // Passo 1: Inicializar variáveis n <- 0 // Contador de termos soma <- 0 // Soma acumulada dos termos // Passo 2: Iterar até que o valor de A seja calculado enquanto (soma < 1) faça // Passo 3: Incrementar o valor de n n <- n + 1 // Passo 4: Calcular o termo atual termo_atual <- (-1)^(n+1) / n // Alternando sinal e denominador // Passo 5: Adicionar o termo atual à soma soma <- soma + termo_atual fim enquanto // Passo 6: Exibir o valor de A imprimir "O valor de A é: ", somaFIM```Explicação do algoritmo:1. **Inicialização**: Inicializamos `n` como 0 e `soma` como 0.2. **Iteração**: Usamos um loop `enquanto` que continua até que a soma atinja ou exceda 1.3. **Incremento de n**: Em cada iteração, incrementamos `n` em 1.4. **Cálculo do termo atual**: Usamos `(-1)^(n+1) / n` para alternar o sinal e o denominador.5. **Adição do termo atual**: Adicionamos o termo atual à soma acumulada.6. **Exibição do resultado**: Após a iteração final, exibimos o valor de A.Este algoritmo garante que o valor de A será calculado corretamente até que a soma atinja 1.