Segue abaixo uma possível solução em Python para a função solicitada: ```python def calcular_erro(q, n): soma_infinita = 1 / (1 - q) # calcula a soma infinita da PG soma_n_termos = (1 - q ** n) / (1 - q) # calcula a soma dos n primeiros termos da PG erro = abs(soma_infinita - soma_n_termos) # calcula o erro absoluto return erro ``` Explicação: - A função `calcular_erro` recebe como entrada o valor da razão `q` e o número de termos `n`. - Em seguida, a função calcula a soma infinita da PG a partir da fórmula `1 / (1 - q)` e a soma dos n primeiros termos da PG a partir da fórmula `(1 - q ** n) / (1 - q)`. - O erro absoluto é calculado pela diferença entre a soma infinita e a soma dos n primeiros termos, utilizando a função `abs` para garantir que o resultado seja sempre positivo. - Por fim, a função retorna o valor do erro. Exemplo de uso: ```python >>> calcular_erro(0.5, 10) 0.0009765625 ``` Neste exemplo, a função calcula o erro entre a soma infinita e a soma dos 10 primeiros termos de uma PG com razão 0.5, resultando em um erro de 0.0009765625.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar