Page 1


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/аций с появлением непсфмых b e g i n / e n d .

StfiuM Metiioq&M. [гешхменус/е&ся пользовшпься /пакже nftu наJofte апоап/гофов и скобок: HaJfictf? левую скобки, с/юзц поапавыпе п/гавцю и rfioiqa t/же вписывайте >пекап межуц ними.


Ushakov, Jurkova_Paskal' dlja shkol'nikov_2010  

ЛвЯ Текоменуц&пся nftu Ha6ofie nftozfuuumс/газцже после «| ЗАМЕЧАНИЕ 84 . Тема .5. Анализ ситуации и последовательность выполнения коман...

Read more
Read more
Similar to
Popular now
Just for you