Article View: pl.comp.programming
Article #215683Re: Porównywanie liczb, double float
From: J.F.
Date: Wed, 26 Jun 2019 04:10
Date: Wed, 26 Jun 2019 04:10
58 lines
3062 bytes
3062 bytes
Dnia Tue, 25 Jun 2019 21:48:04 +0200, AK napisał(a): > On 2019-06-19 11:45, J.F. wrote: >> Użytkownik "AK" napisał w wiadomości grup >> On 2019-06-17 16:09, J.F. wrote: >>>> Dzisiejsze koprocesory ciagle maja ten sam format liczby double, >>>> ktory powoduje te błędy. >> >>> Taaa? A zauwazyl Ty ze "przy okazji" posiadaja jeden z formatow dluzszy >>> niz najdluzszy int (czyli 80bit)? >>> Czyli moze liczyc w wiekszym zakresie :) >> >> Bez znaczenia - problem ciagle ten sam. > > Nie. Obliczenia posrednie (wewnetrznie robione na np 80 bitach) > sa dokladniejsze, wiec koncowy wynik tez (lepiej/dokladniej > obcinany/zaokraglany) Ale nadal 31.8 nie da sie zapisac dokladnie. >> Nawiasem mowiac - czy mi sie wydaje, czy ten format 80-bit jest po >> cichutku wycofywany ? > > A nie wiem. I.. chce nie wiedziec. > Ba! Wlasnie umiejetnosc poslugiwania sie fp polega na.. > "nicniewiedzeniu" o ich faktycznej reprezentacji. Ale musisz umiec dobrac EPS :-) >>>> Wczorajsze koprocesory mialy formaty BCD, ktore akurat pieniadze >>>> liczyly dokladnie, czy dzisiejsze maja to juz nie wiem. >> >>> Kolejny mit, ze BD jest "zbawieniem na cale zlo". >> >> Nie, ale czesto ulatwia. > > Tak, ale w przypadku "surowych" dziesietnych czyli nie bedacych > wynikiem/uczestniczacych w obliczeniach. A ilez takich? > Nawet w bankowosci dosc malo. Wydaje mi sie, ze w bankowosci wiekszosc. >> Ze wspomnien starszego informatyka ... bankowego. >> "Fortran, co to za g* jest. Klient ma na koncie 25.60, przychodzi mu >> 74.40, >> i na koncie ma 99.999996 >> Przeszlismy na podwojna precyzje. To teraz ma >> 99.999999999954 >> " > Zgoda, jeno cus mi sie wydaje ze to dosc mlody osesek psioczyl na ten > Fortran ;) Albo doswiadczony :-) Akurat patrze na program magazynowy - ma dwie jednostki. Moze np farbe liczyc w litrach, albo w puszkach. Jak puszka ma 3 litry to sie dzieja cuda. J.
Technical Details
Message-ID:
<1sm71lvsnl4ak$.qs17jcqp7uqn$.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-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <qdtjje$5ng$1@dont-email.me> <qe665k$18po$2@gioia.aioe.org> <5d079f8f$0$499$65785112@news.neostrada.pl> <qeckl4$1nvk$1@gioia.aioe.org> <5d0a04b4$0$522$65785112@news.neostrada.pl> <qettpi$c8s$1@gioia.aioe.org>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-b-01.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> <qdtjje$5ng$1@dont-email.me> <qe665k$18po$2@gioia.aioe.org> <5d079f8f$0$499$65785112@news.neostrada.pl> <qeckl4$1nvk$1@gioia.aioe.org> <5d0a04b4$0$522$65785112@news.neostrada.pl> <qettpi$c8s$1@gioia.aioe.org> Date: Wed, 26 Jun 2019 06:10:56 +0200 Message-ID: <1sm71lvsnl4ak$.qs17jcqp7uqn$.dlg@40tude.net> Lines: 58 Organization: Telekomunikacja Polska NNTP-Posting-Host: 82.143.187.50 X-Trace: 1561522252 unt-rea-b-01.news.neostrada.pl 515 82.143.187.50:53594 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit