ushakov, jurkova_paskal' dlja shkol'nikov_2010

Post on 15-Mar-2016

227 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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/же вписывайте >пекап межуц ними.

top related