Студопедия

Главная страница Случайная страница

Разделы сайта

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






Константы. Константа - это программный объект, не изменяющий своего значения






Константа - это программный объект, не изменяющий своего значения. Каждая константа является либо литералом, либо именованной константой.

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

Целые константы записываются в общепринятом виде, как целое без знака (например, 368) или как целое со знаком (например, -95). ТР позволяет записывать целые константы в шестнадцатеричном виде. Признаком шестнадцатеричной константы является префикс $. Цифры дополняются начальными буквами латинского алфавита: A(10), B(11), C(12), D(13), E(14), F(15). Регистр букв не имеет значения. Например, $5F=95.

Вещественная константа может быть представлена в форме с фиксированной или с плавающей точкой.

Форма с фиксированной точкой (на ЯБНФ):

< целое >. [< целое без знака > ]

В записи вещественной константы в форме с фиксированной точкой обязательно должна быть точка. Например, 12.37; 0.063; -4.; 5.09.

Форма с плавающей точкой:

(< целое> ½ < веществ. с фикс.точкой>)(Е½ е)(+½ - )< цифра> {< цирфа> }

Например, -1.012Е+01 (= -10, 12), 1Е2 (=100).

Символьная константа - это символ из определенного упорядоченного набора символов, заключенный в апострофы. Например, ‘1’, ‘w’, ‘+’. В упорядоченном наборе каждый символ имеет номер (код). В ТР символ можно представить в виде #< код>. Так, символ А, имеющий код 65, можно записать как ‘A’ или #65.

Символьная строка -это последовательность символов, заключенная в апострофы. Например, ‘ Это символьная строка ’.

Именованная константа -это фиксированное значение, которому в разделе описаний присваивается имя.

Описание констант:

 

 


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

Константным выражением является выражение, не содержащее переменных. В константных выражениях допускается использование некоторых стандартных функций: Abs, Chr, Hi, Lo, Length, Odd, Ord, Pred, Ptr, Round, Trunc, Succ. Тип константного выражения определяет тип описываемой константы.

Например:

const MAX =100; {целый тип}

LEN =1.5*MAX; {вещественный тип}

SYMBOL =’z’; {символьный тип}

FLAG = SYMBOL = ‘z’; {логический тип}






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.