Portál AbcLinuxu, 30. ledna 2026 02:03


Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?

Věříte své kalkulačce? Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?

16.2.2025 17:00 | Ladislav Hagara | Zajímavý článek


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ář

17.2.2025 00:55 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?
Odpovědět | Sbalit | Link | Blokovat | Admin
Vidím, jak upadají znalosti matematiky a programování.

Počítače a kalkulačky počítají správně, jen nepočítají s reálnými čísly, ale s pseudoreálnými čísly.

Každý programovací jazyk měl dříve konstantu MachEps (machine epsilon), což je nejmenší číslo ostře větší než jedna, které je zobrazitelné.

Aby MachEps odlišilo jedničku o 100 dekadických řádů, musí být mantisa plovoucího reálného čísla odhadem aspoň 300 bitů. To znamená, že na to nestačí ani ieee754 formát binary 256, který má mantisu dlouhou 236 bitů.

17.2.2025 06:58 Radovan
Rozbalit Rozbalit vše Re: Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?
No problem:
$ bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
(10^100)+1-(10^100)
1
Akorát záleží co na to počítání používáš: https://www.youtube.com/watch?v=Fbw1o-MXrD4 :-D
17.2.2025 07:03 Valgrind
Rozbalit Rozbalit vše Re: Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?
Astrologu, jeste zijes? :-D
17.2.2025 07:03 Valgrind
Rozbalit Rozbalit vše Re: Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?
Odpovědět | Sbalit | Link | Blokovat | Admin
V bc je ot ok. :-D
17.2.2025 07:59 Michal
Rozbalit Rozbalit vše Re: Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?
Odpovědět | Sbalit | Link | Blokovat | Admin
Androidi kalkulačka spočítá obojí správně.

Založit nové vláknoNahoru


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