Uses Dos, Crt, Graf;
Программе будут доступны все подпрограммы, переменные, типы и константы, содержащиеся в перечисленных модулях.
Внимание. Имена модулей при их объявлении разделяются запятыми, а после последнего модуля должна стоять тоска с запятой!
Модуль System
Модуль System реализует поддерживающие подпрограммы нижнего уровня для всех встроенных средств, таких как ввод-вывод, работа со строками, операции с плавающей точкой и динамическое распределение памяти.
Модуль System содержит все стандартные и встроенные процедуры и функции Free Pascal. Любая подпрограмма Free Pascal, не являющаяся частью стандартного Паскаля и не находящаяся ни в каком другом модуле, содержится в модуле System.
Внимание. Модуль System подключается к программе автоматически (по умолчанию), и его не требуется указывать в операторе uses.
.
Сейчас же отметим лишь то, что использование нестандартных модулей позволяет значительно повысить уровень структурированности и стандартизации программ, что приводит к ускорению разработки программ, обеспечивает их понятность и простоту модернизации. Описав в такой библиотеке, например, часто использумые операции при обработке массивов (процедуры ввода, вывода матриц, сортировки массивов и др.), в отдельной программе можно уделить основное внимание лишь решению тех вопросов, которые являются характерными для конкретной задачи и поэтому не реализованы в стандартных и нестандартных модулях. Это не только существенно сокращает время разработки программы, но и уменьшает ее объем.
Как отмечалось ранее, программы располагаются в специальном сегменте памяти, объем которого, как и всех других сегментов, составляющих оперативную память компьютера, не может превышать 64 Кбайт (это тяжелое наследие MS-DOS). Конечно, это достаточно большой объем, но для некоторых программ имеется необходимость в его увеличении. Для достижения этой цели модули оказывают неоценимую услугу. Дело в том, что каждый модуль располагается в отдельном сегменте, поэтому сумма объемов всех сегментов с модулями и программой ограничена лишь объемом оперативной памяти компьютера.
Мы уверены, что после такого предисловия у читателя уже нет никаких сомнений в полезности применения нестандартных модулей. Возникает лишь непреодолимое желание овладеть искусством их разработки. Для удовлетворения этого желания познакомимся вначале с общей структурой модуля, назначением его разделов и технологией разработки.
Достарыңызбен бөлісу: |