Buscar

Marcar para revisão Para evitar erros de cancelamento em operações de subtração de dois números numa notação de ponto flutuante, é comum reorganiza...

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

Respostas

User badge image

Ed Verified user icon

Para evitar erros de cancelamento em operações de subtração de dois números em notação de ponto flutuante, é comum reorganizar as operações. No caso da expressão fornecida, podemos reescrevê-la da seguinte forma para evitar o cancelamento: s = √ x + 1 − √ x s = (√ x + 1 − √ x) * (√ x + 1 + √ x) / (√ x + 1 + √ x) s = (x + 1 - x) / (√ x + 1 + √ x) s = 1 / (√ x + 1 + √ x) Substituindo x = 100000, temos: s = 1 / (√100000 + 1 + √100000) s = 1 / (316.228 + 1 + 316.228) s = 1 / 633.456 s ≈ 0.001578 Portanto, a expressão equivalente reorganizada é s = 0.001578 para x = 100000.

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

Responda

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

Continue navegando