Article View: pl.comp.programming
Article #215638Re: Porównywanie liczb, double float
From: AK
Date: Wed, 19 Jun 2019 06:15
Date: Wed, 19 Jun 2019 06:15
42 lines
2290 bytes
2290 bytes
On 2019-06-17 03:44, bartekltg wrote: > On Sunday, June 16, 2019 at 9:40:44 PM UTC+2, AK wrote: >> On 2019-06-12 16:54, Cezary Grądys wrote: >>> W dniu 12.06.2019 o 14:29, Mateusz Viste pisze: >>> >>>> >>>> Prawdziwi programiści nie używają liczb zmiennoprzecinkowych. >>>> >>>> Obowiązkowa lektura na wieczór: >>>> http://perso.ens-lyon.fr/jean-michel.muller/goldberg.pdf >>>> >>> >>> Nie ma co przesadzać, liczby zmiennoprzecinkowe po to powstały, żeby je >>> używać. Trzeba tylko porównywać je zakładając pewną dopuszczalną >>> tolerancję. >> >> No dooobra. >> Zamieszcze tu po raz 473 w ciagu 20 lat podstawową formułkę >> (Ba! KANON!), bo przy takiej wiedzy "mlodego pokolenia" znow >> zaczną nam przychodzic ponaglenia o pilną zapłatę 0.00PLN. >> >> a == b -> fabs(a - b) <= EPS >> a != b -> fabs(a - b) > EPS > > Zgoda. > >> a < b -> (a - b) < -EPS >> a > b -> (a - b) > EPS >> a <= b -> (a - b) <= EPS >> a >= b -> (a - b) >= -EPS > > A to po co? Przez symetrię. Tak samo wazne jak powyzsze. > Ale bardzo często nierórności tego typu > testuje się do rozdielenia mniejszych i większych, > wtedy to ma mały sens. Czytales moj post do konca. AK
Technical Details
Message-ID:
<qecju2$1jvs$1@gioia.aioe.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!.POSTED.pzxV5RzGbWhRV3wI1/aUwg.user.gioia.aioe.org!not-for-mailReferences:
<qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <5d011217$0$17348$65785112@news.neostrada.pl> <qe65vo$18po$1@gioia.aioe.org> <7d334ae2-808a-4653-b940-0711b58d2046@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!.POSTED.pzxV5RzGbWhRV3wI1/aUwg.user.gioia.aioe.org!not-for-mail From: AK <nobody@nowhere.net> Newsgroups: pl.comp.programming Subject: Re: Porównywanie liczb, double float Date: Wed, 19 Jun 2019 08:15:29 +0200 Organization: Aioe.org NNTP Server Lines: 42 Message-ID: <qecju2$1jvs$1@gioia.aioe.org> References: <qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <5d011217$0$17348$65785112@news.neostrada.pl> <qe65vo$18po$1@gioia.aioe.org> <7d334ae2-808a-4653-b940-0711b58d2046@googlegroups.com> NNTP-Posting-Host: pzxV5RzGbWhRV3wI1/aUwg.user.gioia.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 X-Notice: Filtered by postfilter v. 0.9.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit