Раздел Const, Type и Var

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

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

Формат:

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

Пример:

const

Maxlnd: word = 100: {Типизированная константа}

Name = ‘Петя’: {Строковая константа}

Code = $124: {Константа — шестнадцатеричное значение}

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

Раздел описания типов данных

Тип данных может быть либо описан непосредственно в разделе описания переменных, либо определяться идентификатором типа. Стандартные типы не требуют описания, в отличие от типов, определенных пользователем. Строго говоря, синтаксис языка Pascal не требует обязательного определения идентификатора типа и в последнем случае, так как тип можно задать перечислением в разделе описания переменных. Выбор описания типа зависит, таким образом, только от программиста и специфики программы. Раздел описания типов данных начинается зарезервированным словом type, за которым следуют одно или несколько определений типов, разделенных точкой с запятой.

Формат:

type <имя типа> = <значения типа>:

Пример:

type

LatLetter = (‘A’..’z’);

Days = 1..31:

Matr = аггау[1..10] of integer;

Каждое описание задает множество значений и связывает с этим множеством некоторое имя типа. Например, в данном описании тип LatLetter определяет множество букв латинского алфавита, Days – множество целых чисел от 1 до 31, Matr – массив из 10 целых чисел.

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

Каждая встречающаяся в программе переменная должна быть описана. Описание обязательно должно предшествовать использованию переменной. Раздел описания переменных начинается зарезервированным словом var (variable – переменная), затем через запятую перечисляются имена переменных и после двоеточия следуют их тип и точка с запятой.
Формат:

var идентификатор > : <тип>;

В рассматриваемом примере программы три переменные А, В и Proizved, которые могут принимать целочисленные значения, описаны следующим образом:

var

А,В. Proizved : integer;

Добавить комментарий