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 !

Search the boards