Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Константы




Тип Char

Тип Boolean

Тип Real

Тип Integer

Стандартные типы данных

Базовые возможности Паскаля

Указатели

Сложные

Массивы

Записи

Множества

Файлы

 

Стандартные типы данных предоставляются программисту в готовом виде. Их также называют предопределенными. Все остальные типы программист конструирует сам.

Все простые типы кроме типа Real называют ординальными (т.е., упорядоченными).

Это тип для представления целочисленных значений. На ПЭВМ обычно он представляется двумя байтами, что позволяет представлять значения от –32768 до +32767. Значения целого типа записываются в программе как целое число со знаком, причем, знак «+» не обязательный. Формальное описание:

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

<целое без знака>::= <цифра> {<цифра>}.

<знак>::=”+”|”–“.

Примеры: 4 –32000 +55

Это тип для представления вещественных значений. В ЭВМ значения этого типа представляются в специальном формате с плавающей точкой, что позволяет оперировать с очень большими и очень малыми числами.

<вещественное>::=<целая часть> "." <дробная часть>|
<мантисса><показатель степени>.

<целая часть>::=<целое>.

<дробная часть>::=<целое без знака>.

<мантисса>::=<целая часть>["."<дробная часть>].

<показатель степени>::=(“E”|”e”) <целое>.

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

Примеры: 1.0 –-50.6 1е-4 –2.35Е20 +1.2е+7

Неверная запись вещественных чисел в Паскале: 5.2 3.

В некоторых языках допускается опускать ноль перед или после десятичной точки, но в Паскале это считается нарушением синтаксиса.

Этот тип представляет логические значения. Есть только два логических значения, ложь и истина, представляемых, соответственно, именами False и True. В Паскале считается, что логические значения упорядочены по возрастанию, причем, True больше, чем False.

<логическое значение>::=”False”|”True”.

В компьютере логические значения обычно представляются одним байтом. Значению False соответствует байт, содержащий нулевые биты, значению True – любой байт, содержащий хотя бы один ненулевой бит.

Это тип для представления символьных значений. Значения этого типа – любые знаки, имеющиеся в знакогенераторе компьютера, заключенные между двумя апострофами. Для изображения апострофа нужно удвоить его, т.е., записать два апострофа между двумя апострофами.

Примеры: 'A' 's' '+' '*' 'ы' ''''

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

В некоторых случаях употребляется еще один вид констант – строковые константы. Это цепочка символов длиной от 0 до 255 символов, заключенных между двумя апострофами. При необходимости поместить апостроф в строковой константе, его удваивают. Во многих реализациях кроме строковых констант применяются строковые переменные. В стандартном Паскале применение строковых констант ограничено.

Паскаль предоставляет возможность объявлять именованные константы, которые затем употребляются в программе путем указания имени константы, а не ее значения. Преимущества использования именованных констант: лучшая читаемость программы, облегчение модификации программы, экономия памяти (для каждого изображения резервируются отдельные ячейки памяти, даже если они одинаковы, тогда как для именованной константы память резервируется один раз).

Именованные константы описываются в разделе описаний Const, отделяясь одно от другого точкой с запятой. Тип константы определяется типом назначенного ей значения.

<описание константы>::=<имя константы> "=" <значение константы>.

Пример раздела описания констант:

Const Pi=3.14159265; {Число Пи}

Rz=6371.0; {Средний радиус Земли в километрах}

Yes=True; No=False;

Confirm='Y'; Deny='N';




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 450; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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