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

Сергей Александрович Лядов ladserg на mail.ru
Ср Июл 15 06:54:45 MSD 2009


Здравствуйте, drweb
Ответ на Ваше письмо от 07/14/2009 09:53 PM
> Ну кому-то и вещественных чисел двойной точности мало...
> Но чем ему в этом случае не подходит формула:
> abs(a-b)<q,
>  где q - требуемая точность сравнения?
Тут дело не в точности, а в грубейшей ошибке ПО. т.к. точность самого
числа влазит в рамки точности вещественного числа.

И ваша формула никак не подходит в данном случае, т.к. речь идет не
оприблеженных вычислениях, а о простейше операции с константами (в
данном случае вычитание), т.е. вычисление точное а не приближенное.

Т.е. ваша формула просто не к месту.
>> Приведу пару фатальных примеров связанных с точностью:
> Это пример накопления ошибки.
Ошибки, именно ошибки. А остальное семьям погибших уже не важно.
>> Прошу обратит внимание, что в последнем примере точность была высокой,
>> но результат фатальный. А если бы там была погрешность в 0,001 как у
>> нас?
>
> И последнее, если у бухгалтеров не сходится баланс даже на 0,000000001
> То бухгалтера идут учить матчасть. Для них придуман тип money (денежный).
Для чего он придуман? Картошку и массу молекул определенного вещества в
литре тоже будете считать как деньги.

В данном случае вы просто пытаетесь убедить что ни проблем ни ошибок
нет, там где они не только есть, но и привели к последствиям. А зачем? И
смысл? Самообман?

-- 
С уважением, Сергей.




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