Upload
edulib
View
224
Download
1
Embed Size (px)
DESCRIPTION
ЛвЯ Текоменуц&пся nftu Ha6ofie nftozfuuumс/газцже после «| ЗАМЕЧАНИЕ 84 . Тема .5. Анализ ситуации и последовательность выполнения команд
Citation preview
84 . Тема .5. Анализ ситуации и последовательность выполнения команд
Оформление программ Возможно, вы уже обратили внимание, что во всех приводимых нами примерах мы слегка (на 2 -3 позиции) сдвигаем операторы вправо. Таким способом мы выделяем, например, блок описания переменных var, а также операторы основной программы относительно begin и end. Это мы делаем сознательно и хотели бы рекомендовать вам поступать так же. Паскаль прекрасно поймет вашу программу, даже если вы ее всю наберете в одну строку. Однако через несколько дней в ней будет тяжело разобраться даже автору, не говоря уже о других людях.
Мы рекомендуем всегда сдвигать вправо вложенные фрагменты программы относительно точки вложения. Так/например, список переменных, определяемых в разделе var, следует сдвигать относительно слова var, список операторов основной программы — относительно begin и end, а операторы, вложенные в структуру if, — относительно if и else.
При этом соответствующие пары операторов begin и end рекомендуется располагать друг под другом, на одинаковом расстоянии от левого края.сЭто позволяет в сложной программе отследить, какому оператору begin какой оператор end соответствует, и, например, найти пропущенный оператор.
« | ЗАМЕЧАНИЕ
ЛвЯ Текоменуц&пся nftu Ha6ofie nftozfuuumс/газцже после onefiatHufia begin писаЖь onefiatnofi end и notfuut t/же межуц ними вс(Яавля1нь вложенные onefiatnofurt. Э/ilo позволяет избежсипь cutnJ/аций с появлением непсфмых begin/end .
StfiuM Metiioq&M. [гешхменус/е&ся пользовшпься /пакже nftu на-Jofte апоап/гофов и скобок: HaJfictf? левую скобки, с/юзц по-апавыпе п/гавцю и rfioiqa t/же вписывайте >пекап межуц ними.