Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Темы 3, 5 + массивы ИиП.docx
Скачиваний:
7
Добавлен:
09.06.2015
Размер:
81.78 Кб
Скачать

3. Константы и их определение.

Константы активно используются в выражениях, процедурах ввода-вывода. Их тип определяется тем, как явно записаны их значение.

В качестве констант в языке Турбо-Паскаль используются:

- числа.

Используются целые, вещественные и шестнадцатеричные числа.

Целые числа представляются совокупностью десятичных цифр со

знаком или без него и не имеют дробной части.

Примеры целых констант:

72 -3241 +55754

Целые числа могут иметь и шестнадцатеричное представление с ведущим знаком $:

$5АВС

Вещественные числа в своем обычном представлении имеют

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

Вместе с тем, вещественные числа могут быть представлены и в

формате числа с плавающей точкой. Такие числа после целого или

дробного своего выражения содержат т.н. экспоненциальную часть. Она включает служебный символ «Е», знаки «плюс» или «минус» и десятичный порядок («умножить на 10 в степени»).

Примеры вещественных констант:

3.14 -0.525 23.4Е-2

- символы.

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

Примеры символьных констант:

`F` `f` `Ц` `!` `*` ````

Для записи символа можно воспользоваться знанием его внутреннего кода, перед которым достаточно поместить знак «#»:

#70 (означает F)

- строки.

Строчные константы изображаются любой (в апострофах)

последовательностью символов, кроме CR (#13). Апостроф при своем

отображении удваивается. Допускаются пустые строки.

Примеры строчных констант:

`КАФЕДРА` `Д’’Артаньян` ``

- логические константы .

Они имеют только две альтернативы для своего выражения: TRUE («истина») или FALSE («ложь»).

- константы-множества.

Это последовательность (список) элементов множества, заключенная в квадратные скобки.

Примеры констант-множеств:

[VAG,LOK,MOTO]

[-10..0,0..10,20,30]

[] – пустая константа-множество.

Константы могут быть:

- поименованными;

- непоименованными.

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

Поименованные константы имеют т.н. имена (идентификаторы), которые используются как синонимы конкретных значений. Этот вид констант описывается в разделе объявлений программы (вслед за служебным словом CONST) в виде списка назначений констант, разделенных «;». Каждое назначение состоит из имени, знака равенства и конкретного значения:

CONST A=254.037511;

B=` отчетный месяц`;

С=-15.9999Е5;

D=121;

Т=TRUE;

F=FALSE;

Эти константы будут использоваться в программе с указанными значениями, причем изменить их значения в пределах данной программы нельзя (!).