neprihlásený Piatok, 1. mája 2026, dnes je Sviatok práce
Google Calculator dáva chybné výsledky

DSL.sk, 25.8.2008


Google Calculator, kalkulačka a konvertor mien prístupný z vyhľadávacieho políčka vyhľadávača Google, sa dopúšťa pri výpočtoch s veľkými číslami numerických chýb a dáva chybné výsledky.

Chyba bola pôvodne objavená pri odčítaní dvoch blízkych veľkých čísel, keď výsledkom je nula namiesto správneho rozdielu.

Presná príčina chyby nie je známa, zatiaľ je ale pripisovaná internému počítaniu s číslami s pohyblivou rádovou čiarkou s obmedzenou presnosťou a rozdielu zanedbateľnému voči absolútnej hodnote čísiel.

Pri našom teste sme našli aj výraz, u ktorého dával Google Calculator iný chybný výsledok ako 0, keď výsledkom odčítania 67 999 999 999 999 999 - 67 999 999 999 999 700 je 304.

Google Calculator je prístupný priamo z vyhľadávacieho políčka vyhľadávača, zároveň ho využíva viacero widgetov a gadgetov a v novej verzii napríklad aj populárny spúšťač aplikácií Launchy.

Zväčšiť Zväčšiť
Chybné výsledky Google Calculatora



Spoločnosť Google sa zatiaľ k problému oficiálne nevyjadrila. V septembri minulého roka sa objavila chyba rovnakého v súčasnosti sa už málo vyskytujúceho druhu v tabuľkovom procesore Microsoft Excel, ktorý dával v niektorých prípadoch rovnako chybné výsledky.



Najnovšie články:

Tesla začala masovú výrobu elektrokamióna Semi
Notebooky v EÚ sa už musia nabíjať cez USB-C
Od zajtra budú obchody musieť prijímať platby cez QR kódy alebo inak bezhotovostne
V auguste staršia raketa Falcon 9 narazí do Mesiaca
VÚB má technické problémy
Voyo sa stáva internetovou televíznou službou, pridáva množstvo iných staníc
Vydaná Fedora 44, Fedora Asahi Remix 44 pre Macy a Ubuntu 26.04 LTS
OpenAI má pripravovať vlastný AI smartfón
Webhosting dostal veľkú pokutu za neposkytnutie emailov zákazníka protimonopolnému úradu
Colníci zabavili falošné Apple produkty za 660-tisíc


Diskusia:
                               
 

Uz som to bachol na StumbleUpon :)
Odpovedať Hodnotiť:
 

Je tam napisane velmi vysoke cislo na to treba viacbitove procesory... alebo nejake software nadstavby...
kto by take cisla pocital dpč , podla mna jedine co urobia je blokovanie cisel ktore maju prilis vela cifier
Odpovedať Hodnotiť:
 

Mne napriklad na 32bit vyšla nejaka k0k0+!n@ , nejake zaporne cislo... proste cim viac bitovy procesor, tym vacsie cislo dokaze spracovat
šňup

Odpovedať Hodnotiť:
 

Nie tak celkom. Dnesne intely (32b aj 64b) maju 128b MMX registre, ktore umoznuju aj celociselne operacie. Takze nie je rozdiel medzi 32b a 64b (co sa tyka tohoto) - samozrejme za predpokladu, ze pouzivam rozumny softwer/prekladac.

U AMD je situacia (myslim) obdobna.
Odpovedať Hodnotiť:
 

Dalsi odbornik. :)) MMX registre su 64 bitove z povodnych registrov urcenych pre FPU ktore su 80bitove ST0-7! Az s SSE pribudli XMM0-15 registre o dlzke 128 bitov.
.
.Sorry, ale musel som reagovat. :)) Mozno si sa len preklepol MMX >> XMM.

bye
Odpovedať Hodnotiť:
 

z tych vasich vypotenych odpovedi vysudzujem ze gugl ma zly soft :P

aj tak su to podla mna veeeelmi vysoke cisla,
Odpovedať Hodnotiť:
 

Jaj, ty si mi odbornik. Taka vec, ze GNU Multiple precision library, ti napocita cisla ake len chces (az ta pamat a smrt nerozdeli:)
Odpovedať Hodnotiť:
 

dakujem za kompliment.
Odpovedať Hodnotiť:
 

haha.............a že bezchybne google.................
Odpovedať Známka: -10.0 Hodnotiť:
 

Poprosim o jeden podklad, kde Google o sebe tvrdi, ze je bezchybny.
Odpovedať Známka: 7.9 Hodnotiť:
 

Aj staré japonské kalkulačky z Tuzexu nepočítali presne.
Mýlili sa už pri mocnine 2 na 32...
Ale na rozdiel od iných, fungujú rovnako bezproblémov už 24 rokov...
Odpovedať Známka: 10.0 Hodnotiť:
 

vela ludí to vraví.tak to ty snad staci
Odpovedať Známka: -7.8 Hodnotiť:
 

Keď ti veľa ľudí povie "Hoď sa pod vlak" mal by si to spraviť.

Tak začínam:


HOĎ SA POD VLAK!
Odpovedať Známka: 3.3 Hodnotiť:
 

Pozor napomahanie a navadzanie na samovrazdu je myslim tiez trestne. Nehovoriac o skode na vlaku a meskani za co ta zeleznice mozu tiez zazalovat :)
Odpovedať Hodnotiť:
 

hod sa pod vlak
Odpovedať Hodnotiť:
 

to budem intenzívne sledovať
Odpovedať Známka: 3.3 Hodnotiť:
 

hlavne ze je to rychlo :P
Odpovedať Známka: 7.8 Hodnotiť:
 

Super dufam ze to pouzivali banky :) a vsetkym ludom co mali taku vysoku ciastku na konte to zle spocitali :D
Odpovedať Známka: 1.4 Hodnotiť:
 

no to je pravda... nechcel by som pri takom konte prist o tych 5 korun. Ved by ma to mohlo zruinovat ;)
Odpovedať Známka: 5.0 Hodnotiť:
 

Jezkovy voci, to az take kktiny ludi trapia?????
Niekoho trapi ci bude mat co jest, dalsi ci ma este naboje do AK47 bo po nom strielaju, a niekoho sere ci funguje kalkulacka :D . Mozte mi dat aj -1000 bodov ale toto je podla mna nieco co nestoji za stratu casu!!!
To uz kolko ludí pocita 18 miestne cislo?!
Odpovedať Známka: -1.0 Hodnotiť:
 

Presne tak, tiez prva vec co ma napadla ze preco sa takymito kktinami zaoberaju. Drobna odchylka vysledku (vzhladom na velkost oboch cisel co sa odcitavaju) by mozno trapila ludi ktori pouzivaju uplne inu "kalkulacku" (nejaki vyskumnici).
Odpovedať Známka: -8.8 Hodnotiť:
 

Asi mi usla pointa Tvojho prispevku ... toto je IT blog a preto sa zaobera IT vecami. Ak Ta trapi, ze niekto nema co jest chod na http://www.unicef.sk/sk/ako-pomoct/ tam sa vyzijes do radosti. Nechapem naco tu chodis,ked Ta nezaujimaju veci z tohto prostredia.
Odpovedať Známka: 5.2 Hodnotiť:
 

toto je it blog? ty s asi taky presny ako ta kalkulacka
Odpovedať Známka: 5.7 Hodnotiť:
 

hahaha toto mi prislo mailom ako sranda a DSL.sK si z toho spravilo clanok to je sila :))))

a laskovo mi nemazte komentar mam screenshot

nie je vulgarny ale pravdivy
:)
Odpovedať Známka: 5.6 Hodnotiť:
 

topiaci sa aj slamky chytá!

PS: a je mi uplne jedno ci vymazu moj prispevok ;)
Odpovedať Známka: 2.5 Hodnotiť:
 

Aj vacsie picoviny uz nechali....
Odpovedať Hodnotiť:
 

Pre boha ziveho... !!! Samozrejme ze to je obrovska chyba.... Jedine na co sa ludia na strojoch spoliehaju je ich presnost.... To jednoducho nie je sranda, taketo veci sa nesmu stavat.... V tomto pripade sa mozeme pousmiat, ale ked sa to stalo takej firme ako je google, moze sa to stat aj inde a nechcem vediet ake by to mohlo mat nasledky.... (moze niekto pracovat s velkymi cislami, odcitavat - este sa mic nestane, ale co ak potom vysledok nasobit, davat na entu? ... to je obrovska odchylka)
Odpovedať Známka: 7.8 Hodnotiť:
 

Normalny clovek nepouziva Google ani Microsoft aplikacie. Linux je presny, spolahlivy, jednoducho ovladatelny a zadarmo. Nic z toho pre MS a Google neplati.
Odpovedať Známka: -3.3 Hodnotiť:
 

spolahlivy je hlavne ak bezi na P54C procesoroch ;o) ...
Odpovedať Známka: 10.0 Hodnotiť:
 

To je podobne. Kto pouziva pentive grafiky, alebo nvidiu, moze si za problemy sam.
Odpovedať Známka: -3.3 Hodnotiť:
 

linux je spolahlivy iba na Meotare :)

Odpovedať Známka: 2.9 Hodnotiť:
 

Si odbornik, co dodat...
Odpovedať Známka: -2.0 Hodnotiť:
 

Zase raz jebko (ešte s debilným menom) ktorý tu vtíra s Linuxom.

"Normalny clovek nepouziva Google ani Microsoft aplikacie"

no ty si dobrý fas.
Odpovedať Hodnotiť:
 

Na zaklade jednoducheho pokusu s hodnotami, ktore su uvedene v clanku, mi vyslo, ze ten program po parsovani vyrazu zmeni vsetky ciselne hodnoty do formatu dvojitej presnosti (double), aj ked su celociselne a mohli by zostat v tvare dlheho celeho cisla.

Da sa povedat, ze chyba je nazavisla na platforme, pravdepodobne aj programovacom jazyku.
Odpovedať Známka: 10.0 Hodnotiť:
 

Zaujimava je aj kalkulacka vo Windows XP, ked ju prepnete na vedecku tak zmizne druha odmocnina...
Odpovedať Známka: 10.0 Hodnotiť:
 

to bude asi tym, ze vacsina ludi, ktori pouzivaju vedecku kalkulacku maju aspon elementarne znalosti z matematiky (co sa o tebe asi neda povedat - sudiac z tvojho prispevku). dovol teda, aby som ti objasnil, ako sa pocitaju mocniny a odmocniny:
x-ta odmocnina z a na y sa vypocita ako a na y/x. (preto je v tej kalkulacke tlacidlo x^y a zaroven mozes pouzivat zatvorky do ktorych zas das x^y). cize uviediem na priklade: chces vypocitat druhu odmocninu z cisla 25, tak stlacis (na vedeckej kalkulacke): 25 x^y (1/2) a potom este ENTER a dostanes vysledok :) Ti sikovnejsi napisu rovno 25^0,5...
Odpovedať Známka: 4.5 Hodnotiť:
 

pwned
Odpovedať Hodnotiť:
 

drviva vacsina ludi si mysli ze matika konci pri spocitani sumy pri pokladni a niektori vzdelanejsi vidia vrchol matiky v krkolomnych slovach sinus, kosinus ... ani jedni ani druhi netusia, ze matika sa tam este ani len nezacala ...
Odpovedať Hodnotiť:
 

Mas pravdu matiku ja velmi nemusim...

A co sa tyka tej odmocniny cisla 25: v standardnom mode stlacis "2", "5", "sqrt", "ENTER" = 4 kliknutia
vedecka kalkulacka : "2", "5", "x^y", "(", "1", "/", "2", ")", "ENTER" = 8 kliknuti

Nech mi niekto nehovori ze toto je zdrave, software ma zjednodusit zivot a nie komplikovat ho! Nehovoril som ze kalkulacka ktora je vo Windowse pocita zle ale to ze tlacitko sqrt zmizne je dost blbe...
Odpovedať Hodnotiť:
 

*9 klinkuti
Odpovedať Hodnotiť:
 

Windows kalkulačka má 2 módy, a v každom počíta inak.
Skúste si: 1+2*3 na obyčajnej, a potom na vedeckej kalkulačke vyrátať...
Odpovedať Hodnotiť:
 

(1+2)*3 alebo 1+(2*3)...
Odpovedať Hodnotiť:
 

bez zatvoriek myslel tak ako to napisal (standardna vrati 9 a vedecka 7)
Odpovedať Hodnotiť:
 

no to je mi za veda ked to rozpozna ze nasobenie ma prednost pred scitanim... gratulujem vedatorom z M$
Odpovedať Hodnotiť:
 

aspon vidno ako v MS robia nove verzie Windowsu... Ctrl-C + Ctrl+V ..a tak sa prenasaju vsetky nedorobky do novych verzii ;-)
Odpovedať Hodnotiť:
 

No niektore prispevky su fakt na zamyslenie (myslene tak, ze autori by sa mali nas debou samysliet) ...

Uz to bolo spravne spomenute ze technika ma vynimocne dve vlastnosti na ktore sa clovek spolieha: presnost a rychlost. Akonahle je co i len jedna z nich ohrozena (a nie na 18tom desatinnom mieste, ale co i len na desat-miliontom desatinnom mieste!!!!!!!!!!!), tak je to CHYBA !!!

Napr. na prelome 19. a 20. storocia bolo ludolfovo cislo zname na 707 desatinnych miest (co chudaci matici pocitali rucne) ... s prichodom elektonickych salovych tazko-obrnencov sa to ukazal byt omyl, chyba bola uz niekde na dvestom ci tristom desatinnom mieste a vsetky dalsie cifry boli samozrejme uplne zle ...

Zrejme sa niekto coskoro opyta naco je nam poznat nieco na miliardy desatinnych miest (ako napr. ludolfovo cislo dnes) ...
Odpovedať Hodnotiť:
 

totiz v ludolfovom cisle je ukryte tajomstvo zivota preto ho treba poznat tak presne

ale k clanku, je to chyba ako kazda ina a preto ju treba opravit, nik z toho nerobi boom sak clanok len o tom podava spravu cize myslim ze je to ok
Odpovedať Hodnotiť:
 

no nejde ani tak jedine o ludolfovo cislo, ale aj o ine vysledky ... matika ako teoreticka-neexperimentalna, exaktna, rigorozna, deduktivna veda stojaca na axiomach a logike potrebuje helfnut aj experimentalnym a induktivnym sposobom pri tvorbe hypotez, ktore je treba potom samozrejme exaktne dokazat ... ak nieco plati pre prvych desat miliard pripadov je to bohovsky velka indicia, ze to plati pre vsetky pripady ... ale to treba vseobecne dokazat (a nie preskumat hoci aj sto miliard pripadov - to v matike nestaci)
Odpovedať Hodnotiť:
 

samozrejme v ludolfovom cisle nie je ukryte ziadne tojomnstvo zivota, je to typicke realne, iracionalne a predovsetkym transcendentne cislo ... ako napokon TAKMER vsetky realne cisla su take ... z technickeho hladiska TAKMER ziadne realne cislo nie je racionalne ci algebraicke ...

este inak z pohladu teorie mnozin mohutnost mnoziny Q je alef nula a mohutnost mnoziny I = R-Q predstavuje mohutnost kontinua, t.j. u istu ako maju vsetky realne cisla ... to iste mozno tvrdit a algarraickych a transcendentnych cislach ...

teda TAKMER VSETKY realne cisla vyzeraju ako pi, e, sin(pi/7), ln2 ... a su nielenze iracionalne (ziadne perioda za desatinnou ciarkou, hoci aj milion cifier dlha), ale co je este horsie su transcendentne ... co to znamena je na dhlsie ...
Odpovedať Hodnotiť:
 

mne sa matematika a jej dvojhodnotova logika vobec nepaci
Odpovedať Hodnotiť:
 

no to si v predeli, v tom pripade sa ti nemoze pacit ani legislativa. pretoze tam existuje tiez len 1 a 0 :)

Odpovedať Hodnotiť:
 

hej tak rychlost a prehladnost je tu na ukor presnosti, nech zije 100% pravda
Odpovedať Hodnotiť:
 

nem maj strach, boli vypracovane aj viachodnotove logiky, uplne konzistentne ...
Odpovedať Hodnotiť:
 

ano su, nemaju dovod byt nekonzistentne ved vychadzaju z ludskej prirodzenosti, clovek nie je stroj, nevravim ze booleanovska logika je shit, ved neda sa cakat ze clovek vytvori nieco zlozitejsie ako je on sam to sa vylucuje, ale nepaci sa mi ze sa pcha do vsetkeho
Odpovedať Hodnotiť:
 

clovek je uz taky ...
Odpovedať Hodnotiť:
 

a co je na 22/7 take tajomne? :O pretoze to je najznamejsie cislo s nekonecnym rozvojom nanom nic nieje.
asi ako kydy ze ruleta je diablov vytvor pretoze sucet vsetkych cisel je 666...
tak ale nazor ti neberem, len vyjadrujem svoj ;)
Odpovedať Hodnotiť:
 

