Студопедия

КАТЕГОРИИ:


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

Типи даних




Поняття даного. Поняття змінної.

Дані — це об'єкти перетворення їх програмою або результат цього пере­творення. Кожний об'єкт має атрибути, сукупність яких визначає тип даних. При цьому серед атрибутів завжди є основний, наприклад числовий, логічний, символьний та ін. Основний атрибут визначає, які операції можуть "виконува­тися над цим класом даних.

Основною відмінністю мов програмування високого рівня є набір даних, який може оброблятися. Чим різноманітнішим є набір даних, тим ширшими є можливості певної мови програмування.

В універсальних мовах програмування, до яких відноситься Pascal, є пев­ний набір стандартних типів даних, структурованих даних, а також передба­чені засоби, які дозволяють програмісту визначити нові типи даних.

У математиці та фізиці дане — це числове значення деякої величини: шляху, швидкості, часу тощо. В інформатиці це поняття ширше. Дане тут може мати не лише числові значення. Ним може бути також текст, звук, картинка, фотографія чи фрагмент відеофільму.

Під даним розуміють об'єкт — порцію інформації, що збе­рігається в пам'яті комп'ютера, має значення з деякої множини допустимих значень і над яким визначені допустимі операції.

Дане має ім'я, яке йому дає користувач під час створення програми. Дані бувають сталі та змінні.

Стале дане не може змінити свого значення під час виконання програми.

Змінні призначені для зберігання конкретних значень в оперативній пам'яті під час виконання програми.

Дані цілого типу. Дані, значеннями яких є цілі числа, можуть належати до таких типів: Byte, Integer. Найчастіше застосовують тип integer.

Дані дійсних типів. В інформатиці число належить до дійсного типу, якщо в його зображенні є десяткова крапка (12.5, 5.0), або якщо воно записане у показниковій формі, 12.5Е0, 5.0Е0.

Дані, значеннями яких є дійсні числа, можуть належати до таких типів: Real, Extended. Найчастіше застосовують тип real.

Логічний тип даних. Дані логічного типу мають тільки два значення: true (істинно) або false (хибно). Ім'я даних логічного типу — boolean.

Символьний тип даних. Символьний тип даних позначається словом char. Дані символьного типу — це будь-який один символ комп'ютера. Символьні дані поміщаються в апострофи, наприклад — 'а', 'п'.

Діапазонний тип даних. Опис діапазонного типу даних складається з першого і останнього значення діапазону, які розділяються двома крапками. Приклад: var b1=1..30; — визначає, що змінна b1 може прийняти значення в діапазоні від 1 до 30.

Рядковий тип даних. Рядковий тип даних дозволяє представити по­слідовність символів максимальної довжини — 255. Рядковий тип має назву string. Довжина рядка вказується в квадратних дужках. Наприклад, string[12] визначає рядок довжиною 12 символів.




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


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


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



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




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