В Turbo Pascal имеется набор стандартных модулей, их состав меняется в различных версиях, поэтому рассмотрим основные: system, crt, graph, dos, printer. Модуль graph выделен в отдельный tpu-файл, а остальные входят в состав библиотечного файла Turbo.tpl (tpl — Turbo Pascal Library, библиотека Turbo Pascal).
Обратите внимание — лишь один модуль system ввиду исключительной важности подключается к любой программе автоматически, все остальные необходимо подключать, указывая их за словом uses.
□ Модуль system. Представляет основную библиотеку стандартных подпрограмм Turbo Pascal, без которой не может быть выполнена ни одна программа. В обычных условиях работы можно даже не подозревать о существовании этого модуля, однако в случае отсутствия или повреждения файла Turbo.tpl при запуске любой программы тут же появляется сообщение File not found (SYSTEM.TPU) — это компоновщик не может найти файл модуля system, чтобы сформировать исполнимый код.
В модуль system входят все основные стандартные процедуры и функции (процедуры ввода/вывода, работа со строками, математические операции и функции и т. п.). Так как этот модуль подключается автоматически, то входящие в него процедуры и функции считаются встроенными в Turbo Pascal.
|
|
□ Модуль crt. В него входят процедуры и функции, обеспечивающие управление текстовым режимом работы экрана, а также управление клавиатурой и звуком. Подпрограммы, входящие в модуль, могут управлять перемещением курсора в произвольную позицию экрана, менять цвет фона экрана и выводимых символов, создавать окна, управлять звуком, чтением кодов нажимаемых клавиш.
□ Модуль Graph. Содержит обширный набор типов, констант, процедур и функций для управления графическим режимом работы экрана. С помощью подпрограмм, входящих в модуль, можно создавать разнообразные графические изображения.
□ Модуль Dos. В модуль входят процедуры и функции, организующие доступ ко всем средствам дисковой операционной системы MS-DOS. Большинство из них правильно работает и под управлением различных версий Windows.
□ Модуль Printer. Предоставляет простой способ для вывода информации на печатающее устройство. Выводить на печать информацию можно с помощью следующей программы:
uses printer;
begin
writeln(LST,'Turbo Pascal');
end.
Модули crt и graph предоставляют начинающим программистам большой набор несложных в использовании, но мощных средств управления устройствами компьютера: экраном, клавиатурой, динамиком. Использование модулей позволит превратить ваши учебные программы в полноценные программные продукты, обладающие удобным пользовательским интерфейсом и красивым оформлением.