Навигационные системы летательных аппаратов. Шивринский В.Н. - 17 стр.

UptoLike

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

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