Формування компетентностей:
предметна компетентність:
навчальна: формувати знання про алгоритми з розгалуженнями, вкладеними в цикл;
розвивальна: розвивати логічне мислення, пам’ять; формувати вміння узагальнювати;
виховна: виховувати інформаційну культуру, виховання уміння працювати в групі; формування позитивного ставлення до навчання.
ключові компетентності:
спілкування державною мовою: сприяти усвідомленню комунікаційної ролі ІТ;
уміння вчитися впродовж життя: сприяти усвідомленню відповідальності за власне навчання.
Практичне завдання
Робота за комп’ютером
Повторення правил безпечної поведінки за комп’ютером.
Інструктаж учителя.
Підручник с. 222-223
Практична робота за комп’ютерами.
Вправи для очей.
Завдання:
Напишіть програму, яка:
Запитує у користувача ціле число aaa.
Виводить усі дільники числа aaa (окрім самого числа).
Виводить суму дільників числа aaa.
Визначає, чи є число aaa досконалим. Досконале число — це таке число, сума всіх його дільників (окрім самого числа) дорівнює самому числу.
Підсумки уроку
Питання для самоперевірки
Наведіть приклади задач, для розв’язання яких потрібно скласти алгоритм із розгалуженням всередині циклу.
Які числа будуть виведені в ході виконання циклу?
а) for і in range(2, 10): в) for і in range(20):
if 12%i == 0: if i%3 == 0:
print(i) print(i)
б) for і in[2, 5, 8, 10, 21]: г) for і in[2, 5, 8, 10, 21]:
if i<10: if i%2 == 0:
print(i) print(i)
Дано список натуральних чисел:
lst = [11, 5, 8, 32, 15, 3, 20, 132, 21, 4, 555, 9, 20].
Необхідно вивести елементи, які одночасно менше 30 та діляться на 3 без остачі. Решту елементів списку необхідно підсумувати і вивести кінцевий результат.
Рефлексія
1. Що нового ви сьогодні дізналися?
2. Чого навчилися?
3. Чи виникали труднощі?
Домашнє завдання: Виконати практичне завдання.