Тема. Практична робота №11 «Створення об’єктно-орієнтованої програми, що відображає вікно повідомлення»
Формування компетентностей:
Удосконалити знання правил безпеки життєдіяльності під час роботи з комп'ютерними пристроями; формувати вміння застосовувати модулі для створення графічного інтерфейсу, змінювати властивості вікон, використовувати події з використанням кнопок, а також створювати декілька вікон одночасно; сприяти усвідомленню наслідків впливу комп’ютерних пристроїв на здоров'я людини;
Ключові компетентності:
Спілкування державною мовою: сприяти усвідомленню комунікаційної ролі ІТ та ОС;
Уміння вчитися впродовж життя: сприяти усвідомленню відповідальності за власне навчання;
Основні компетентності в природничих науках і технологіях: формувати вміння послуговуватися технічними пристроями.
Тип уроку: застосування компетентностей.
Обладнання: дошка, комп’ютери,підручники,презентація уроку.
Програмне забезпечення: середовище програмування Python.
Хід уроку
І. Організаційний етап
ІІ. Актуалізація опорних знань
Фронтальне опитування:
ІІІ. Етап цілевизначення та планування
Метою сьогоднішнього уроку є:
V. Сприймання й усвідомлення учнями нового матеріалу
Повторення л.9-10 у довіднику.
Розв’язування задач
Задача 1. Створити вікно із заголовком «Моє перше вікно!», розмірами 1200*700 та зеленим кольором.
from tkinter import*
wn=Tk()
wn.title("Моє перше вікно!")
wn.geometry("1200x700")
wn["bg"]="green"
wn.mainloop
Задача 2. Створити вікно з подією, що буде відбуватись після натискання лівою клавішею миші: заголовок «Немовичі», розміри 500*500 та зеленим кольором.
from tkinter import*
def change (event):
wn.geometry("500x500")
wn["bg"]="green"
wn.title("Немовичі ")
wn=Tk()
wn.bind("<Button-1>",change)
wn.mainloop
Задача 3. Створити вікно з подією після натискання на кнопку. Властивості початкового стану вікна: розміри – 150*150, фон-жовтий. Властивості вікна після події: розміри – 500*500, фон-зелений, заголовок «Немовичі».
from tkinter import*
def buttonpress ():
wn.geometry("500x500")
wn["bg"]="green"
wn.title("Немовичі")
wn=Tk()
wn.geometry("150x150")
wn["bg"]="yellow"
m=Button(text="Натисни кнопку!", command=buttonpress)
m.pack()
wn.mainloop
VII. Виконання практичної роботи
Розв’язати задачі:
VІ. Рефлексивно-оцінювальний етап
— Чи задоволені ви своєю роботою?
— З яким настроєм ви працювали на уроці?
— Що вам запам’яталось на уроці?
Критерії |
Так |
Ні |
50/50 |
Чи важка для Вас ця тема уроку? |
|
|
|
Чи зрозумілими були завдання? |
|
|
|
Чи важко Вам було виконувати завдання? |
|
|
|
Чи комфортно Ви себе почували під час заняття? |
|
|
|
Чи цікавим був цей урок? |
|
|
|
Яке завдання Вам легко було виконувати? |
|||
Яке завдання викликало труднощі? |
VІІ. Домашнє завдання
Повторити л.9-10(ст..41-55), виконати завдання в Класі.