Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вещественные типы данных

ЦЕЛОЧИСЛЕННЫЕ ТИПЫ ДАННЫХ

ТИПЫ ДАННЫХ.

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

Для описания множества допустимых значений величины и совокупности операций, в которых может участвовать данная величина, используется указание ее типа данных. Тип данных (data type) - множество величин, объединенных определенной совокупностью допустимых операций. Каждый тип данных имеет свой диапазон значений и специальное зарезервированное слово для описания. В языке Pascal для описания типа в общем случае используется зарезервированное слово type.

Формат: type <имя типа> = <значение типа>;

Все типы данных можно разделить на следующие группы:

1. Скалярные типы, которые, в свою очередь, делятся на стандартные (целые, вещественные, логические, символьные) и пользовательские (перечислимый и интервальный), которые разрабатываются самим программистом.

2. Структурированные (составные) типы, к которым относятся строковый, регулярный, комбинированный, множественный и файловый. Структурированные типы в своей основе имеют один или несколько скалярных типов данных. К ним относятся строки, массивы, множества, записи, файлы.

3. Процедурные типы.

СКАЛЯРНЫЕ ТИПЫ ДАННЫХ

К скалярным типам данных относятся типы данных таких величин, значения которых не содержат составных частей. Рассмотрим стандартные типы данных.

Целочисленные типы данных представляют собой целые значения, которые могут использоваться в арифметических выражениях и занимать в памяти от 1 до 4 байт. Значения целых типов представляют собой любое десятичное число, записанное без точки. Если значение отрицательное, то перед ним должен стоять знак минус (-), если значение положительно, то знак плюс (+) можно опустить.

Примеры: 14; -357; 5390; 4.

 

Название типа Идентификатор Диапазон Размер памяти
Целое со знаком integer -32768.. 32767 2 байта
Краткое целое со знаком shortint -128.. 127 1 байт
Длинное целое со знаком longint -2147483648.. 2147483647 4 байта
Короткое целое без знака byte 0.. 255 1 байт
Целое без знака word 0.. 65535 2 байта

Вещественные типы данных представляют собой вещественные значения, которые используются в арифметических выражениях и занимают в памяти от 4 до 6 байт. Pascal допускает представление вещественных значений с фиксированной точкой – положительное или отрицательное число и нуль, содержащие при записи десятичную точку, которая отделяет целую часть числа от дробной, - и с плавающей точкой - положительное или отрицательное число, которое представлено в экспоненциальной форме, имеющей вид:

,

где N - основание системы счисления;

М - мантисса числа А;

Р - показатель степени (порядок).

В качестве М могут быть целые и действительные числа с фиксированной точкой. В качестве Р могут быть только целые числа. Как мантисса, так и порядок числа могут содержать знаки плюс (+) или минус (-).

Примеры:

вещественные значения с фиксированной точкой: 27.3; 5.0; -16.45; -0.01

вещественные значения с плавающей точкой: - 4Е-5

- 0.62Е4

- -10.88Е12

Следует помнить, что при написании числа мантисса не должна отсутствовать или начинаться и оканчиваться точкой.

 

Название типа Идентификатор Диапазон Значащие цифры мантиссы Размер памяти
Вещественное Real от 2.9Е-39 до 1.7Е38 11.. 12 6 байтов
Вещественное одинарной точности Single от 1.5Е-45 до 3.4Е38   7.. 8   4 байта
Вещественное двойной точности Double от 5.0Е-324 До 1.7Е308   15.. 16   8 байтов
Вещественное повышенной точности Extended от 3.4Е-4932 до 1.1Е4923   19.. 20   10 байтов
Целое в формате вещественного Comp от -263+1 до 263-1 или приблизительно от -9.22Е18 до 9.22Е18     19.. 20     8 байтов
<== предыдущая лекция | следующая лекция ==>
Константы и переменные | Стандартные функции преобразования
Поделиться с друзьями:


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


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



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




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