Posted By: pivson (Pijte pivo, je zdrave !!!) on 'CZprogram'
Title: Re: Zaokrouhlovani cisla typu Extended
Date: Thu May 9 19:09:25 2002
> Tak a ted doufam, ze jsem toho moc nezvoral, jsem silene ospalej a boli me
> hlava...
No, mozna bude problem v tom, ze float cislo podle IEEE754 neni
reprezentovano jako 'mantisa * 10^n' kde n a mantisa jsou dvojkovy vyjadreni
(absolutni). Tedy 100 se nezapise jako '1 a 2'... Tedy odtud prameni zminena
"neprenost". Dale z toho, ze vnitrne je reprezentovana 80ti bity, kdezto
vystupuje jako 32/64 bitu. A za posledni, pokud zlomek vyjadris cislem, pak
se jiz sam osobe dopustis nepresnosti.
napr:
1*1/3 = 0.3333333...
2*1/3 = 0.6666666....
3*1/3 = 0.9999999... nebo ne ? :)
Tedy pokud porovnavas zlomky vyjadrene absolutnim cisle, tak musis
akceptovat
chybu.
Tato chyba (podle IEEE) se definuje jako hodnota bitu s nejnizsi vahou, pokud
se dobre pamatuju.
Za urcitich okolonosti lze zvisi presnost vypoctu jeste o jeden bit... Sice to
zni male, ale je to 2x tak lepsi.
Pivson I a posledni, z bozi vule pivar
A co budou delat cesi ???
Deme na pivo !