К содержанию

Раздел 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;

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

Частые вопросы

Чем страница «Раздел Const, Type и Var» отличается от главной Языки программирования Pascal и Delphi?

Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.

Стоит ли покупать «Раздел Const, Type и Var» только по этому тексту?

Нет. Текст помогает сравнить варианты, но финальный выбор зависит от вашего сценария, бюджета и актуальной оферты продавца.

Есть ли смысл читать FAQ, если уже есть рейтинг?

Да. FAQ отвечает на типовые вопросы выбора, рейтинг — на сравнение позиций. Это разные блоки одной страницы.

Что это за материал «Раздел Const, Type и Var»?

Это редакционный разбор на Языки программирования Pascal и Delphi: коротко, кому подходит тема, какие критерии сравнения важны и где проверить актуальные условия у поставщика.