Типизированную константу можно использовать как переменную. Её следует рассматривать как инициализированную переменную, значение которой задано с самого начала. Применение типизированных констант экономит машинное время, т.к. начальное присвоение значений уже выполняется компилятором.
Типизированные константы задаются, как обычные, но дополнительно они получают и свой тип. Заданные значения имеются в распоряжении программы только при новом ее пуске, а затем могут изменять свое значение. Повторный пуск программы не с самого начала может дать уже другие значения.
Преимущество применения типизированных констант заключается в простоте присвоения начальных значений для переменных.
Синтаксис (вид описания):
Const имя: тип = значение;
Простая типизированная константа
Задается как простая переменная.
Пример: Const A:Integer=1267;
Kol:Real=12,32;
Sim:Char =’Z’
B:Char=Ord(65);
Типизированные константы разрешается использовать вместо переменной в виде параметров в подпрограммах.
Типизированная константа представляет собой переменную с заданным значением. Её нельзя использовать в описании других констант или типов.
Пример: Const X:Integer=0;
Y:Integer=50;
Type Mas: Array [X..Y] of Integer; это недопустимо.
Структурированная (сложная) типизированная константа