Урок:

Програмне опрацювання події. Змінювання значень властивостей об’єкта в програмі. Проєкт №1

Вміст уроку:
1
2
3
4
5
6
7

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

"Програмне опрацювання подій. Змінювання значень властивостей об’єкта"

📌 Клас: 6
📌 Мета уроку:

  • Ознайомити учнів із поняттям подій у програмуванні.

  • Навчити змінювати властивості об’єктів за допомогою подій.

  • Використовувати мову Python та модуль tkinter для створення простих інтерактивних програм.

Тривалість: 40 хв


2

. Вступна частина (5 хв)

👩‍🏫 Обговорення:

  • Що таке подія у програмуванні?

    • Подія – це дія користувача, наприклад, натискання кнопки, рух миші, введення тексту.

  • Як у програмі можна змінювати властивості об’єктів (наприклад, змінювати колір кнопки або текст на екрані)?

  • Які є поширені події в програмуванні?

    • click (натискання кнопки)

    • hover (наведення миші)

    • keypress (натискання клавіші)

🎨 Сьогодні ми створимо програму, яка реагує на дії користувача!

3

0.5 з 12 балів

2. Основна частина – Практичне завдання (30 хв)

📌 Завдання 1: Змінюємо текст при натисканні кнопки (10 хв)

Завдання:
Створити програму, яка має кнопку. При натисканні на неї текст змінюється.

Розв’язок:

0603jpwm-d6fc-637x630.png

Як це працює?
1️⃣ Створюємо вікно за допомогою tk.Tk().
2️⃣ Створюємо напис Label із початковим текстом.
3️⃣ Створюємо кнопку Button, яка при натисканні викликає функцію змінити_текст().
4️⃣ Функція config() змінює текст напису та його колір.

🎯 Результат:
При натисканні на кнопку текст зміниться на "Привіт, світ!" і стане синім.

4

0.5 з 12 балів

Завдання 2: Зміна кольору фону кнопки при наведенні (10 хв)

Завдання:
Створити кнопку, яка змінює свій колір при наведенні миші.

Розв’язок:

0603jpy3-a925-662x532.png0603jpyc-c12e-293x218.png

🎯 Результат:
Кнопка збільшиться та змінить текст після натискання.

5

5 з 12 балів

3. Завдання для самостійного виконання (10 хв)

👨‍🎓 Завдання 4:
Створити програму, яка містить кнопку "Змінити фон". При натисканні на кнопку змінюється фон вікна на жовтий.

💡 Підказка: Використовуйте root.config(bg="yellow").

6

5 з 12 балів

Завдання 5:
Створити програму, де є поле введення (Entry). При введенні тексту він автоматично з’являється у написі (Label).

💡 Підказка: Використовуйте entry.get() для отримання введеного тексту.

7

1 з 12 балів

4. Завершення уроку (5 хв)

Обговорення:

  • Що таке події у програмуванні?

  • Як можна змінювати властивості об'єктів?

  • Де у повсякденному житті ми бачимо події в програмах? (кнопки, меню, форми)

🎉 Нагороди:
Учні можуть показати свої проєкти класу та отримати бонусні бали за креативність!

🚀 Підсумок:
Сьогодні ми навчилися створювати інтерактивні елементи у програмі, використовувати події та змінювати властивості об'єктів у Python. 🖥️✨

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

Змінювання значень властивостей об’єкта в програмі

Змінювання значень властивостей об’єкта в програмі

408

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

30 грн

Комп’ютерні програми

Комп’ютерні програми

66

Аватар профіля Кутенський Василь Григорович
Інформатика
4 клас

50 грн

Візуалізація рядів і трендів даних. Інфографіка. Програмні засоби для аналізу даних та фінансових розрахунків.

Візуалізація рядів і трендів даних. Інфографіка. Програмні засоби для аналізу даних та фінансових розрахунків.

87

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Практична робота 1. Виконання операцій над файлами та папками. ГР2, ГР3

Практична робота 1. Виконання операцій над файлами та папками. ГР2, ГР3

89

Аватар профіля Кутенський Василь Григорович
Інформатика
5 клас

50 грн

«Операції над файлами та папками» (Група 2, Група 3),

«Операції над файлами та папками» (Група 2, Група 3),

145

Аватар профіля Кутенський Василь Григорович
Інформатика
5 клас

50 грн

Поняття події. Види подій. Програмне опрацювання події

Поняття події. Види подій. Програмне опрацювання події

614

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

30 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1309

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1134

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1361

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

509

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

662

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

293

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас