Доброго дня, діти!
Продовжуємо вивчати тему "Алгоритми та програми".
Тема сьогоднішнього уроку "Використання вкладених розгалужень".
Записуємо у робочих зошитах:
5 травня
Використання вкладених розгалужень
Працюємо за таким планом:
І. Вивчення нового матеріалу
Записуємо у робочих зошитах:
Якщо у програмі потрібно послідовно перевірити декілька умов, то застосовують так звані вкладені розгалуження.
Для цього до оператора розгалуження потрібно додати потрібну кількість гілок elif (від англ. else if - інакше якщо), в кожній з яких перевіряється певна умова.
Розглянемо приклад.
Створимо програму-довідник, яка за введеною назвою пори року повідомлятиме назви відповідних їй місяців.
Програма матиме вигляд:
a=input('Введіть назву пори року: ')
if a=='весна':print('березень, квітень, травень')
elif a=='літо':print('червень, липень, серпень')
elif a=='осінь':print('вересень, жовтень, листопад')
elif a=='зима':print('грудень, січень, лютий')
else:print('неправильні дані')
Приклади реалізації:


ІІ. Практичне завдання
Записуємо у робочих зошитах:
Створимо програму, яка за введеним балом повідомлятиме рівень навчальних досягнень учня.
Програма матиме вигляд:
bal=int(input('Введіть бал: '))
if (bal>0)and(bal<4):print('початковий рівень')
elif (bal>3)and(bal<7):print('середній рівень')
elif (bal>6)and(bal<10):print('достатній рівень')
elif (bal>9)and(bal<13):print('високий рівень')
else:print('такого балу немає')
Приклади реалізації:


ІІІ. Завдання додому (записати у щоденники):
Опрацювати конспект.
Скласти програму, яка за введеною назвою класу (від 1 по 11) повідомлятиме назву шкільної ланки (молодша школа, середня школа, старша школа).
Зауваження. Програма дуже схожа на класну задачу про рівень навчальних досягнень. Спробуйте її скласти самі у робочих зошитах.
Пишемо у зошитах:
Домашня робота
Задача
записуємо її умову та складаємо нижче програму для її розв'язування на наступний урок.
Створений конспект та домашню роботу відправте, будь ласка, мені в особисті повідомлення. Дякую.
До наступного уроку!