КАТЕГОРИИ: Архитектура-(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.
Вещественные типы данных представляют собой вещественные значения, которые используются в арифметических выражениях и занимают в памяти от 4 до 6 байт. Pascal допускает представление вещественных значений с фиксированной точкой – положительное или отрицательное число и нуль, содержащие при записи десятичную точку, которая отделяет целую часть числа от дробной, - и с плавающей точкой - положительное или отрицательное число, которое представлено в экспоненциальной форме, имеющей вид: , где N - основание системы счисления; М - мантисса числа А; Р - показатель степени (порядок). В качестве М могут быть целые и действительные числа с фиксированной точкой. В качестве Р могут быть только целые числа. Как мантисса, так и порядок числа могут содержать знаки плюс (+) или минус (-). Примеры: вещественные значения с фиксированной точкой: 27.3; 5.0; -16.45; -0.01 вещественные значения с плавающей точкой: - 4Е-5 - 0.62Е4 - -10.88Е12 Следует помнить, что при написании числа мантисса не должна отсутствовать или начинаться и оканчиваться точкой.
Дата добавления: 2014-01-07; Просмотров: 432; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |