Buscar

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. Seja a ex...

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. Seja a expressão:s=√ x+1 −√ x s=x+1−xonde x=100000x=100000 num computador F P(10,5,−6,6)FP(10,5,−6,6), observe que nesse computador x+1=xx+1=x, para x=100000x=100000, resultando s=0s=0. Determine uma expressão equivalente e o seu valor para x=100000x=100000

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais