Функції та методи опрацювання списків.
Функції та методи опрацювання списків.
Цілі:
навчальна: формувати поняття про функції та методи опрацювання списків;
розвивальна: розвивати світоглядні уявлення про пізнаваність явищ і процесів у навколишньому світі, дослідницькі навички, інформаційну культуру учнів;
виховна: сприяти вихованню культури поведінки, мовлення, сумлінності та відповідальності під час виконання завдань.
Обладнання: комп’ютери з доступом до мережі Інтернет, мультимедійний проектор, інтерактивна дошка, програмне забезпечення, роздавальний матеріал.
Тип уроку: комбінований.
Наскрізні змістові лінії: екологічна безпека та сталий розвиток, здоров’я й безпека, підприємливість і фінансова грамотність, громадянська відповідальність.
Програмне забезпечення: браузер.
Хід уроку
Питання для самоперевірки
Назвіть два способи видалення елемента зі списку.
Назвіть два способи перевірити, чи є в списку певний елемент.
Наведіть приклад завдання з реального життя, для розв’язання якого необхідно використовувати сортування.
Дано список a = [2, –7, –1, 8, 2, 4] . Що буде надруковано після виконання наведених фрагментів програми?
а) m = min(a)
n = a.index(m)
del(a[n])
print(a)
б) m = max(a)
n = a.index(m)
c = a[0]
a[0] = a[n]
a[n] = c
print(a)
в) a.sort()
print(a)
s = sum(a[1:5])
print(s)
г) a.sort(reverse = True)
for i in range(3):
print(a[i])
д) k = a.count(2)
print(k)
Складіть програму для заміни найбільшого елемента списку з 10 чисел нулем.
У фігурному катанні загальна оцінка якості виконання програми виступу обчислюється за такими правилами: відкидаються найвища і найнижча оцінки, а з решти обчислюється середнє арифметичне. Складіть програму для визначення оцінки за цими правилами.
VІІI. Домашнє завдання
Підручник § 8 ст. 43-46