ВУЗ:
Составители:
Рубрика:
120
в) если в программе имеется конструкция
if-then-else, то ключевые слова then и else следует
выравнить относительно друг друга;
г) предложения внутри программы нужно набирать с отступом и так далее.
Следующим важным фактором, на который необходимо обратить внимание при
разработке программы, является
наглядный вывод результатов. Это обусловлено тем, что
основной целью разработки программы является получение результатов решения
проблемы или задачи. Принципы и средства создания наглядного вывода и ввода
рассмотрены в лабораторной работе N12.
При отладке программы полезно в текст вставлять
отладочную печать, предназначенную
для вывода промежуточных результатов вычислений.
Всякая профессионально разработанная программа должна сопровождаться поясняющей ее
документацией. В комплект документов обычно включают:
исходное описание задачи;
схему алгоритма или описание логики программы;
листинг программы ;
тестовые наборы данных;
инструкции по эксплуатации программы;
результаты ее испытаний на некоторых тестовых наборах данных.
16.2. Средства Паскаля для разработки программ модульной структуры
Модуль - это автономно компилируемая программная единица, включающая в себя
различные компоненты раздела описаний (типы, константы, переменные, процедуры и
функции) и, возможно, некоторые исполняемые операторы инициирующей части. По
организации модули в Турбо-Паскале (TP) характеризуются следующим:
1)
явным образом выделяется некоторая "видимая" интерфейсная часть, в которой
сконцентрированы описания глобальных типов, констант и переменных;
2)
в них приводятся заголовки глобальных процедур и функций. Тела процедур и функций
располагаются в исполняемой части модуля, которая может быть скрыта от пользователя.
Важной особенностью модулей является то обстоятельство, что компилятор ТР размещает
их программный код в отдельном сегменте памяти. Максимальная длина сегмента не
может превышать 64 Кбайта, однако количество одновременно используемых модулей
ограничивается лишь доступной памятью, что дает возможность создавать весьма
крупные программы.
16.2.1. Структура модулей
Модуль имеет следующую структуру:
UNIT<имя>
секция реализации
В этом описании:
UNIT - ключевое слово, начинающее заголовок модуля (с англ. модуль);
<имя> - имя модуля (идентификатор);
INTERFACE - ключевое слово, начинающее интерфейсную часть модуля;
IMPLEMENTATION - ключевое слово, начинающее исполняемую часть (с англ.
исполнение);
BEGIN - ключевое слово, начинающее инициирующую часть. Эта часть модуля,
заключенная в [ ], необязательна.
IMPLEMENTATION
<исполняемая часть>
[BEGIN
<инициирующая часть>
END
INTERFACE
<интерфейсная часть>
секция интерфейса
в) если в программе имеется конструкция if-then-else, то ключевые слова then и else следует выравнить относительно друг друга; г) предложения внутри программы нужно набирать с отступом и так далее. Следующим важным фактором, на который необходимо обратить внимание при разработке программы, является наглядный вывод результатов. Это обусловлено тем, что основной целью разработки программы является получение результатов решения проблемы или задачи. Принципы и средства создания наглядного вывода и ввода рассмотрены в лабораторной работе N12. При отладке программы полезно в текст вставлять отладочную печать, предназначенную для вывода промежуточных результатов вычислений. Всякая профессионально разработанная программа должна сопровождаться поясняющей ее документацией. В комплект документов обычно включают: исходное описание задачи; схему алгоритма или описание логики программы; листинг программы ; тестовые наборы данных; инструкции по эксплуатации программы; результаты ее испытаний на некоторых тестовых наборах данных. 16.2. Средства Паскаля для разработки программ модульной структуры Модуль - это автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно, некоторые исполняемые операторы инициирующей части. По организации модули в Турбо-Паскале (TP) характеризуются следующим: 1) явным образом выделяется некоторая "видимая" интерфейсная часть, в которой сконцентрированы описания глобальных типов, констант и переменных; 2) в них приводятся заголовки глобальных процедур и функций. Тела процедур и функций располагаются в исполняемой части модуля, которая может быть скрыта от пользователя. Важной особенностью модулей является то обстоятельство, что компилятор ТР размещает их программный код в отдельном сегменте памяти. Максимальная длина сегмента не может превышать 64 Кбайта, однако количество одновременно используемых модулей ограничивается лишь доступной памятью, что дает возможность создавать весьма крупные программы. 16.2.1. Структура модулей Модуль имеет следующую структуру: UNIT<имя> INTERFACE секция интерфейса <интерфейсная часть> IMPLEMENTATION <исполняемая часть> [BEGIN секция реализации <инициирующая часть> END В этом описании: UNIT - ключевое слово, начинающее заголовок модуля (с англ. модуль); <имя> - имя модуля (идентификатор); INTERFACE - ключевое слово, начинающее интерфейсную часть модуля; IMPLEMENTATION - ключевое слово, начинающее исполняемую часть (с англ. исполнение); BEGIN - ключевое слово, начинающее инициирующую часть. Эта часть модуля, заключенная в [ ], необязательна. 120
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »