1 of 8

Створення програмних об’єктів

За навчальною програмою 2018 року

Урок 54

10

(11)

teach-inf.com.ua

2 of 8

Повторення

Розділ 4 § 4.3

На рисунку наведено алгоритм роботи з програмою в середовищі Python у вікні програми.

Введення тексту програми

Збереження файлу програми

Виконання програми

Перегляд результату у вікні IDLE

10�(11)

© Вивчаємо інформатику teach-inf.com.ua

3 of 8

Поняття класу

Розділ 4 § 4.3

Навколишній світ можна розділити на різні класи речей, такі як:

«собаки»

або «будинки»

або «квіти»

Об’єкти мають різні властивості. Так:

пес Рекс

Є об’єктом класу Собака

Його властивостями є порода, зріст, маса, кличка.

Об’єкт — це екземпляр деякого класу.

Клас — це опис об’єктів певного типу.

10�(11)

© Вивчаємо інформатику teach-inf.com.ua

4 of 8

Створення екземпляра класу

Розділ 4 § 4.3

Можна вважати, що клас — це своєрідна інструкція зі створення екземплярів. Відповідно клас Dog — інструкція зі створення екземплярів, які представляють конкретних собак.

Створення об’єкта на основі класу називають створенням екземпляра класу.

Атрибути класу — це імена змінних, у яких зберігаються значення властивостей об’єктів. Описати конкретний об’єкт означає визначити для нього значення атрибутів.

10�(11)

© Вивчаємо інформатику teach-inf.com.ua

5 of 8

Події. Методи

Розділ 4 § 4.3

Коли ми складаємо програму, то намагаємось змоделювати певну реальну ситуацію або явище.

Загалом потрібно виконати такі кроки:

1

виявити об’єкти, якими буде маніпулювати наша програма;

2

описати властивості об’єктів;

3

вказати методи (набір дій об’єкта);

4

запрограмувати обробку подій (що об’єкт повинен зробити у відповідь на подію).

10�(11)

© Вивчаємо інформатику teach-inf.com.ua

6 of 8

Поняття події

Розділ 4 § 4.3

У реальному світі події відбуваються навколо нас безперервно. Наприклад, коли собаці Рексу дають команду, він виконує певні дії. У комп’ютерному світі подіями можуть бути натискання кнопки або переміщення миші.

Подія — це вплив на об’єкт, що відбувається в програмі.

Методи — це дії, що можуть виконувати об’єкти даного класу.

10�(11)

© Вивчаємо інформатику teach-inf.com.ua

7 of 8

Працюємо за комп’ютером

Розділ 4 § 4.3

Виконати завдання, що в документі Практичне завдання

10�(11)

© Вивчаємо інформатику teach-inf.com.ua

8 of 8

Дякую за увагу!

За навчальною програмою 2018 року

Урок 54

10

(11)

teach-inf.com.ua