[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[obm-l] Re: [obm-l] UM FATO HISTÓRICO!



Eh pelo mesmo motivo eh impossivel representar de forma precisa numeros
irracionais em computadores
Artur

--------- Mensagem Original --------
De: obm-l@mat.puc-rio.br
Para: "obm-l@mat.puc-rio.br" <obm-l@mat.puc-rio.br>
Assunto: Re: [obm-l] UM FATO HISTÓRICO!
Data: 03/08/04 22:03

jorgeluis@edu.unifor.br wrote:
> Afinal! porque quando multiplicamos em uma calculadora x.1/x não obtemos
1???

Porque internamente ela armazena os resultados de
forma truncada. Por exemplo, 1/3 em binário é uma dízima
periódica, fica 0.010101010101... Numa calculadora de oito
bits, ela guardaria apenas 0.01010101, que não é 1/3,
é apenas a aproximação mais próxima que ela consegue
(em decimal, 0.01010101 é 0,33203125).

Multiplicando isso aí por 3, o valor que você obtém
é 0,99609375. Em calculadoras com mais precisão, você chega
mais próximo de 3, mas nunca vai chegar no valor exato. Note
que, às vezes, até acontece de aparecer o valor correto, mas
é simplesmente porque os erros se acumularam em sentidos opostos,
e acabaram se anulando.

----------------------------------------------------------------
Ricardo Bittencourt http://www.mundobizarro.tk
ricbit@700km.com.br "tenki ga ii kara sanpo shimashou"
------ União contra o forward - crie suas proprias piadas ------


=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================

________________________________________________
OPEN Internet
@ Primeiro provedor do DF com anti-vírus no servidor de e-mails @


=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================