Para evitar erros de cancelamento em operações de subtração de dois números numa notação de ponto flutuante, é comum reorganizar as operações. Dado a expressão: s=√ x+1 −√ x, podemos reescrevê-la como: s = (√ x+1 −√ x) * (√ x+1 +√ x)/(√ x+1 +√ x) simplificando a expressão, temos: s = (√ x+1)² - (√ x)² / (√ x+1 +√ x) s = (x+1 - x) / (√ x+1 +√ x) s = 1 / (√ x+1 +√ x) Substituindo x=100000 na expressão, temos: s = 1 / (√ 100001 +√ 100000) s = 1 / (316.228 + 316.227) s = 0.00141 Portanto, o valor da expressão equivalente para x=100000 é 0.00141.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar