Portál AbcLinuxu, 5. října 2026 03:07

Dělení nulou v počítači

dnes 00:00 | Přečteno: 100× | Hardware

V počítači je dělení nulou nedefinované a počítač obvykle vyhodí chybu. Uvedu ale jednoduchý příklad:

7 / 0 -> 7 znamená, že sedm jablek chci rozdělit do nula krabic. Jak to udělám? Jelikož nemám ani jednu krabici (mám nula krabic), pak sedm jablek nemohu rozdělit vůbec. Žádné dělení neproběhne a 7 jablek zůstane nezměněných.

Když se nad tím zamyslím, tak 0 v naší realitě vůbec neexistuje. Neboť realita nezná "nic", neboť vždycky tu něco je. Když budu chtít 7 jablek rozdělit do nula krabic, tak to buď nelze, nebo naopak lze vždycky, neboť v naší realitě se vždycky najde alespoň jedna krabice, do které ta jablka mohu dát. A pokud je těch 7 jablek navíc v krabici a chci je rozdělit do nula krabic, pak udělám to, že jablka zůstanou v té jedné krabici a k dělení nulou vůbec nedojde.

V matematice má nula význam například "nekonečné prázdnoty", nebo "počátek něčeho". Ale v NAŠÍ realitě nekonečná prázdnota neexistuje (i černá díra je "něco") a počátek něčeho také neexistuje, neboť vždy tu bylo něco před počátkem (i před velkým třeskem bylo "něco").

Nula je vlastně nekonečno a nekonečno je nula. Dokonalý kruh v naší realitě také neexistuje (což prý je i vědecky dokázáno). Matematický kruh je definován jako nekonečná množina bodů, které mají od středu absolutně stejnou vzdálenost. Kruh je tedy také nekonečno. Ostatně znak 0 se kruhu podobá.

Ale zpět k počítačům. Jak tedy řešit v počítači dělení nulou? Pokud nula neexistuje, což matematika popírá (jinak by matematika přestala fungovat), nesmělo by k dělení vůbec dojít, a tedy nula by neměla v počítačích vůbec být. Jenže počítač je matematický stroj. A tam nula musí být. Takže mě napadá jediná možnost, jak to vyřešit.

Postavit stroj, který není matematický, ale funguje na úplně jiném principu, kde nula a nekonečno vůbec neexistují. Stroj, který nepočítá, ale přesto by byl užitečný pro něco, co se týká čistě naší reality a tedy i nás lidí.        

Hodnocení: -

zatím nehodnoceno
        špatné • dobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

dnes 02:02 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: Dělení nulou v počítači
Odpovědět | Sbalit | Link | Blokovat | Admin
1) Každá operace má věc zvanou DEFINIČNÍ OBOR, což je věc veledůležitá. Nelze si s ní lehkomyslně zahrávat, jak činí článek.

Například funkce tangens není definována pro řadu čísel, například pro kolmý úhel 90°. Nelze z toho činit závěr, že kolmý úhel neexistuje.

2) V matematice má nula význam neutrálního prvku pro operaci sčítání, nic více a nic méně. (https://cs.wikipedia.org/wiki/Neutr%C3%A1ln%C3%AD_prvek)

3) Symbol pro nulu, což je něco jiného než význam nuly, se podobá kruhu, protože Indové stvořili číslice tak, že nula má nula úhlů, jednička má jeden úhel, dvojka má dva úhly, trojka má tři úhly, atd. Křivka, která má nula úhlů, je v nejjednodušším případě kruh či elipsa, tak proto.

1) Zpět na téma: Pokud se pokoušíte o operaci dělení mimo jeho definiční obor (nula krabic), tak se pokoušíte o koninu a pitominu. Howgh.
dnes 02:09 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: Dělení nulou v počítači
Odpovědět | Sbalit | Link | Blokovat | Admin
Nemáte pocit, že současné počítače řeší dělení nulou úspěšně?

1) Dělení nulou na celých číslech vyvolává výjimku "nedefinovaná operace".

2) Dělení nulou na pseudoreálných číslech typu float dává podle prvního operandu jeden ze tří možných výsledků +Inf, -Inf, NaN.

Jestli vás napadá "jediná možnost" jak na počítačích vyřešit dělení nulou "postavit nematematický stroj", tak se vraťte do reality a podívejte se ty jiné možnosti, které máte všude kolem sebe.

Trpíte odtržeností od reality, a žijete někde na Marsu.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.