Занимательная бухгалтерия

Проблемы с точностью вычислений обнаружены в учебной версии программного продукта 1С. При попытке сложить с его помощью 84 Гб и 1,8 Гб было получено итоговое значение 84 Гб (вместо 86 Гб), а при попытке сложить 84 Гб и 3 Гб было получено 88 Гб (вместо 87 Гб). Проблему, несомненно, нужно изучить более подробно, чтобы локализовать. Однако, уже на этом этапе ясно, что такие офигенные приблизительные вычисления и занимательная бухгалтерия прекрасно отражены в анекдоте многолетней давности:
"- Сколько будет 2+2?
 - 24!
 - ?
 - 10 вам, 10 мне и 4 в кассу. В кассе должен быть порядок".
Кстати, это не первый пример математических ошибок. Наиболее известной и дорогостоящей была аппаратная ошибка вычислительного блока в процессорах Pentium американской компании Intel, обнаруженная в середине 1990х. Вначале корпорация делала вид, что это несущественная проблема, но, в конечном итоге была вынуждена возмещать клиентам миллиардные убытки.


Рецензии