Клиент-серверные технологии для автоматического контроля точности вычислений

Бучельников Артём Вячеславович

Аннотация


Цель работы – написать библиотеку классов реализующую работу с так называемыми числами-серверами, способными повысить свою точность путём повышения точности своих аргументов
Разработана библиотека классов, позволяющая работать с числами с изменяемой точностью, которые могут повышать свою точность путём повышения точности своих аргументов.
Числа и результаты вычислений представляют собой классы-серверы, хранящие ссылки на свои аргументы и совершённое над ними действие.
Изначально числа задаются с помощью обыкновенной дроби (числителя и знаменателя) и точности представления этой дроби в виде десятичного значения.
Актуальность данной работы в том, что данную библиотеку классов можно использовать в любых случаях, когда необходимо увеличить точность вычислений.
Новизна работы заключается в том, что разработан новый метод увеличения точности числа используя числа-сервера. Подобной реализации в стандартных библиотеках выбранного языка программирования не было.
Практическая ценность работы заключается в том, что разработанная библиотека классов позволяет:
– работать с числами с изменяемой точностью;
– повысить точность получаемых значений;
– исключить или уменьшить пересчёт данных с новой точностью;
– упростить построение наноизображений;