Методи списків
Методи списків.
Мета:
формування предметних компетентностей: уміння використовувати методи списків;
формування ключових компетентностей:
спілкування державною мовою: уміння ставити запитання і розпізнавати проблему, обговорювати проблемні питання;
математична грамотність: вміння використовувати та будувати прості математичні моделі для розв’язування завдань, встановлювати відношення між реальними об’єктами навколишньої дійсності;
ініціативність і підприємливість: уміння самостійно приймати рішення і нести за них відповідальність;
екологічна грамотність і здорове життя: знання правил техніки безпеки, адекватна оцінка користі й шкоди від роботи за комп’ютером, вміння організувати свій робочий час.
Очікувані результати: учень використовує методи списків.
Обладнання: комп’ютери з підключенням до мережі Інтернет, навчальна презентація, мультимедійний проектор.
Програмне забезпечення: середовище програмування (Python, Thonny, PyCharm), браузер.
Тип уроку: Комбінований.
Хід уроку
Робота за комп’ютером
Повторення правил безпечної поведінки за комп’ютером.
Інструктаж учителя.
Практична робота за комп’ютерами.
Підручник ст. 183-184
Вправи для очей.
VI. Підбиття підсумків уроку
Питання для самоперевірки
У змінній а міститься список [2, 8, 1, 4, 3, –5, 3]. Обчисліть значення виразів:
а) len(а)
б) а.index(4)
в) а.count(3)
г) max(а)
ґ) а.index(min(а))
д) sum(а)
У змінній а міститься список [2, 8, 1, 4, 3, –5, 3]. Якого значення набуває змінна а після виклику методів:
а) а.insert(3, 10)
б) а.remove(4)
в) а.sort()
г) а.reverse()
ґ) del(а[0])
Створіть список із чисел, записаних у рядок "25 3 12 44 12 21".
Збережіть у списку назви декількох країн. Простежте за тим, щоб елементи в списку не зберігались в алфавітному порядку. Застосуйте до списку функції sort() і reverse(). Виведіть результат у консоль.
Заповніть список десятьма випадковими цілими числами в діапазоні [0, 10]. Визначте кількість чисел 5 у створеному списку.
У базі даних зберігаються номери співробітників і співробітниць, яким була виписана премія за місяць. Напишіть програму для перевірки, чи не потрапив дехто зі співробітників або співробітниць у цю базу двічі.
VIІ. Домашнє завдання
Опрацювати матеріал за підручником § 30 ст. ст. 180-182