Раздел описания констант
В разделе описания констант производится присваивание идентификаторам констант постоянных значений. Раздел начинается зарезервированным словом 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;
Раздел описания переменных
var идентификатор > : <тип>;
В рассматриваемом примере программы три переменные А, В и Proizved, которые могут принимать целочисленные значения, описаны следующим образом:
var
А,В. Proizved : integer;