Урок 55
Інструктаж з БЖД. Знаходження кількості заданих елементів
«___»__________ 20___ року
Урок № 55. Знаходження кількості заданих елементів.
Мета: ознайомити учнів із методом для знаходження кількості заданих елементів. Формувати вміння виділяти головне, актуалізувати, конспектувати, порівнювати, зіставляти. Забезпечити диференційований підхід. Установити зв'язки між засвоєними та новими знаннями. Формувати групи компетентностей: соціально-трудову, інформаційну, загальнокультурну, соціально-трудову, уміння вчитися.
Тип уроку: засвоєння нових знань.
Обладнання та наочність: комп’ютери, підручники, презентація, проектор.
Програмне забезпечення: Python.
Хід уроку
І. Організаційний етап
Привітання з класом
Доброго дня, діти.
Повідомлення теми і мети уроку
Сьогодні ми з вами продовжимо ознайомимось із алгоритмами опрацювання списків та розглянемо метод для знаходження кількості заданих елементів списку.
ІІ. Мотивація навчальної діяльності
Не забувайте про правила поведінки на уроці. (Слайд2).
ІІІ. Актуалізація опорних знань (Слайд 3)
Назвіть відмінність списку від кортежу.
Яким чином змінити значення елементу списку?
Для чого використовують оператор del?
Які методи видалення елементів зі списку вам відомі?
Яка структура методу pop()?
Яка структура методу clear()?
Вивчення нового матеріалу
Розповідь учителя з демонстрацією презентації (слайди 4-7)
Фізкультхвилинка
Усвідомлення набутих знань та формування вмінь і навичок
Практичне завдання (Слайд 9)
Релаксація
Слайд 10. Вправа для профілактики короткозорості та порушення зору
Підведення підсумків уроку
Бесіда за питаннями (Слайд 11)
Яким чином можна підрахувати кількість значення заданих елементів списку?
Яка загальна структура використання методу count()?
Наведіть приклад використання циклу з лічильником?
Як знайти довжину списку?
Як звернутись до останнього елементу списку?
Яким чином можна отримати список обернений даному?
Домашнє завдання
Опрацювати конспект. Створіть програму для знаходження кількості елементів масиву які дорівнюють 0. (всі елементи масиву є цілі числа)
Урок № 55. Знаходження кількості заданих елементів
Сьогодні ми з вами продовжимо знайомитися із алгоритмами опрацювання списків та розглянемо метод для знаходження кількості заданих елементів списку
І. Опрацюйте теоретичний матеріал:
Засобами мов програмування можна автоматизувати процес знаходження підсумкових даних: суми, добутку, середнього значення набору числових даних. Такі задачі передбачають, що табличні елементи не змінюватимуться, а результатом їх виконання буде одне підсумкове значення.
У програмах, де передбачено дії з елементами табличної величини, що задовільнять деяким умовам, використовують оператор розгалуження if. Опис умов здійснюють так само, як і з простими змінними. Для запису простих умов використовують оператори порівняння: >, <, <=, >=, =, <>, а складені умови формують із простих з використанням логічних операторів and, or, not.
Для знаходження кількості заданих елементів в мові програмування Python використовують метод count(). Загальна структура використання наступна:
Приклад:
ІІ. Практична робота. Учням у яких немає можливості працювати з Python на комп’ютері можна складати програми у зошиті і надсилати для перевірки фотокопії своїх робіт. Для виконання практичної роботи можете використати онлайн систему https://techarge.in/online-python-compiler/
Завдання 1. Створіть програму для знаходження кількості елементів лінійної таблиці з 10 цілих чисел, які дорівнюють її першому елементу.
Алгоритм роботи
1. Відкрийте середовище програмуванн IDLE. Створіть новий файл.
2. Створіть порожній список List
a=[]
3. Встановіть початкове значення кількості елементів 0.
k=0
4. Заповніть список 10 елементами, які користувач буде вводити з клавіатури
for i in range(10):
a.append(int(input(‘Введіть ‘,i,’ елемент списку’)))
5. Створіть цикл з лічільником, для підрахунку всіх елементів які будуть дорівнювати першому елементу списку
for i in range(9):
if a[i+1]==a[0]:
k+=1
6. Виведіть на екран кількість елементів, які дорівнюють першому елементу списку
print(“Кількість елементів, що дорівнюють першому елементу масиву дорівнює”,k)
7. Збережіть програму у своїй папці із назвою Завдання_1. Протестуйте її.
Завдання 2 (виконайте самостійно). Створіть програму для знаходження кількості елементів лінійної таблиці з 15 цілих чисел, які дорівнюють її третьому елементу.
Завдання 3. Створіть програму для знаходження кількості додатніх елементів масиву всі елементи якого є цілі числа.
Алгоритм роботи
1. Відкрийте середовище програмуванн IDLE. Створіть новий файл.
2. Створіть порожній список.
a=[]
3. Заповніть список елементами кількість елементів та самі елементи користувач буде вводити з клавіатури та виведіть список на екран
print(“Введіть кількість елементів масиву”)
n=int(input(“n = “))
for i in range(1,n+1):
print(“a[“, i, “]=”, end=” “)
a.append(int(input()))
print(a)
4. Встановіть початкове значення кількості елементів 0.
k=0
5. Створіть цикл з лічільником, для підрахунку всіх додатніх елементів списку.
for i in range(0,n):
if a[i]>0:
k+=1
6. Виведіть на екран кількість додатніх елементів списку.
print(“Кількість додатніх елементів масиву дорівнює”,k)
7. Збережіть програму у своїй папці із назвою Завдання_3. Протестуйте її.
Завдання 4 (виконайте самостійно). Створіть програму для знаходження кількості від’ємних елементів масиву всі елементи якого є цілі числа.
Завдання 5 (виконайте самостійно). Створіть програму, у якій елементи табличної величини a, яка містить 10 цілих чисел, змінюються їх квадратами.
ІІІ. Домашнє завдання: опрацювати конспект, закінчити виконання завдань для самостійної роботи
IV. Додаткові матеріали:
Робота зі списками у Python (знаходження максимального/мінімального елемента):