Правила оформления программы

Нет строгих правил, регламентирующих расположение конструкций текста программы. Например, можно расположить конструкции программы в одной строке[3]:

Program Hello; begin writeln('Hello, World!'){Оператор вывода строки} end.

Эта синтаксически правильная программа будет исполнена и напечатает текст Hello, World! Но программы пишет человек и читает их не только компилятор, но и другие люди. В процессе обучения Вам придется прочитать много программ, и для Вас важно, чтобы программы было удобно читать. Кроме того, правильное оформление программ упростит поиск ошибок, а многие ошибки просто не появятся в них.

В любом месте строки можно выполнять переход на следующую строку без знаков переноса. Описания и операторы располагаются таким образом, чтобы программу можно было легко читать и модифицировать:

Program Hello; begin writeln('Hello, World!'){Оператор вывода строки} end.

При написании программы используют текстуальные отступы, которые позволяют контролировать уровни вложенности составных операторов.

Для отделения друг от друга идентификаторов, чисел, зарезервированных слов используются разделители:

· пробел и табуляция;

· перевод строки;

· комментарий.

В любом месте программы, где можно поместить один разделитель, их можно поместить любое количество и в любом сочетании, что позволяет наглядно представить структуру программы.

Упражнение. Дана программа (кстати, она содержит ошибки из-за неправильного оформления):

Program Hello;{привет, значит}Var I: Integer;BeginWriteLN('Hello, World!');Write('Enter

the integer number, please ');ReadLN(I);WriteLN('You entered number greater than ', I-1, ',

namely ', I);End.

1) Оформите ее, используя разделители и отступы.

2) Какие зарезервированные слова использованы в программе?

3) Сколько РАЗНЫХ операторов имеется в программе?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: