[Oo-discuss] *****SPAM***** Re: Ошибка в вычислениях.

drweb drweb на klax.tula.ru
Вт Июл 14 19:53:51 MSD 2009


Сергей Александрович Лядов пишет:
> 
> Давайте не будем поспешны, если человеку нужна точность, то значит она
> ему нужна, и тут вывод только один: что данное ПО не подходит для
> решения его задач вот и все. Можно долго убеждать весь мир, что эта
> погрешность - фигня, но на самом деле это будет не так.
> 
Ну кому-то и вещественных чисел двойной точности мало...
Но чем ему в этом случае не подходит формула:
abs(a-b)<q,
  где q - требуемая точность сравнения?
> Приведу пару фатальных примеров связанных с точностью:
Это пример накопления ошибки.
> Прошу обратит внимание, что в последнем примере точность была высокой,
> но результат фатальный. А если бы там была погрешность в 0,001 как у нас?

И последнее, если у бухгалтеров не сходится баланс даже на 0,000000001
То бухгалтера идут учить матчасть. Для них придуман тип money 
(денежный).




Подробная информация о списке рассылки Oo-discuss