|
![]() |
#1 |
Участник
|
Для интересующихся: существует такой метод - метод Гоморри, у нас он используется для автоматического подбора нужного количества товара упаковками. Действительно, такая высокая точность нужна для промежуточных расчетов, а входные и выходные данные для данного метода практически всегда целые числа.
|
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Alenka
![]() Для интересующихся: существует такой метод - метод Гоморри, у нас он используется для автоматического подбора нужного количества товара упаковками. Действительно, такая высокая точность нужна для промежуточных расчетов, а входные и выходные данные для данного метода практически всегда целые числа.
Тогда сразу огорчу. Для некоторого набора данных Вам и 16 цифр значащих будет мало. Там используется выделение дробных частей из разниц вещественных чисел. Попробуйте выделить дробную часть из выражения типа 1+2/27-1/14. В десятичной системе исчисления будет очень нетривиально. Точность нужна нехилая. Но ручками считается легко и непринуждённо. Так что, приношу свои извинения oip - при правильной постановке задачи его метод будет более эффективен и довольно быстр. Потому вариантов вижу несколько. Либо вывести алгоритм за пределы Аксапты, например, написав всё это на каком-то другом языке, поддерживающем высокую точность чисел в расчётах. Либо поменять алгоритм. Либо сделать свой обработчик данного алгоритма на базе целых чисел (обработчик дробей). Кстати, в интернете полно описаний разного рода алгоритмов для такой задачи. Последний раз редактировалось Михаил Андреев; 01.02.2007 в 23:23. |
|
|
За это сообщение автора поблагодарили: Alenka (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|