Пунктуация в программах на Паскале
Заголовок завершается точкой с запятой.
В любом объявлении каждый список завершается точкой с запятой.
Операторы отделены один от другого точкой с запятой.
Слова begin и end не являются операторами – они служат знаками пунктуации. Слово begin выступает в качестве левой, а end – правой скобки. Так как они сами знаки пунктуации, то точка запятой после begin и перед end не обязательна. В программах на Паскаль слова begin и end используются преимущественно для образования составных операторов. Составной оператор может быть использован в любом месте, где мог бы быть использован простой оператор. Пример составного оператора:
begin t :=a; a :=b; b :=t end;
Слова в других операторах также действуют как знаки пунктуации.
if ab > bd then write(‘yes’) else write(‘no’);
Слова if, then, else выступают внутри оператора в качестве знаков пунктуации.
Операторы разделены знаками пунктуации, поэтому расположение программы на странице с точки зрения компилятора значения не имеет. Вполне достаточно придерживаться двух правил:
-
Не писать слова вместе;
-
Не разрывать слово пробелами или переходом на новую строку.
В остальном компилятору все равно, как будет расположена программа, однако, это совсем не безразлично для программиста. Польза отступов в прояснении структуры программы. Взгляды на выбор отступов весьма различны, но все согласны в одном – отступы должны делать структуру программы максимально наглядной.
Слова program, const, var, begin, end, а также множество других называютсязарезервированными словами. Зарезервированные слова нельзя расширять (например, constant будет ошибкой) и сокращать (например, prog также будет ошибкой).
Использовать в программном коде на Pascal можно как прописные, так и строчные буквы, а также их чередовать. Однако в строках (тип данных) разница между прописными и строчными буквами существует.