Константы
Константа - это данные, значение которых не может быть изменено во время выполнения программы. Использование константы в программе не расходует RAM-память. Константы могут использоваться в любом выражении, но им самим не может быть присвоено новое значение.
Константы объявляются в части декларации программы или подпрограммы. Вы можете объявить любое количество констант после зарезервированного слова const:
const constant_name [: type] = value;
Каждая константа объявляется под уникальным именем constant_name, которое должно быть представлено правильным идентификатором. Традиционно имена записываются в верхнем регистре. Константа требует, чтобы вы указали значение value, который является правильным литералом, подходящим для данного типа. Указание типа type опционально и в отсутствие типа type, компилятор предполагает «самый маленький» из всех типов, которые могут вместить значения value.
ПРимечание :
Вы не можете пропустить type, когда объявляете массив констант. Паскаль позволяет сокращать синтаксис за счет использования только одного зарезервированного слова const followed с последующими множественными объявлениями констант. Вот пример:
const MAX : longint = 10000; MIN = 1000; // компилятор будет применять тип word SWITCH = 'n'; // компилятор будет применять тип char MSG = 'Hello'; // компилятор будет применять тип string MONTHS : array[1..12] of byte = (31,28,31,30,31,30,31,31,30,31,30,31);