Функції користувача
Цілі:
навчальна: формування вміння використання функції користувача;
розвивальна: розвивати логічне мислення та креативність;
виховна: виховувати інформаційну культуру, дбайливе ставлення до комп’ютерної техніки.
Тип уроку: Комбінований.
Обладнання та наочність: дошка, комп’ютери з підключенням до мережі Інтернет, підручник, навчальна презентація.
Програмне забезпечення: середовище програмування (Python, PyCharm) браузер.
Хід уроку
Як передаються значення параметрів при виклику функції?
Знайдіть і поясніть помилки в програмному коді:
а) def f1():
a += 1
a = 10
f1()
print(a)
б) def f2(y):
y = y//10
x = 32
a = f2(x)
print(a)
в) def f3(y):
y = y%10
return y
x = 25
f3(x)
print(x)
Що надрукує програма, якщо: а) х = 38, y = 4; б) х = 25, y = 10?
def m(a, b):
return a//b, a%b
x = int(input('x = ?'))
y = int(input('y = ?'))
n, k = m(x, y)
print(n, k)
Рефлексія
1. Що нового ви сьогодні дізналися?
2. Чого навчилися?
3. Чи виникали труднощі?
VІІI. Домашнє завдання
Підручник § 30 ст. 189-193
ІХ Оцінювання роботи учнів