Na 22/7 nie je nic tajomne, ved to ani nie je &#960;, len odhad ( 223/71 < &#960; < 22/7 ) ;-)
Odpovedať Hodnotiť:
 

&#960 alias Pi
Odpovedať Hodnotiť:
 

sranda, ale pri velkych vypoctoch by to asi nepreslo :D
Odpovedať Hodnotiť:
 

tak som prisiel z obeda a dokoncim prednasku:

22/7 nie je pi ... len prva aproximacia s odchylkou na 3. desatinnom mieste ... tieto aproximacie sa daju pekne vypocitat retazovymi zlomkami ... staci vypocitat rozdiel 22/7 - pi a co nam vyjde? Nejaka ta tisicinka ze ano ... nehladime na znamienko, ponivac nam nejde o to ktorez cisiel 22/7 a pi je vacsie/mensie, ale ide o ich absolutnu vzdialenost na realnej ciselnej oske :-)

da sa dokazat, ze tato racionalna (zlomkova) aproximacia ludolfovho cisla je najpresnejsia z mnoziny vsetkych racionalnych apriximacii, v ktorych vystupuju max 2-ciferne cisla ...

podobne dalsia presnejsia aproximacia je 355/113 a podobne sa da dokazat ze neexsituje zlomok (s max 3-cif cislami v menovalite ci citateli), ktory by pi aproximaval presnejsie ... no a hodme si rozdiel 355/133 - pi a coze nevidime? odchylka nejaka ta miliontinka ze ano? t.j. na 6. desatinnom mieste.... podobne exsituje nekonecny rad stale presnejsich racionalnmych aproximacii ..

nuze ... takze tak ...
Odpovedať Hodnotiť:
 

355/113 tam malo byt
Odpovedať Hodnotiť:
 

hmm volado mi vykrikoval cilek ze na maturite museli ratat s 22/7. no ale to je fuk Pí = 3,14 a "nejake drobne"
Odpovedať Hodnotiť:
 

mozno preto ze je to najpresnejsia aproximacia spomedzi vsetkych zlomkov ked vystupuju 2-ciferne cisla ... s 355/133 sa im asi ondit nekcelo ... to je zasa nejpresnejsia aproximacia s max. 3-cifernymi cislami ...
Odpovedať Hodnotiť:
 

355/113 :-(
Odpovedať Hodnotiť:
 

p.s. kalkulacky ani nikto v tomto vesmire nemoze poznet presnu hodnotu pi (kalkulacky asi tak na 12-14 des miest), preto uz pri nejakej piatej takejto aproximacii kalkulacky vyhodi nulovy rozdiel, co samozrejme nie je pravda (neexistuje zlomok, ktoryby sa rovnal pi, kedze je chudatenko irocionalne), stalo sa iba to, ze presnost uz nepostacuje na taky maly rozdielik :-)
Odpovedať Hodnotiť:
 

uz si to konecne priznajte ze PI je zdrojom tajomstva ludskeho zivota... nedupte na nieco co nedokazete vysvetlit je to zazracne cislo (aj ten chlapik v telke co pocital kadejake cisla a odmocnoval ich to hovoril) cize to musi byt pravda!! :D
Odpovedať Hodnotiť:
 

- sak nech je po tvojom
- matika nepozna na pi nic nevysvetlitelne ... presnejsie asi tolko, ako na nekonecne vela dalsich transcendentnych cislach ... v podstate o pi vieme ovela viacej ako o dalsich transcendentnych cislach ...
Odpovedať Hodnotiť:
 

uzavrieme to stym ze Pí je jednoducho pomer medzi obvodom a priemerom kruznice. (tak sa mi to marí)
Odpovedať Hodnotiť:
 

jasne, to je geometricka a celkom primarna interpretacia
Odpovedať Hodnotiť:
 

Ja pouzyvam pravidelne aktualizovany Windows Calculator(r) SP9 :D a som spokojny
Odpovedať Hodnotiť:
 

Ty radšej používaj SpellCheck
Odpovedať Hodnotiť:
 

Ovela veselsie vypocty dava napriklad Microsoft PowerToy Calculator (http://www.microsoft.com/windowsxp/ Downloads/powertoys/Xppowertoys.mspx)

Napr. sin(8*pi) :)
Odpovedať Hodnotiť:

Pridať komentár