Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Величины: константы, переменные, типы величин. Присваивание. Ввод и вывод величин. Линейные алгоритмы работы с величинами
  2. Определение.
  3. Определение. Если каждому натуральному числу n поставлено в соответствие число хn, то говорят, что задана последовательность
  4. Определение. Матрицы, полученные в результате элементарного преобразования, называются эквивалентными. 1 страница
  5. Определение. Матрицы, полученные в результате элементарного преобразования, называются эквивалентными. 2 страница
  6. Определение. Матрицы, полученные в результате элементарного преобразования, называются эквивалентными. 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;

 

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

 

 


Дата добавления: 2015-07-11; просмотров: 131 | Нарушение авторских прав


Читайте в этой же книге: Общая характеристика языков программирования. | Структура и основные конструкции. | Ввод данных. | READ(POLE,OBL,VT); | Вывод данных. |
<== предыдущая страница | следующая страница ==>
Алфавит языка.| Выражения.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)