Модули в Паскале. Стандартные модули.
Итак, модуль - представляет собой набор констант, типов данных, переменных, процедур и функций, которые могут совместно использоваться несколькими программами.
Самое главное, что модули могут совместно использоваться несколькими программами. Т.е. модули упрощают нашу жизнь, с их помощью нам не прийдется в разных программах писать, например, одинаковую сложную процедуру. Достаточно только иметь нужный модуль с этой процедурой.
Вы можете писать свои модули и использовать стандартные такие как System.tpu, Crt.tpu, Graph.tpu.
Модули, которые использует ваша программа, уже оттранслированы и хранятся, как машинный код, а не как исходный код на Паскале, поскольку они не являются включаемыми файлами. Итак, как использовать модуль. Да очень просто, его нужно описать в начале программы:
USES [имя модуля 1], [имя модуля 2], [имя модуля 3];Теперь когда описаны нужные вам модули, вы можете в любой части вашей программы использовать процедуры и функции из этих модулей.
Пример18.1 Программа, в которой подключаются два модуля Crt.tpu и Graph.tpu.
USES Crt, Graph; {описание подключаемых модулей}
BRGIN
readkey; {использование функции из модуля Crt.tpu}
END.