Используете EXCEL для точных вычислений в широких диапазонах? У меня для вас сюрприз.

Открываем Excel.
В одну ячейку вносим такую формулу: =(2^10+0,2)-2^10
А во вторую - такую: =(2^50+0,2)-2^50

Кто-то скажет, что разница в данном примере несущественна?
Достаточно немного усложнить примеры и посмотреть на разницу:
=((2^50+0,2)-2^50) х 1000000
=((2^10+0,2)-2^10) х 1000000
(вместо *, поставлен х, потому что Pikabu по другому не отображает)
Если кто не знает, что такое "^" - это возведение в степень.
И да, это - не только проблема Excel.
Корень зла кроется в механизме операций с плавающей точкой с помощью двоичной арифметики.
Вы смотрите срез комментариев. Показать все
1
DELETED
Автор поста оценил этот комментарий
дорогие мальчики и девочки, почитайте как устроен тип данных с плавающей запятой:
https://ru.wikipedia.org/wiki/Число_с_плавающей_запятой

т.е. число записывается как N = M x (n^p)

т.е. ваше число может находиться между M x (n^p) и (M+1) x (n^p), в в тетрадке оно конечно может быть 1.73, но в компьютере это может быть и 1.7300000012 (это я отсебятину, цифры другие конечно, но считать не хочется)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку