Программирование на языке высокого уровня TURBO PASCAL. Краснов С.В. - 18 стр.

UptoLike

Составители: 

18
БИБЛИОТЕЧНЫЕ МОДУЛИ ПОЛЬЗОВАТЕЛЯ
Понятие библиотечного модуля является одним из основных в идеологии
программных систем на языке Turbo Pascal. Именно они служат средством
создания библиотек подпрограмм (процедур и функций). Библиотечный
модуль это результат компиляции в режиме Compile с установленной
директивой Destination = Disk одной или нескольких процедур и функций.
Модуль имеет имя, при упоминании которого в
разделе uses любой программы
можно получить доступ к каждой из находящихся в нем процедур или
функций.
Создание библиотечного модуля требует определенной организации с
применением зарезервированных слов unit, interface, implementation, begin,
end. Система сама определяет структуру компилируемого файла и создает
соответственно .TPU-файл (при обнаружении unit и т. д.) или .ЕХЕ-файл (
при
отсутствии unit, implementation и т. д.). В первом случае формируется
библиотечный модуль, во второмготовый к выполнению по вызову из DOS
загрузочный модуль.
1.9. Рекомендации по стилю программирования
Накопленный опыт программирования привел к формированию
следующих рекомендаций по составлению наглядных и легко читаемых
программ.
1. Стандартизация стиля программирования заключается в том,
что
необходимо всегда придерживаться одного способа программирования, записи
программы.
2. С целью рационального размещения текста не следует операторы
программы писать сплошным текстом.
Для четкого выявления вложенности управляющих структур требуется
особым образом располагать операторы в тексте, так что служебные слова,
которыми начинается и заканчивается тот или иной оператор, записываются на
одной вертикали
, а все вложенные в него операторы записываются с некоторым
отступом вправо. При записи конструкций языка более глубоких уровней
вложенности следует сдвигать их от начала строки вправо. Каждое описание и
каждый оператор следует писать с новой строки. Продолжение описаний и
операторов на новые строки надо сдвигать вправо. Следует избегать длинных
строк.
3. Рекомендуется любую программу сопровождать комментариями,
поясняющими назначение всей программы и отдельных ее блоков, процедур,
функций.
4. Имена для объектов программы надо выбирать так, чтобы они
наилучшим образом соответствовали этим объектам, отражали их назначение.
5. Списки идентификаторов в блоках описания следует упорядочивать
это облегчает поиск в них нужных элементов.
6. Программирование
сверху вниз. В процессе разработки алгоритма и
программы следует начинать с самой общей модели решения, постепенно