Используете 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.
Корень зла кроется в механизме операций с плавающей точкой с помощью двоичной арифметики.
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
^ - знак возведения в степень... Мне сказали, что если на экзамене так скажу, то исключат. Информатику вёл декан....
раскрыть ветку (2)
2
Автор поста оценил этот комментарий
Странно, это вроде как распространенный способ, если нужно написать формулу стандартными символами
раскрыть ветку (1)
Автор поста оценил этот комментарий
Он просто Си преподавал...
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку