Дистанційний/інтерактивний урок (теорія, аналіз блок-схем, синтаксичні правила мови Python, розбір реальної математичної моделі, онлайн-практикум та підсумкові завдання
Конструктор уроків
9
10
19
0
0
0
Дистанційний/інтерактивний урок (теорія, аналіз блок-схем, синтаксичні правила мови Python, розбір реальної математичної моделі, онлайн-практикум та підсумкові завдання
1

Існує виключно 2 позиції - (true | false)
ТАК ; true ; 1 => беремо парасольку.
НІ ; false ; 0 => йдемо так
У програмуванні цей процес називається розгалуженням.
Це спосіб сказати комп’ютеру: «Якщо умова виконується — роби одне; якщо ні — роби інше».
2

Графічно алгоритм із розгалуженням зображують у вигляді блок-схеми, яка складається з трьох ключових елементів:
Ромб ( <перевірка умови> ) — запитання, на яке є лише дві можливі відповіді: ТАК (Істинна) або НІ (Хибна).
Стрілки (розгалуження шляхів) — напрямки, якими піде програма залежно від результату перевірки.
Прямокутник ( <послідовність команд> ) — конкретна дія, яку виконає комп’ютер, якщо умова підтвердиться.
3

Неповне розгалуження (Коли є лише план А) - if:
«Якщо умова істинна — діємо. Якщо хибна — просто йдемо далі». Комп’ютер одразу переходить до виконання наступної за розгалуженням команди.
Стрілка «ТАК» веде до блоку команди, а стрілка «НІ» обходить його і йде далі.

if a == b:
print("OK");Ключове слово if — означає «Якщо».
Критична зона : — двокрапка є обов’язковою в кінці рядка з умовою.
Відступ (4 пробіли або клавіша Tab) від початку рядка — саме за цим відступом Python визначає, які команди належать до умови.
4

Повне розгалуження (План А та План Б) if: else:
Комп’ютер обов’язково обирає одну з двох дій. Він не може виконати обидві дії і не може не виконати жодну.
Стрілка «ТАК» веде до Команди 1, стрілка «НІ» веде до Команди 2.

if x == y:
print("OK");
else:
print("NOT OK");Ключове слово else: — означає «Інакше» (спрацьовує виключно тоді, коли умова була НІ).
Жодних умов після else ! Слово else ловить усе, що не підійшло під умову if, тому після нього відразу ставиться двокрапка :
Рівний відступ: внутрішні команди блоків if та else повинні мати однаковий відступ.
5

Багатоальтернативне розгалуження if: elif: else:
Використовується, коли є три або більше варіантів розвитку подій.
Послідовний ланцюжок ромбів-умов, де кожен наступний перевіряється лише тоді, коли попередній повернув «НІ».

if x == y:
print('Числа рівні')
elif x > y:
print('Перше число більше')
else:
print('Друге число більше')elif — скорочення від else if, що перекладається як «Інакше, якщо...».
У програму можна додати скільки завгодно блоків elif, щоб перевірити всі можливі сценарії.
6

Розглянемо приклад покупки:
Мама дала Богдану x грн на покупку 2 л молока (ціна - a), 1 батона (ціна - b) та дозволила на решту купити морозиво (ціна - c). Чи вистачить грошей на морозиво?

(У блок-схемі цій умові відповідає ромб перевірки: x - d >= c. За умови «Так» виводиться схвальне повідомлення, за «Ні» — відмова)
Ось приклад як це має бути записане в редакторі коду

7
Виконати практичне завдання №1 і вкласти скопійований код або скріншот з вашого редактора коду або з https://www.online-python.com/
Умова:
Автомобіль рухається ділянкою дороги біля школи, де встановлено знак обмеження швидкості 50 км/год.
Складіть програму, яка запитує поточну швидкість автомобіля v (ціле або дробове число).
Якщо швидкість v > 50, програма виводить попередження:"Увага! Швидкість перевищено! Скиньте швидкість!"
В іншому випадку програма виводить:"Швидкість у нормі. Безпечної дороги!"
8
Виконати практичне завдання №2 і вкласти скопійований код або скріншот з вашого редактора коду або з https://www.online-python.com/
Умова:
Програма запитує з клавіатури два довільних числа x та y.
Якщо числа однакові (x == y), повідомити: "Числа рівні".
Якщо перше більше (x > y), повідомити: "Перше число більше".
В усіх інших випадках повідомити: "Друге число більше".
9
Виконати практичне завдання №3 і вкласти скопійований код або скріншот з вашого редактора коду або з https://www.online-python.com/
Умова:
Користувач вводить температуру повітря на вулиці t (тобто ціле число).
Програма має вивести рекомендацію щодо одягу:
якщо t менше 0: "Мороз! Одягайте теплу зимову куртку, шапку і рукавиці!"
якщо t від 0 до 15 градусів: "Прохолодно. Одягніть куртку або светр."
в іншому випадку: "Тепло! Можна йти у футболці чи легкій кофті."
Рефлексія від 3 учнів
Сподобався:
Так: 3
Ні: 0
Зрозумілий:
Так: 2
Ні: 1
Потрібні роз'яснення:
Ні: 3
Так: 0