Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
56
Добавлен:
02.05.2014
Размер:
25.09 Кб
Скачать

9. Структура языка

Как в любом языке (в том числе и естественном), в языке Паскаль можно выделить пять уровней:

  1. Основные символы (алфавит);

  2. Слова;

  3. Выражения;

  4. Предложения;

  5. Тексты.

Первый уровень языка - алфавит включает в себя:

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. Текст модуля.

В дальнейшем тексте разделы, связанные с описанием языка, будут нумероваться так, как указано в структуре языка.

Соседние файлы в папке Лекции по Паскалю