| 16. Стандартные модулиКак указывалось выше, модули можно использовать для создания библиотек стандартных подпрограмм и данных. В Turbo Pascal в настоящее время имеется большое количество стандартных подпрограмм и данных, объединенных в несколько стандартных модулей. Они позволяют упростить процедуру написания программ, более полно использовать возможности компьютеров типа IBM PC, возможности операционной системы MS DOS. В библиотеке имеются следующие стандартные модули: System    -   основная библиотека; Strings    -   работа с ASCIIZ-строками; Crt	-   работа с консолью; Graph     -   графическая библиотека; Dos	-   использование возможностей ДОС; WinDos - использование возможностей ДОС с использованием ASCIIZ-строк; Overlay   -   организация оверлейных структур; Printer    -   работа с принтером; Тurbo3    -   связь с программами Turbo Pascal 3.0; Graph3   -   связь с графикой Turbo Pascal 3.0. Модули Strings, Graph, WinDos, ТurboЗ и Graph3 находятся соответственно в файлах STRINGS.TPU, GRAPH.TPU, WINDOS.TPU TURB03.TPU и GRAPH3.TPU, остальные - в файле TURBO.TPL. Так как необходимость обеспечить совместимость с программами, написанными в терминах среды Turbo Pascal 3.0, возникает все реже и реже, модули ТurboЗ и Graph3 здесь рассматриваться не будут. При описании каждого модуля вначале приводятся сводные данные об элементах модуля (константы, переменные, типы, подпрограммы), а затем краткие характеристики подпрограмм. Учитывая, что в среде Turbo Pascal 7.0 имеется хорошо развитая система помощи, включая и многочисленные примеры, которые можно непосредственно использовать в создаваемой программе, при описании каждой стандартной подпрограммы будут приведены лишь ее заголовок, назначение, связь с другими подпрограммами, описание параметров и аварийных ситуаций, если последние имеются. 
 
 |