Программа предназначена для управления точностью арифметических вычислений. Ядром программы является иерархия числовых классов. Класс серверного числа допускает точное представление числа в виде обыкновенной или периодической дроби, которое можно преобразовать в длинное вещественное число с необходимой точностью. Для изменения точности клиент передает запрос аргументам. Запрос доходит до серверных чисел, которые выдают необходимую точность клиентам. Управление точностью выполняется в процессе обмена запросами между клиентским числом и его серверными потомками. Приложение получает выражение, необходимую точность результата и показывает найденную точность клиентских и серверных узлов. Важное достоинство: точность серверных узлов не является избыточным. Технология может использоваться на конвейерном производстве, где точность конечного продукта зависит от точности на промежуточных этапах. Тип ЭВМ: IBM PC–совмест. ПК на базе процессора Pentium и выше; ОС: Windows 7 и выше, Linux, MacOS. Язык программирования: С++, GitHub. Объем программы для ЭВМ: 363 КБ.
Original languageRussian
Patent number2021665991
Priority date01/10/2021
Filing date01/10/2021
Publication statusPublished - 6 Oct 2021

ID: 29450036