русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Константы


Дата добавления: 2015-06-12; просмотров: 534; Нарушение авторских прав


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

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

Целые константы записываются в общепринятом виде, как целое без знака (например, 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’; {логический тип}



<== предыдущая лекция | следующая лекция ==>
Раздел операторов | Переменные


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.734 сек.