You are on page 1of 9

ФУНДАМЕНТАЛЬНІ

СТРУКТУРИ ДАНИХ
Концепція типу даних
Про те, що дані бувають різними відомо з математики, де змінні
прийнято класифікувати у відповідності до певних важливих
характеристик. Зокрема, проводиться розмежування між
дійсними, комплексними, логічними змінними.
Крім того, проводиться розмежування між змінними, які
представляють окреме значення чи багато значень, між функціями,
множинами та ін.
Концепція типу даних
• Комп’ютерні програми функціонують в умовах обмеженого
реального світу
• Правильно дібрані типи даних визначають швидкість і ефективність
роботи програми, її основні можливості та здатність функціонувати
взагалі.
• Типізація даних у програмуванні необхідна з двох основних
причин:
• по-перше, як інструмент, що спрощує вирішення задачі і захищає від
помилок з некоректним використанням даних невідповідних типів,
• по-друге – як інструмент, що дозволяє розумно розпорядитися доступними
ресурсами обчислювальної техніки.
Типи даних
Тип даних – множина значень та множина операцій на цих
значеннях. Тобто визначає можливі значення та їх сенс, операції
над значеннями та способи зберігання.
Python є сильно типізованою мовою – тип об’єкта не зміниться, навіть якщо
можна змінити його значення.
Числа
Числа бувають різними: цілими, дробовими, комплексними. Вони
можуть мати величезне значення або дуже довгу дробову частину:
• цілі числа (int) – додатні і від’ємні цілі числа, а також 0
(наприклад, 4, 687, -45, 0).
• числа з плаваючою точкою (float) – дробові числа (наприклад,
1.45, -3.789654, 0.00453). Роздільником цілої і дробової частини
служить точка.
• комплексні числа (complex) – зберігає пару значень типу float,
одне з яких представляє дійсну частину комплексного числа, а
інше – уявну (наприклад, 1+2j, -5+10j, 0.44+0.08j)
Операції над числами
Приклад програми

You might also like