КАТЕГОРИИ: Архитектура-(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) |
Вещественные типыЦелые типы Типы данных Вопросы для самопроверки 1. Что понимают в языках программирования под символами, элементарными конструкциями, выражениями и операторами? 2. Какие ошибки в коде программы может обнаружить компилятор: синтаксические или семантические? 3. Какие элементарные конструкции языка Паскаль Вы знаете? 4. Как на языке Паскаль в строке записать символ апостроф «‘»? 5. Как будет выглядеть запись числа 2,5 на языке Паскаль? 6. Что означает запись $ABC на языке Паскаль?
В математике переменные классифицируются в соответствии с некоторыми важными характеристиками. Так, выделяются целые и вещественные числа, комплексные числа, логические значения и т.д. При обработке данных с помощью компьютера такая классификация еще более важна. Любая переменная или константа, результат любого вычисления относится к определенному типу. Тип данных, в свою очередь, определяет: · формат представления данных; · множество допустимых значений; · множество допустимых операций. В языке Паскаль существуют скалярные и структурированные типы данных. К скалярным типам относятся стандартные типы и типы, определяемые пользователем. Стандартные типы включают целые, вещественные, символьный, логические и адресный типы. Типы, определяемые пользователем, перечисляемый и интервальный. К структурированным типам относятся массивы, записи и т.п. Более подробно такие типы данных будут рассмотрены позже. Далее рассмотрим, что из себя представляют скалярные типы данных. Стандартные целые типы позволяют хранить только целые значения. Ниже в таблице приводится список существующих в языке Паскаль целых типов, диапазон допустимых значений, а также формат представления значений указанного типа.
Так, например, оценку студента по физике (от 0 до 100) позволит сохранить любой из перечисленных целых типов. Однако лучше всего для этого выбрать тип ShortInt или Byte, т.к. они занимают меньше всего места в памяти (1 байт). В то же время ни один из перечисленных типов не позволит сохранить среднюю оценку группы по физике, т.к. обычно такая оценка имеет дробную часть и не относится к категории целых. Вещественные типы позволяют хранить дробные значения. В отличие от целых типов, они занимают больше памяти, а также имеют некоторые ограничения в плане допустимых операций и областей применения. Также, когда речь идет о вещественных значениях, появляется понятие точности таких чисел (знаков после десятичной точки).
Для вещественных чисел возможна запись в экспоненциальной форме. Тип Real определен в стандартном Паскале и математическим сопроцессором не поддерживается. Остальные действительные типы определены стандартом IEEE 457 и реализованы на всех современных компьютерах. Тип Comp хотя и относится к действительным типам, хранит только длинные целые значения. Вещественный тип, например, подойдет для хранения средней оценки группы по физике.
Дата добавления: 2014-01-06; Просмотров: 367; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |