Bondarets Alexander писал(а):
Если округляем до 4-х знаков, а 5-й знак =5, то смотрим на значение 3-го знака, если оно четное округляем в большую сторону, иначе в меньшую. Кажется этот способ округления называется банковским или бухгалтерским. Он конечно не даст такого точного баланса как накопительное округление, но все таки снизит накопление ошибки.
Этот способ называется также и гауссовым и давно известен в геодезии.
Соответствующий пост я размещал еще в далеком 2005 году, поэтому прошу простить за некоторую архаичность "штиля".
viewtopic.php?f=1&t=68&hilit=%D0%B3%D0%B0%D1%83%D1%81%D1%81%2AДобавлю только сюда обещаный xls с вариантом подсчета, похоже я про него просто забыл.
Вложение:
.xls [101 Кб]
Скачиваний: 537
Однако!
Bondarets Alexander писал(а):
Двигая точки мы подбираем голову, для которой шапка будет в самый раз, а не шапку по размеру головы.
О правильных научно обоснованых методах округления можно рассуждать, когда есть кому объяснить, когда говоришь на том же языке. А в свете сложившихся обстоятельств, учитывая, что в каждом (!) ДЗК имеется доморощеная программа проверки с непонятным нутром, толковых кадров в Центрах нет по определению, также как и желания сотрудничать, говорить о каком-либо диалоге
не приходится.
Вывод неутешителен - только двигать точки угодий.
Но против констант в настройках для выбора метода "упрятывания" невязки я не возражаю, эта возможность никак не мешает гипотетической команде Сервис-Утрясти площади (или Нормализировать, как было предложено выше). Я полагаю необходимый алгоритм для "утряски" создать все таки вполне реально, хотя подводные камни в виде различных ограничений упомянутых выше конечно есть.