Тема 69(10):  Послідовні та вкладені розгалуження

План вивчення теми:

Д/з: опрацювати:

69 - Урок_15_Вкладені оператори умовного переходу.pdf

На практиці трапляються випадки, коли виконання або невиконання події залежить не від однієї умови, а від кількох. Пригадайте такі випадки. Як, на вашу думку, можна їх реалізувати операторами умовного переходу? 

Вкладені оператори умовного переходу — це оператори умовного переходу, які входять до складу інших операторів умовного переходу. 

урок 69 - Іnformatyka (profilnyi riven)_pidruchnyk dlia 10 klasu.pdf

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

Посилання на On-line-середовищe Python https://repl.it

Блок теоретичних запитань

Блок практичних завдань

Задача 1. Дано два числа. Визначити, чи рівні вони. Якщо ні, то яке з них більше. 

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

Фрагмент програмного коду:

if x == y: 

print(‘Числа рівні’) 

elif x > y: 

print(‘Перше число більше’) 

else: 

print(‘Друге число більше’) 

Для перевірки правильності проєкту можна виконати його, наприклад, для таких наборів вхідних даних: 

1) х = 3, у = 3; 

2) х = 5, у = 2; 

3) х = 4, у = 10. 

Задача 2. 

If x > 0: #перший оператор if

    If a >= 0: #другий оператор if

        y = a * x

    else: #для другого оператора if

        y = 2 * a * x

else: #для першого оператора if

    y = 2

Створіть програми:

2. Дано номер року (позитивне ціле число). Визначити кількість днів в цьому році, враховуючи, що звичайний рік нараховує 365 днів, а високосний - 366 днів. Високосним вважається рік, що ділиться на 4, за винятком тих років, які діляться на 100 і не діляться на 400 (наприклад, роки 300, 1300 і 1900 не є високосними, а 1200 і 2000 є високосними).