Здравствуйте, drweb Ответ на Ваше письмо от 07/14/2009 09:53 PM > Ну кому-то и вещественных чисел двойной точности мало... > Но чем ему в этом случае не подходит формула: > abs(a-b)<q, > где q - требуемая точность сравнения? Тут дело не в точности, а в грубейшей ошибке ПО. т.к. точность самого числа влазит в рамки точности вещественного числа.
И ваша формула никак не подходит в данном случае, т.к. речь идет не оприблеженных вычислениях, а о простейше операции с константами (в данном случае вычитание), т.е. вычисление точное а не приближенное. Т.е. ваша формула просто не к месту. >> Приведу пару фатальных примеров связанных с точностью: > Это пример накопления ошибки. Ошибки, именно ошибки. А остальное семьям погибших уже не важно. >> Прошу обратит внимание, что в последнем примере точность была высокой, >> но результат фатальный. А если бы там была погрешность в 0,001 как у >> нас? > > И последнее, если у бухгалтеров не сходится баланс даже на 0,000000001 > То бухгалтера идут учить матчасть. Для них придуман тип money (денежный). Для чего он придуман? Картошку и массу молекул определенного вещества в литре тоже будете считать как деньги. В данном случае вы просто пытаетесь убедить что ни проблем ни ошибок нет, там где они не только есть, но и привели к последствиям. А зачем? И смысл? Самообман? -- С уважением, Сергей. _______________________________________________ Oo-discuss mailing list [email protected] https://lists.openoffice.ru/mailman/listinfo/oo-discuss
