Учебно-методическое пособие. Алматы, 2017 ббк



бет77/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   73   74   75   76   77   78   79   80   ...   106
УЧЕБНИКПаскаль(100217)

Uses Dos, Crt, Graf;
Программе будут доступны все подпрограммы, переменные, типы и константы, содержащиеся в перечисленных модулях.

Внимание. Имена модулей при их объявлении разделяются запятыми, а после последнего модуля должна стоять тоска с запятой!
Модуль System

Модуль System реализует поддерживающие подпрограммы нижнего уровня для всех встроенных средств, таких как ввод-вывод, работа со строками, операции с плавающей точкой и динамическое распределение памяти.

Модуль System содержит все стандартные и встроенные процедуры и функции Free Pascal. Любая подпрограмма Free Pascal, не являющаяся частью стандартного Паскаля и не находящаяся ни в каком другом модуле, содержится в модуле System.
Внимание. Модуль System подключается к программе автоматически (по умолчанию), и его не требуется указывать в операторе uses.

.

Сейчас же отметим лишь то, что использование нестандартных модулей позволяет значительно повысить уровень структурированности и стандартизации программ, что приводит к ускорению разработки программ, обеспечивает их понятность и простоту модернизации. Описав в такой библиотеке, например, часто использумые операции при обработке массивов (процедуры ввода, вывода матриц, сортировки массивов и др.), в отдельной программе можно уделить основное внимание лишь решению тех вопросов, которые являются характерными для конкретной задачи и поэтому не реализованы в стандартных и нестандартных модулях. Это не только существенно сокращает время разработки программы, но и уменьшает ее объем.



Как отмечалось ранее, программы располагаются в специальном сегменте памяти, объем которого, как и всех других сегментов, составляющих оперативную память компьютера, не может превышать 64 Кбайт (это тяжелое наследие MS-DOS). Конечно, это достаточно большой объем, но для некоторых программ имеется необходимость в его увеличении. Для достижения этой цели модули оказывают неоценимую услугу. Дело в том, что каждый модуль располагается в отдельном сегменте, поэтому сумма объемов всех сегментов с модулями и программой ограничена лишь объемом оперативной памяти компьютера.

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





Достарыңызбен бөлісу:
1   ...   73   74   75   76   77   78   79   80   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет