Сьогодні о 18:00
Вебінар:
«
Нейротренажери для мозку - цікавинки на літо для дітей
»
Взяти участь Всі події
Урок:

Обробники подій

08.02.2023
0 0
Опис уроку (учням цей опис не показується):

Цілі:

  • навчальна: Обробники подій;

  • розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;

  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

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

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

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

2

3

Гімнастика для очей

Відеоінструкція (1 хв)

4

У об’єктно-орієнтованому програмуванні використовують класи, що описують реально існуючі предмети і ситуації, а потім створюють об’єкти на основі цих описів.

Класи та об'єкти у програмуванні — урок. Інформатика, 6 клас.

При написанні класу визначається загальна поведінка для цілої категорії об’єктів.

Приклад 1. Об'єкт у природі - кіт.

кіт віком 2 роки, якого звуть Саймон

Клас: кіт

Об'єкт (екземпляр): Саймон (конкретний кіт)

Поля (властивості): вік= 2 роки, ім'я=Саймон

Методи (способи поведінки): бігати, їсти, спати

Приклад 1. Об'єкт у програмі - кнопка.

Клас: Button

Об'єкт (екземпляр): b_red = Button()

Поля (властивості): text = '', side = TOP, fill = X

Методи (способи поведінки): command = button_red

button_red - це функція, яка змінює колір фону і має наступний код

def button_red():
root.config(bg='red')

Обробник подій - це метод класу, який виконує програмний код у відповідь на дії користувача (натискання клавіш на клавіатурі, переміщення миші і т.д.)

Опис екземпляра кнопки у програмі:

Обробник події кліка миші по кнопці:

5

Вправа. Застосування обробників подій для вікна

  1. Ознайомитись з інструкцією до завдання

  2. Ознайомитись з відео

  3. Відкрити середовище IDLE, як робили на уроці, або PyCharm, або repl.it

  4. Виконати завдання та надіслати скріншот працюючої програми

6

Домашнє завдання (теоретична частина)

Підготувати відповіді на питання:

Продовжити речення:

  1. Алгоритм - це ...

  2. Існують такі три способи подання алгоритмів: ...

  3. Базовими алгоритмічними структурами є ...

  4. Якщо команди виконуються послідовно, то алгоритмічна структура називається ...

  5. Якщо результат команди залежить від результату обчислення умовного виразу, то алгоритмічна структура називається ...

  6. Існують наступні два види розгалуження: ...

  7. Якщо одні й ті самі команди виконуються багаторазвов для різних значень, то алгоритмічна структура називається ...

Відповісти на питання (усно):

  1. Назвіть основні етапи розв'язування задач із використанням комп'ютера.

  2. Для чого тестують програми?

  3. Що таке транслятор?

  4. Які помилки виправляє транслятор?

  5. Чим компілятор відрізняється від інтерпретатора?

  6. Який транслятор використовує Python?

  7. Що таке мова програмування?

  8. Які складові мови програмування?

  9. Синтаксис мови програмування - це система правил ...

  10. Семантика мови програмування- це правила ...

  11. Мова програмування Python є: ... (за ступенем залежності від апаратних засобів), ... (за принципами програмування), ... (за орієнтацією на клас задач)

  12. Середовище програмування - це ...

  13. Середовище програмування складається з ....

  14. Налагоджувач у середовищі програмування допомагає ...


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

Сподобався:

0

Так: 6

Ні: 0

Зрозумілий:

0

Так: 6

Ні: 0

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

0

Ні: 6

Так: 0

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

Обробники подій, пов’язаних з елементами керування

Обробники подій, пов’язаних з елементами керування

482

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

30 грн

УРОК № 11. Події. Обробники подій. Вікна повідомлень

 УРОК № 11. Події. Обробники подій. Вікна повідомлень

80

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

20 грн

Мультимедіа: проєктування відеоконтенту

Мультимедіа: проєктування відеоконтенту

127

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Апаратні засоби для забезпечення електронного документообігу

Апаратні засоби для забезпечення електронного документообігу

164

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Практична робота "Український орнамент за допомогою Processing"

Практична робота "Український орнамент за допомогою Processing"

129

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (1)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (1)

2018

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8—11 клас

33 грн

Схожі уроки

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

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

1277

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

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

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

1095

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

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

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

1337

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

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

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

490

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

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

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

645

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

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

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

272

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