Урок:

Складання програм на розгалуження

Вміст уроку:
1
Опис, який учні побачать перед початком уроку

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки і санітарно-гігієнічних норм

Вправа 1. Більше із чотирьох.

Завдання. Дано чотири різних цілих числа. Складіть у середовищі програмування програму, за допомогою якої натискуванням кнопки Визначити перевіряють, у яке текстове поле введено найбільше число, і зафарбовують це поле в червоний колір.

  1. Відкрийте середовище програмування. Створіть новий файл програми мовою Python з іменем Перевірка

  2. Опишіть команду завантаження модуля tkinter. Опишіть змінні window – вікно, var1 – текст із текстового поля 1,..., var4 – текст із текстового поля 4, edit1 – текстове поле 1,.... edit4 – текстове поле 4, button – кнопка з надписом Визначити. Використайте наведені у зразку команди:

0401yo7u-a598-893x176.png

  1. Розмістіть створені об’єкти у вікні. Використайте наведені у зразку команди:

0401yo7t-0278-203x77.png

  1. Пригадайте алгоритм порівняння двох чисел. Використайте блок-схему.

    0401yo8g-a1c5-940x526.png

  1. Опишіть функцію перевірки m. Використайте для цього ідею порівняння чисел за допомогою числового променя: серед множини цілих чисел найбільшим буде те, яке на числовому промені правіше. Перевірте, чи використана ця ідея в програмі, та поясніть інші команди:

0401yo9x-aab0-427x434.png

  1. Перевірте, чи зміниться результат роботи програми, якщо для визначення найбільшого використати принцип зважування: визначити більші в парах, а потім порівняти більші з пар. Для цього в умові використати логічні елементи, наприклад:

0401yo9y-3617-594x79.png

  1. 7. Завершіть програму командою запуску подій у вікні

window.mainloop ()

  1. Запустіть програму на виконання. Введіть у текстові поля значення, наприклад, як на малюнку:

0401yo9w-8660-166x170.png


відеозапис уроку та алгоритм виконання вправи ви знайдете у відео на Padlet

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

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

1

скрін або збережену вправу прикріпіть у форму

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

Складання програм на розгалуження

Складання програм на розгалуження

506

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

30 грн

8 клас. Урок 45. Складання програм на розгалуження (Python)

8 клас. Урок 45. Складання програм на розгалуження (Python)

174

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

48 грн

Складання програм з використанням алгоритмічної структури розгалуження. Практична робота 6.

Складання програм з використанням алгоритмічної структури розгалуження. Практична робота 6.

371

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

30 грн

Покрокове виконання програм із циклами та розгалуженням

Покрокове виконання програм із циклами та розгалуженням

207

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10 клас

25 грн

Вкладені цикли. Складання програм на опрацювання повторень

Вкладені цикли. Складання програм на опрацювання повторень

471

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

25 грн

Вкладені цикли. Складання програм на опрацювання повторень

Вкладені цикли. Складання програм на опрацювання повторень

413

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

35 грн

Схожі уроки

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

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

1291

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

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

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

1114

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

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

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

1346

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

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

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

498

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

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

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

653

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

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

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

284

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