Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ОАП.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
1.1 Mб
Скачать

Тема 2 «Основные понятия языка»

2.1 Алфавит языка

Алфавитом языка программирования называют набор символов (разрешенный к использованию и воспринимаемый компилятором), с помощью которого могут быть образованы величины, выражения и операторы данного языка.

Алфавит языка Турбо Паскаль составляют:

  1. Символы, используемые для составления идентификаторов:

  • латинские строчные и прописные буквы,

  • арабские цифры от 0 до 9

  • символ подчеркивания.

  1. Символы - разделители:

- символ пробела,

- управляющие символы.

  1. Специальные символы - выполняющие определенные функции при построении различных конструкций языка:

+ - * / { } [ ] ( ) < > . , ‘ ; : ^ @ # $

  1. Составные символы - группа символов, которые воспринимаются компилятором как единое целое: <= => := (* *)

2.2 Основные определения языка

Из отдельных символов языка образуются слова. Слова в Turbo Pascal подразделяются на три группы:

  1. Служебные слова (ключевые, зарезервированные)

  2. Предопределенные (стандартные имена)

  3. Имена, определяемые программистом (идентификаторы)

2.3 Служебные слова

Имеют специальное значение и специальное обозначение, например: program – программа, begin – начало, end – конец, for – для, var – переменная.

Нельзя использовать служебные слова как-либо иначе (например: в качестве имен определяемых программистом).

2.4 Стандартные имена

Имеют заранее заданный смысл, например: write – вывод, integer – целый. В отличии от служебных слов значение стандартных имен в языке не фиксированы.

Имена, не относящиеся ни к служебным, ни к стандартным рассматриваются как имена, определяемые программистом (идентификаторы).

2.5 Идентификатор

Идентификатор – это комбинация из латинских букв, цифр и символа подчеркивания. Имя должно начинаться с буквы.

Примеры правильных имен: a1, vary_long_name, primer.

Примеры ошибочных имен:

a 1 – пробел внутри имени,

231vary_long_name – имя начинается с цифры,

primer-121 – использован недопустимый символ минус.

Разрешены и прописные и строчные буквы, причем в одном и том же имени могут использоваться и те и другие.

Например: seven (строчные), SEVEN (прописные), SeVeN, sEvEn (чередование) – одно и тоже имя с точки зрения компилятора языка Turbo Pascal.

2.5 Элементы данных

К основным элементам данных относятся константы и переменные.

Константа не изменяет своего значения в процессе выполнения программы. Она может быть задана явно своим значением (25) или обозначена именем (Const М=25).

Переменная может изменять свое значение в ходе выполнения программы.

Комментарии предназначены, для того чтобы пояснить (человеку, а не компьютеру) какую задачу выполняет данная программа, отдельные ее части и т.п. Включение комментариев в программу является элементом хорошего стиля программы. Комментарии – это последовательность символов заключенных в ограничители вида: {} или (* *).

Примеры: { Определение максимумов } или (* Вычисление логарифмов *).

В пределах одной программы лучше использовать ограничители одного вида.