Модуль для TurboPascal - MYFPU.PAS.

Назначение модуля:
Осуществление расчетов повышенной точности;
Эмуляция FPU (процессор чисел с плавающей запятой).

Основные характеристики модуля:
Среда разработки: TurboPascal 5.0 (планируется перенос в Delphi);
Точность вычислений: 128бит-мантисса/16бит-порядок.

Модуль содержит описание типа (класса) вещественного числа и набор основных и вспомогательных подпрограмм для осуществления операций над числами этого типа.
Основные операции: нормализация, изменение/определение знака, сравнение, сложение/вычитание, умножение/деление, вычисление квадратного корня/синуса/косинуса/арктангенса/возведение в степень экспоненты/натуральное логарифмирование, операции ввода/вывода в текстовый формат.

Исходник (c)1999
вспомогательный модуль (c)1993, нужен только для запуска в TP

Модуль содержит примеры использования и подробные комментарии на русском языке (в кодировке DOS).
Для конверсии в Delphi все Integer необходимо заменить на SmallInt.

Перейти на предыдущую страницу
Сайт управляется системой uCoz