Сьогодні відбувся
Вебінар:
«
Інтеграція знань, практики та інноваційних технологій у професійному розвитку педагогів закладів освіти
»
Взяти участь Всі події
Урок:

6.9. Прапорці. Перемикачі (Python)

13.03.2024
0 0
Вміст уроку:
1
2

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

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

1

Тема: 6.9. Прапорці. Перемикачі (Python)

Задача. У класі створюється рейтинг дітей за підсумками семестру. Якщо середній бал семестрових оцінок учня/учениці більше за 10, то він/вона отримує 10 рей-тингових балів, якщо більше за 7 і не більше за 10,-7 балів, якщо більше за 4 і не більше за 7, - 4 бали, якщо не більше за 4, - 1 бал. Крім того, учень/учениця отримує по 5 додаткових балів, якщо він/вона відвідує шкільні предметні гуртки, шкільні спортивні секції, шкільну театральну студію. Створіть проект для визначення рейтингового балу учня/учениці. Побудуємо математичну модель для цієї задачі: • вхідні дані: середній бал учня/учениці, відомості, чи відвідує він шкільні предметні гуртки, шкільні спортивні секції, шкільну театральну студію; • кінцеві результати: рейтинговий бал учня/учениці; • формули: якщо середній бал більше за 10, рейтинг = 10 інакше, якщо середній бал більше за 7, рейтинг = 7 інакше, якщо середній бал більше за 4, рейтинг = 4 інакше, рейтинг = 1; якщо відвідує шкільні предметні гуртки, збільшити рейтинг на 5; якщо відвідує шкільні спортивні секції, збільшити рейтинг на 5; якщо відвідує шкільну театральну студію, збільшити рейтинг на 5.

1. Відкрийте вікно середовища IDLE та вікно нового проекту.

2. Уведіть команди створення вікна розміром 400 х 450 пікселів.

3. Уведіть команди створення та розміщення у вікні проекту чотирьох перемикачів, які визначатимуть, який середній бал має учень/учениці.

Для цього:

1. Створіть змінну, яка буде пов'язана з усіма перемикачами: choice = lntVar()

2. Уведіть команди створення та розміщення перемикача з іменем switchl. Значення змінної choice для нього 1: switchl = Radiobutton(text = ‘Більше за 10’, variable = choice, value = 1) switchl.pack(padv = 10)

3. Уведіть команди створення та розміщення ще трьох перемикачів з іменами switch2, switch3, switch4. Значення змінної choice для них 2, 3 та 4 відповідно, значення властивості text, як наведено на малюнку.

4. Уведіть команди створення та розміщення у вікні трьох прапорців, які визначатимуть, чи відвідує учень/учениця шкільні предметні гуртки, шкільні спортивні секції, шкільну театральну студію.

Для цього:

1. Створіть змінну choicel, яка буде пов’язана з першим прапорцем: choicel = BooleanVar()

2. Уведіть команди створення та розміщення першого прапорця з іменем flagl, пов’язаного зі змінною choicel: flagl = Checkbutton(text = ‘Предметні гуртки’, variable = choicel) flagl.pack(pady = 10)

3. Уведіть команди створення та розміщення ще двох прапорців з іменами flag2 та flag3. Імена змінних для них choice2 та сбоісеЗ відповідно, значення властивості text, як наведено на малюнку.

5. Уведіть команди створення та розміщення у вікні напису для виведення сумарного рейтингу, напису для пояснювального тексту з іменем ІаЬ2 і кнопки. Установіть значення їх властивостей, як це наведено на малюнку.

6. Збережіть проект у файлі з іменем вправа б.9.ру.

7. Запустіть проект на виконання, перевірте, як працюють компоненти перемикачі та прапорці.

8. Закрийте вікно виконання проекту.

9. Створіть процедуру - обробник події Click для кнопки та додайте до неї такі команди:

10. Збережіть оновлену версію проекту.

11. Запустіть проект на виконання.

12. Виберіть перший перемикач, перший і третій прапорці.

13. Виберіть кнопку.

14. Проаналізуйте правильність отриманого результату.

15. Виберіть інший перемикач та інші прапорці.

16. Проаналізуйте правильність отриманого результату.

17. Закрийте вікно виконання проекту.

18. Закрийте вікно середовища IDLE.

2

12 з 12 балів

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

Сподобався:

0

Так: 3

Ні: 0

Зрозумілий:

0

Так: 3

Ні: 0

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

0

Ні: 3

Так: 0

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

8 клас. Прапорці та перемикачі Python

8 клас. Прапорці та перемикачі Python

141

Аватар профіля Vitenko Ihor
Інформатика
8 клас

50 грн

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

44

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

25 грн

8 клас. Урок 46. Властивості та методи елементів керування. Прапорець, перемикач (Python)

8 клас. Урок 46. Властивості та методи елементів керування. Прапорець, перемикач (Python)

165

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

48 грн

Властивості та методи елементів керування. Прапорець, перемикач

Властивості та методи елементів керування. Прапорець, перемикач

647

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

33 грн

УРОК № 4.7. Прапорці та перемикачі у віконних проєктах

УРОК № 4.7. Прапорці та перемикачі у віконних проєктах

154

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

20 грн

8 клас. Використанн прапорців. Python

8 клас. Використанн прапорців. Python

117

Аватар профіля Vitenko Ihor
Інформатика
8 клас

50 грн

Схожі уроки

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

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

1276

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

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

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

1090

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

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

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

1335

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

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

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

489

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

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

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

642

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

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

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

267

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