Сергей Владиславович
Генеральный директор
+7 показать телефон+7 (926) 5563281
Каталог (7)
+7 показать телефон+7 (926) 5563281
точность не менее 40 десятичных знаков, экспонента до 4 миллиардов
500 руб.
Введение
Библиотека математических функций для числовых типов повышенной точности, позволяет производить вычисления над целыми числами со знаком, рациональными числами и числами с фиксированной точкой. Библиотека разработана для быстрой работы, как для больших, так и малых операндов. Для этого используются классы (объекты) типов чисел в виде массивов слов, длина которых может достигать нескольких килобайт. Такие числа могут быть использованы в инженерных и научных расчётах в самых разнообразных областях науки и техники.
Аннотация
Основной идеей является создание набора структурированных типов для целых, рациональных и вещественных чисел. Все операции над библиотечными числовыми типами, выполняются алгоритмами библиотеки на АЛУ основного процессора, что позволяет выполнять вычисления с плавающей точкой на любых системах, даже без математического сопроцессора.
Концепция библиотеки
В библиотеке используются три типа вычислительных алгоритмов, над целыми числами расширенной точности, рациональные и арифметические алгоритмы для чисел с фиксированной точкой.
Реализация алгоритмов выполнена на языках Assembler и C++. Для других языков программирования (Pascal, Basic) – требуются интерфейсные части модулей для подключения функций библиотеки к написанных на них программам.
Структуры данных
Числовые типы данных
№ |
Название
типа |
Название
типа |
Размерность
|
Размерность
|
Размерность
|
1. |
Целое |
mpz_t |
- |
- |
~10 |
2. |
Рациональное |
mpq_t |
- |
- |
~20 |
3. |
Вещественное |
mpf_t |
X |
X |
~30 |
Наши предложения в системе FIS на площадке «Программные библиотеки в Москве», «Программные библиотеки» - предложения нашей компании по всей России
Пожаловаться на информацию