Библиотека математических функций.

Как было сказано выше, язык программирования Borland Pascal во многом несовершенен и для решения действительно сложных задач приходится расширять его возможности при помощи написания соответствующих библиотек. Borland Pascal является общеинженерным языком и не содержит многих математических функций, которые были необходимы для написания программы Depos, поэтому сформирована библиотека необходимых математических функций.

 

Расширением математических возможностей Borland Pascal стала библиотека математических функций math.pas, которая включает следующие функции:

·     Функция Arch(x)гиперболический арккосинус (в ВР его нет);

·     Функция Range(число, степень) — возводит дробное число в дробную степень (аналогично);

·     Функция Lg(x)десятичный логарифм от xBorland Pascal’е есть только натуральный логарифм);

·     Функция Ch(x) гиперболический косинус (нет);

·     Функция Erf(x)Функция ошибок от x (приводится в специальных таблицах, что неудобно для машинного счета);

·     Функция Factorial(x)Факториал дробного числа x (отсутствует).

Любая из этих функций может быть использована в любой программе, предварительно подключив эту библиотеку, и не описывая функции заново. Достоинством этой библиотеки также является ее универсальность, она может быть использована в будущих проектах и открытость к расширению и занесению новых функций.

Однако недостатки Pascal’я заключаются не только в отсутствии нужных библиотек по рисованию графических объектов и математике.


Ссылка на основную публикацию
Adblock detector