Проектирование приборов, систем и измерительно-вычислительных комплексов. Шивринский В.Н. - 26 стр.

UptoLike

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

26
В заголовке между первой строкой процедуры и строкой
НАЧАЛО ПРОЦЕДУРЫ
помещается дополнительная документальная информация:
1) идентификационный номер процедуры;
2) имя проектировщика;
3) дата проектирования;
4) имена всех, кто вносил изменения в проект;
5) дата внесения изменений в проект;
6) краткие сведения о том, что делает процедура, если имени процедуры
недостаточно для этих целей;
7) имя модуля, которому принадлежит процедура;
8) имена всех процедур, которые вызывает данная процедура;
9) имена всех процедур, которые вызывают данную процедуру;
10) описание каждой структуры данных и параметров, которые обрабаты-
ваются данной процедурой;
11) пояснения о назначении каждого параметра в структуре данных, если
это не ясно из контекста.
Каждая подсистема, модуль, процедура, структура данных и параметр
имеют имя. Для того чтобы избежать путаницы с именами, полезно использо-
вать список имен, в который вносится любое имя сразу после того, как оно оп-
ределено. В этот список можно вносить и обозначение того, что представляет
собой каждое имя, тогда его можно использовать как словарь системы.
При составлении программ на языке проектирования рекомендуется ис-
пользовать смещение строк. Необходимо подчеркнуть, что язык проектирова-
ния является полностью однозначным без смещения строк.
Смещение строк обеспечивает читаемость, особенно когда несколько кон-
струкций являются вложенными. Ниже приводятся правила выполнения сме-
щения, иллюстрированные примерами:
1) все скобки, такие как
НАЧАЛО ПРОЦЕДУРЫ .. КОНЕЦ ПРОЦЕДУРЫ
и
ВЫПОЛНЯТЬ .. КОНЕЦ
, выравниваются;
ВЫЗОВ: СЧИТЫВАНИЕ ПЕРЕКЛЮЧАТЕЛЯ (;ПЕРЕКЛЮЧАТЕЛЬ)
ВЫПОЛНЯТЬ ПОКА ПЕРЕКЛЮЧАТЕЛЬ НЕ ВКЛЮЧЕН
ВЫЗОВ: СЧИТЫВАНИЕ ПЕРЕКЛЮЧАТЕЛЯ (;ПЕРЕКЛЮЧАТЕЛЬ)
КОНЕЦ
2) все основные операции, содержащиеся внутри пары скобок, смещают-
ся на одинаковые расстояния;
НАЧАЛО ПРОЦЕДУРЫ
ВЫЗОВ: ИНИЦИАЛИЗАЦИЯ АППАРАТУРЫ (;)
ВЫЗОВ: ВОССТАНОВЛЕНИЕ СИСТЕМЫ (;)
ВОЗВРАТ
КОНЕЦ ПРОЦЕДУРЫ
3) слова
ТО
и
ИНАЧЕ
условной конструкции располагаются на разных
строках и смещаются по отношению к слову
ЕСЛИ
на одинаковые расстояния;
если внутри части
ТО
или
ИНАЧЕ
условной конструкции появляется отдельная
операция, то она располагается на той же строке, что и слово
ТО
или
ИНАЧЕ
;
ЕСЛИ ВСЕ ЗАПИСИ КРОМЕ ПОСЛЕДНЕЙ ВЫБРАНЫ
ТО ВОЗВРАТ
ИНАЧЕ ВЫБИРАЕТСЯ СЛЕДУЮЩАЯ ЗАПИСЬ В ФАЙЛЕ