Створення програмних об’єктів
За навчальною програмою 2018 року
Урок 54
10
(11)
teach-inf.com.ua
Повторення
Розділ 4 § 4.3
На рисунку наведено алгоритм роботи з програмою в середовищі Python у вікні програми.
Введення тексту програми
Збереження файлу програми
Виконання програми
Перегляд результату у вікні IDLE
10�(11)
© Вивчаємо інформатику teach-inf.com.ua
Поняття класу
Розділ 4 § 4.3
Навколишній світ можна розділити на різні класи речей, такі як:
«собаки»
або «будинки»
або «квіти»
Об’єкти мають різні властивості. Так:
пес Рекс
Є об’єктом класу Собака
Його властивостями є порода, зріст, маса, кличка.
Об’єкт — це екземпляр деякого класу.
Клас — це опис об’єктів певного типу.
10�(11)
© Вивчаємо інформатику teach-inf.com.ua
Створення екземпляра класу
Розділ 4 § 4.3
Можна вважати, що клас — це своєрідна інструкція зі створення екземплярів. Відповідно клас Dog — інструкція зі створення екземплярів, які представляють конкретних собак.
Створення об’єкта на основі класу називають створенням екземпляра класу.
Атрибути класу — це імена змінних, у яких зберігаються значення властивостей об’єктів. Описати конкретний об’єкт означає визначити для нього значення атрибутів.
10�(11)
© Вивчаємо інформатику teach-inf.com.ua
Події. Методи
Розділ 4 § 4.3
Коли ми складаємо програму, то намагаємось змоделювати певну реальну ситуацію або явище.
Загалом потрібно виконати такі кроки:
1
виявити об’єкти, якими буде маніпулювати наша програма;
2
описати властивості об’єктів;
3
вказати методи (набір дій об’єкта);
4
запрограмувати обробку подій (що об’єкт повинен зробити у відповідь на подію).
10�(11)
© Вивчаємо інформатику teach-inf.com.ua
Поняття події
Розділ 4 § 4.3
У реальному світі події відбуваються навколо нас безперервно. Наприклад, коли собаці Рексу дають команду, він виконує певні дії. У комп’ютерному світі подіями можуть бути натискання кнопки або переміщення миші.
Подія — це вплив на об’єкт, що відбувається в програмі.
Методи — це дії, що можуть виконувати об’єкти даного класу.
10�(11)
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Розділ 4 § 4.3
Виконати завдання, що в документі Практичне завдання
10�(11)
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За навчальною програмою 2018 року
Урок 54
10
(11)
teach-inf.com.ua