Программирование на Pascal / Delphi / Лекции по Паскалю / 09__Структура языка
.doc9. Структура языка
Как в любом языке (в том числе и естественном), в языке Паскаль можно выделить пять уровней:
-
Основные символы (алфавит);
-
Слова;
-
Выражения;
-
Предложения;
-
Тексты.
Первый уровень языка - алфавит включает в себя:
I.1. Буквы;
I.2. Цифры;
I.3. Специальные знаки.
Второй уровень языка – слова включают в себя:
II.1. Константы;
II.2. Идентификаторы;
II.3. Зарезервированные слова;
II.4. Метки.
Третий уровень языка – выражения включают в себя:
III.1. Арифметические выражения;
III.2. Выражения отношения;
III.3.Логические выражения.
Четвертый уровень языка – предложения состоят из двух разновидностей предложений:
IV.1. Описательные предложения;
IV.2. Исполнительные предложения.
Описательные предложения (декларации или объявления) включают в себя:
IV.1.1. Заголовок текста:
а) заголовок текста программы;
б) заголовок текста подпрограммы (процедуры и функции);
в) заголовок текста модуля;
IV.1.2. Подключаемые модули;
IV.1.3. Используемые метки;
IV.1.4. Поименованные константы;
IV.1.5. Нестандартные типы;
IV.1.6. Описание переменных.
Исполнительные предложения – это операторы языка. Они включают в себя:
IV.2.1. Оператор присваивания;
IV.2.2. Оператор обращения к процедуре;
IV.2.3. Составной оператор;
IV.2.4. Пустой оператор;
IV.2.5. Условный оператор (полный и короткий);
IV.2.6. Оператор выбора;
IV.2.7. Оператор перехода;
IV.2.8. Оператор цикла с предусловием (оператор цикла пока);
IV.2.9. Оператор цикла с постусловием (оператор цикла повторять до);
IV.2.10. Оператор цикла с параметром;
IV.2.11. Присоединяющий оператор.
Пятый уровень языка – тексты включают в себя:
V.1.1. Текст программы;
V.1.2. Текст подпрограммы (процедуры и функции);
V.1.3. Текст модуля.
В дальнейшем тексте разделы, связанные с описанием языка, будут нумероваться так, как указано в структуре языка.