Article View: pl.comp.programming
Article #215706Re: Porównywanie liczb, double float
From: J.F.
Date: Tue, 02 Jul 2019 22:42
Date: Tue, 02 Jul 2019 22:42
29 lines
2564 bytes
2564 bytes
Dnia Tue, 2 Jul 2019 22:56:19 +0200, AK napisał(a): > On 2019-06-26 06:21, J.F. wrote: >>> PS: Zapsz si ejednak na ten kurs numeryki. Moze jeszcze gdzies ucza o >>> float... >> >> No ale przeciez nie chcesz wiedziec jak floaty sa zapisane :-P >> >> To po takim kursie bediesz mial metlik - pelno ostrzezen o mozliwych >> bledach i zero rozwiazan :-) > > Hehe, no racja :) > Tyle, ze w "moich czasach" nie uczyli o bebechach formatow fp (bo co > maszyna to byl inny, ba! nawet bajt na CDC mial 9 bitow;), jeno wlasnie > jak ich _dobrze_ uzywac przy takiej wielosci formatow. > > PS: Zeb nie bylo, Chwale IEEE754, ale glownie ze wzgledu na ulatwienie > (ze wzgledu na ustandaryzowanie) dla tworcow koprocesorow i kompilatorow. > Dla uzytkownikow/programistow "stare" zasady pozostaja wciaz w mocy. IMO - powstal chyba tylko po to, zeby klienci nie narzekali, ze ten sam program (zrodlowy) wykonany na dwoch roznych komputerach daje rozny wynik (z powodu zaokraglen/obciec). Ale ma jedna zalete - z powodu przyjecia podstawy 2, srednia dwoch liczb jest zawsze pomiedzy nimi. Przy podstawie 10 lub 16 moze byc juz inaczej np 5.008+5.009 = 10.017 -> 1.002e1 .. /2 = 5.010 J.
Technical Details
Message-ID:
<ip0ao0c1i62f$.1rxri1ycd5raa$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <qe7g1r$rrf$1@gioia.aioe.org> <5d074706$0$15193$426a74cc@news.free.fr> <5d07a2c9$0$31100$65785112@news.neostrada.pl> <qe97vi$rf5$1@gioia.aioe.org> <5d088596$0$14369$426a74cc@news.free.fr> <qeacur$1qor$1@gioia.aioe.org> <5d08d970$0$20310$426a74cc@news.free.fr> <qeapsh$1n9j$1@gioia.aioe.org> <5d090156$0$15507$426a74cc@news.free.fr> <qetsf8$68n$1@gioia.aioe.org> <1cgepnnvodqg5$.1afjj1r92e0ci.dlg@40tude.net> <be67e9bd-1f6e-3cee-393e-2c55b220fe95@nowhere.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "J.F." <jfox_xnospamx@poczta.onet.pl> Subject: Re: Porównywanie liczb, double float Newsgroups: pl.comp.programming,pl.misc.elektronika User-Agent: 40tude_Dialog/2.0.15.1pl MIME-Version: 1.0 References: <qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <qe7g1r$rrf$1@gioia.aioe.org> <5d074706$0$15193$426a74cc@news.free.fr> <5d07a2c9$0$31100$65785112@news.neostrada.pl> <qe97vi$rf5$1@gioia.aioe.org> <5d088596$0$14369$426a74cc@news.free.fr> <qeacur$1qor$1@gioia.aioe.org> <5d08d970$0$20310$426a74cc@news.free.fr> <qeapsh$1n9j$1@gioia.aioe.org> <5d090156$0$15507$426a74cc@news.free.fr> <qetsf8$68n$1@gioia.aioe.org> <1cgepnnvodqg5$.1afjj1r92e0ci.dlg@40tude.net> <be67e9bd-1f6e-3cee-393e-2c55b220fe95@nowhere.net> Date: Wed, 3 Jul 2019 00:42:53 +0200 Message-ID: <ip0ao0c1i62f$.1rxri1ycd5raa$.dlg@40tude.net> Lines: 29 Organization: Telekomunikacja Polska NNTP-Posting-Host: 82.143.187.50 X-Trace: 1562107373 unt-rea-b-01.news.neostrada.pl 501 82.143.187.50:55529 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit