Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции ИВАНОВ Книга Паскаль.doc
Скачиваний:
5
Добавлен:
18.11.2019
Размер:
1.93 Mб
Скачать
  1. Раздел описания меток

Перед любым оператором можно поставить метку, что позволяет выполнить прямой переход на этот оператор с помощью оператора безусловного перехода из любого места программы. Метка отделяется от оператора двоеточием. Меткой должен быть помечен ровно один оператор программы.

М етка — произвольный идентификатор или целое число без знака (от 0 до 9999), позволяющий именовать некоторый оператор программы.

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

Формат:

label <имя 1, имя 2,…, имя n>;

Пример:

label 75, met;

  1. Раздел описания констант

В этом разделе производится присваивание идентификаторам констант постоянных значений. Раздел начинается зарезервированным словом const, за которым следует ряд выражений, отделяющихся друг от друга точкой с запятой.

Формат:

const <идентификатор> = <значение>;

Пример:

const nomer = 80; {целая константа}

stroka = ‘Кафедра’; {строковая константа}

kod=#124; { шестнадцатеричное значение}

После того как константа определена, ей нельзя присвоить какое-либо другое значение. К ряду стандартных констант (таблица 2) можно обращаться без предварительного описания.

Следует обратить внимание на то, что при определении констант применяется знак = (равенства), а не := (присваивание).

  1. Раздел описания переменных

Каждая встречающаяся в программе переменная должна быть описана. Описание обязательно предшествует использованию переменной.

Раздел описания переменных начинается зарезервированным словом var, за которым следует список переменных, двоеточие и тип данных.

Формат:

VAR < идентификатор 1, идентификатор 2,…> : <тип>;

Если в программе используются переменные разных типов, то зарезервированное слово var (от английского variable, переменная) лучше использовать только один раз, а затем привести списки имен переменных каждого типа. Наиболее часто, особенно в простых программах, связанных с обработкой числовых данных, используются типы real и integer.

Пример:

var x, y, z : integer;

a, b : real;

  1. Раздел определения типов данных

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

П ользовательский тип данных – это тип данных, определяемый самим разработчиком программы.

Объявление пользовательских типов данных происходит в разделе объявления типов, который открывается зарезервированным словом type, за которым следуют разделенные знаком равенства имя нового пользовательского типа и конструкция, определяющая этот тип. Далее идентификаторы типов можно использовать для описания переменных в разделе var.

В языке Паскаль имеются два дополнительных пользовательских порядковых типа данных: перечисляемый и интервальный.