СТРУКТУРА ПРОГРАММЫ
ТЕМА I Основные понятия языка PASCAL 7.0 Алфавит и структура программы АЛФАВИТ Совокупность допустимых в языке PASCAL 7.0 символов образует алфавит, который складывается из букв, цифр и специальных символов. Между группами символов алфавита вставляются разделители. В качестве букв PASCAL 7.0 использует прописные и строчные латинские буквы. Цифрами PASCAL 7.0 могут служить только арабские цифры то 0 до 9. Из букв, цифр и знаков подчеркивания строятся идентификаторы. Написание прописных и строчных букв в идентификаторах не различается: слова VAR, vAR VaR трактуются как одно слово. Длина идентификатора может быть любой, но существенны только первые 63 символа. Начинаться идентификатор должен всегда с буквы и может содержать знаки подчеркивания и цифры в любом другом месте. В понятие специальных символов входят знаки операций, знаки пунктуации и зарезервированные слова. Под знаками операций понимаются как различные арифметические действия (+, -, *, /,>,<, <>, < =, > =, @), так и арифметические и логические функции (DIV, MOD, NOT, AND, OR, XOR, IN, SHL, SHR). Множество знаков пунктуации складывается из следующих символов: { } или (* *) Скобки комментария [ ] Выделение индексов массивов и элементов множеств () Выделение списков параметров, а6лгебраические скобки ' Апостроф := Знак присваивания ;Разделение операторов и объявлений Отделение переменной или типизированной константы от типа = Отделение идентификатора типа от описания типа или типизированной константы от ее значения ,Разделение элементов списка .. Разделение границ диапазона . Конец программы, отделение целой части от дробной, разделение полей записи $ Знак шестнадцатеричного числа или директива компилятора # Признак кода числа К зарезервированным словам относятся операторы, имена логических и арифметических функций, имена директив. Список зарезервированных слов приводится в приложении. Разделителями служат пробелы, любые управляющие символы и комментарии, которые заключаются в фигурные скобки. Комментарий, в котором за скобкой идет знак $, является директивой компилятора. Все остальные комментарии при компиляции программы игнорируются. Некоторые символы, такие, как &, %, буквы русского алфавита и т. д., можно использовать только в символьных строках и в комментариях. СТРУКТУРА ПРОГРАММЫ В программе могут быть следующие разделы, каждый из которых, кроме последнего, завершается точкой с запятой: ■ заголовок программы; ■ раздел объявления меток; ■ раздел объявления констант; ■ раздел объявления типов; ■ раздел объявления переменных; ■ раздел объявления процедур и функций; ■ тело программы (обязательная часть). Заголовок программы. Заголовок программы необязателен и игнорируется компилятором. Если заголовок присутствует, то он состоит из зарезервированного слова и имени программы, возможно со списком параметров в круглых скобках. Конец заголовка обозначается точкой с запятой:
|