Добрі поради » Техніка і технології » Типи даних в програмуванні та їх особливості

Типи даних в програмуванні та їх особливості

1-04-2015, 15:51
1 127
0
В будь програмі використовуються показники, які умовно можна розділити на дві великі групи: змінні та константи. Перші в ході виконання алгоритму змінюють своє значення, а другі - ні. Як змінні, так і константи характеризують різні типи даних. Вони впливають на їх структуру, спосіб подання, правила використання, а також на набір значень, прийнятих показниками. У програмуванні розглядаються такі типи даних: прості, структуровані і смітники. Їм і буде присвячена дана стаття.




Прості типи даних
Типи даних в програмуванні та їх особливості

Змінна, яка відноситься до цієї групи, може зберігати в один момент часу тільки одне єдине значення. Їх інша назва - "атомарні", або "скалярні", типи даних. Пов'язано це з тим, що вони не володіють внутрішньою структурою. Сюди відносять наступні види: логічний, чисельний, рядковий. Слід зазначити, що реляційна модель, запропонована К. Дейтом, спочатку будувалася саме на показники даної групи. У різних мовах програмування прості типи даних можуть включати такі види, як:
  • цілий;
  • інтервальний;
  • речовинний;
  • грошовий;
  • час.
  • Структуровані типи даних
    Типи даних в програмуванні та їх особливості
    Для завдання складних систем існує друга група показників. Ці типи даних включають в себе комплекс елементів, тобто володіють внутрішньою структурою. До них, зокрема, відносять масиви і запису. Перший - це математична функція, область визначення якої є кінцевою. Що ж стосується запису (або структури), то вона є кортежем з декартового добутку множин. На основі масивів і записів, можна сформувати ще більш складні показники, які можуть знадобитися в ході розробки програми. Спільним для цієї групи є наявність внутрішньої структури, яка використовується на тому ж рівні абстракції, як і самі розглянуті типи даних. Це означає, що з масивом або записом (структурою) можна проводити операції як з єдиним цілим. Для них навіть є окремі функції, які дозволяють створювати масиви з простих елементів. Слід зазначити, що числовий тип, який традиційно відносять до простих, по суті, теж є складним, адже будь-яке число - це набір бітів. Але на рівні програмного коду «побачити» його складну структуру не можна. Зробити це можна тільки на більш низькому рівні абстракції.




    Посилання (покажчики) Показники цієї групи використовуються для вказівки на інші типи даних, тому їх ще часто називають "показниками". Застосовуються вони найчастіше в мовах програмування процедурного типу. Реляційна модель даних
    Типи даних в програмуванні та їх особливості
    Багато хто помилково вважають, що в реляційної моделі можуть використовуватися тільки прості дані, але насправді це не зовсім так. Внутрішня структура в таких операціях взагалі не враховується, тому масив буде розглядатися виключно як єдине ціле. А дії з окремими елементами, які входять в нього, стануть неможливими. Якщо ж правильно підібрати компоненти масиву або структури, то такі операції і не знадобляться, тому структуровані показники можуть успішно використовуватися в реляційній моделі.
    Схожі добрі поради по темі
    Основні типи змінних: формалізація даних
    Основні типи змінних: формалізація даних
    Правильне опис даних дозволяє скласти ефективний алгоритм їх обробки. Автоматичне визначення типу в момент використання, запити до баз даних,
    Масло збройне: основні типи
    Масло збройне: основні типи
    Збройове мастило виступає незамінною основою для виконання профілактичних процедур, спрямованих на зниження передчасного зносу деталей озброєння.
    Програмування: Java. Типи даних
    Програмування: Java. Типи даних
    Мова програмування містить деякі наперед визначені вбудовані типи і дозволяє програмістам визначати свої власні користувальницькі. В Java типи даних
    БД - це Види і властивості БД
    БД - це Види і властивості БД
    БД - це абревіатура, расшифровывающаяся як "база даних", або "бази даних" (залежно від контексту). У цій статті розглянемо, що вона/вони собою
    Трансформатор трифазний і його три основних типи
    Трансформатор трифазний і його три основних типи
    Розглянутий трансформатор відрізняється від однофазного "побратима" тим, що він являє собою його потрійне повторення. Він має як мінімум три вхідні і
    Як вибрати скутер і потім про це не шкодувати
    Як вибрати скутер і потім про це не шкодувати
    Сучасний ринок заповнений великою кількістю скутерів різних моделей. Але як розібратися в цьому різноманітті? Як вибрати скутер, який максимально