2. Введение в язык Паскаль. Общая структура программы. Идентификаторы, комментарии, пробелы. Раздел описаний и раздел операторов

Запишем для начала программу на языке Паскаль :

{ эта программа просто выводит сообщение } BEGIN \УШТЕЬ^'Привет !!!'); Это правильная программа, и если вам удастся ее откомпилировать и запус­тить, она выведет на экран сообщение: "Привет !!!". Эту программу мы могли бы записать и так:

CONST Message='Привет !!!';

BEGIN

WRITELN(Message);

END.

и так :

VAR Message:STRING[ 10];

BEGIN Message:='Привет !!!'; WRITELN(Message); END. и еще множеством различных способов, но в каждой программе обязательно бу­дет слово BEGIN, и в конце программы всегда будет стоять END. - признак кон­ца программы. Перед BEGIN может что-то быть (как правило, это так), или мо­жет не быть ничего. То, что находится перед BEGIN, называется разделом опи­саний, то, что находится между BEGIN и END. , называется разделом операто­ров. Слова BEGIN, END, а также CONST, VAR, STRING, WRITELN являются ключевыми словами языка Паскаль, а слово Message - это идентификатор поль­зователя, т.е. имя, данное нами некоторому объекту - константе, переменной, или чему-то еще. Все ключевые слова и идентификаторы пользователя есть последо­вательности букв и цифр, начинающиеся с буквы. Буквами языка являются все латинские буквы и символ подчеркивания. Компилятор не различает большие и малые латинские буквы, поэтому вы можете записывать идентификаторы как захотите: Begin, BEGIN, begin и т.д. Вы можете выбирать любые идентификато­ры пользователя, лишь бы они не совпадали с ключевыми словами; так, в нашем примере вместо Message вы можете написать Q или_t123, или Y56_ert и т.д.

Однако все эти идентификаторы не несут в себе никакого смысла, затрудняют чтение и отладку программы и делают ее неряшливой; идентификатор Message имеет то достоинство, что из него уже ясно его назначение - содержать некото­рое сообщение. Старайтесь всегда использовать в программе осмысленные иден­тификаторы! Язык Паскаль допускает идентификаторы длиной до 63 символов (точнее, компилятор различает первые 63 символа имени), поэтому не экономьте на именах переменных и функций, пусть лучше имена будут длинными, но по­нятными. Кроме ключевых слов и идентификаторов всякая программа содержит также пробелы и (в идеале) комментарии. Комментарии записываются в фигур­ных скобках и могут стоять в любом месте программы, пробелы являются разде­лителями, там, где допустим один пробел, можно поставить любое количество пробелов. Комментарии и пробелы следует использовать для аккуратного оформления текста программы. Хорошая программа обязательно должна быть документирована, т.е. содержать комментарии, поясняющие, как она работает.