Урок 53

Алгоритми опрацювання списків. Знаходження довжини списку. 

Списки Python є одними з найбільш універсальних типів даних, які дозволяють нам працювати з кількома елементами одночасно. 

Кортежі використовуються для зберігання кількох елементів в одній змінній. 

функції які будете використовувати

код програми який потрібно для виведення

j=1

for i in <назва списку чи кортежу>:

print(i) або print("{} елемент = {}".format(j,i) 

j+=1

Завдання 1

Завдання 2



Урок № 53. Алгоритми опрацювання списків. Знаходження довжини списку.

Мета: ознайомити учнів із алгоритмами опрацювання списків та знаходженням довжини списку. Формувати вміння виділяти головне, актуалізувати, конспектувати, порівнювати, зіставляти. Забезпечити диференційований підхід. Установити зв'язки між засвоєними та новими знаннями. Формувати групи компетентностей: соціально-трудову, інформаційну, загальнокультурну, соціально-трудову, уміння вчитися.

Тип уроку: засвоєння нових знань.

Обладнання та наочність: комп’ютери, підручники, презентація, проектор.

Програмне забезпечення: Python.

 

Хід уроку

І. Організаційний етап

Сьогодні ми з вами продовжимо ознайомимось із алгоритмами опрацювання списків та навчимось знаходити довжину списку.

ІІ. Мотивація навчальної діяльності

ІІІ. Актуалізація опорних знань 

Розповідь учителя з демонстрацією презентації (слайди 4-9)

Фізкультхвилинка

Усвідомлення набутих знань та формування вмінь і навичок

 

Релаксація

Слайд 12. Вправа для профілактики короткозорості та порушення зору

Підведення підсумків уроку

Домашнє завдання

Опрацювати конспект.


Урок № 53. Алгоритми опрацювання списків. Знаходження довжини списку

І. Опрацюйте теоретичний матеріал:


Інколи нам доводиться створювати програму, при цьому не знаючи що саме введе користувач, тому просто порахувати кількість значень на пальцях у нас ніяк не вийде. Для цього існує спеціальна функція:


За допомогою цієї функції ми можемо звернутись до останнього елемента списку. Для цього від довжини списку потрібно відняти 1, щоб отримати індекс останнього елемента, адже нумерація в списку починається не з 1, а з 0.


Табличних величин багато і списки це далеко не єдиний тип даних, який відноситься до послідовностей. Їх існує дуже багато, та нам потрібно знати лише деякі з них. Наприклад про кортежі.


Тобто,  на відміну від списку, кортежі можна тільки створити, та доповнювати, а от видаляти  чи змінювати елементи не можливо. Кортежі потрібно, аби тільки зберігати дані для їх подальшого використання, отже на кортежі буде витрачатись менше пам’яті та часу, це може дуже допомогти в ході роботи програми.

Ми знаємо, що списки вводяться в квадратні дужки, що стосується кортежів, то їх елементи вводяться в круглі дужки:
Назва_кортежу=(елемент1, елемент2…)
Але кортеж формується не завдяки дужкам, а саме завдяки комі, через яку перелічують всі елементи.


ІІ. Виконайте практичну роботу (учням у яких немає можливості працювати з Python на комп’ютері можна складати програми у зошиті і надсилати для перевірки фотокопії своїх робіт). Для виконання практичної роботи можете використати онлайн систему https://techarge.in/online-python-compiler/:

Завдання 1. Створіть список А з елементів 3.5, 2.8, ‘abc’, [2, 3, False]. Визначте довжину списку за допомогою функції len().

Алгоритм роботи


Завдання 2. Створити кортеж з елементами: 14, 107, «Київ», «Театральна», 21. Визначити елемент, який розташований на другій позиції, зробити зріз елементів з нульової до другої позиції включно, визначте довжину кортежу.

Алгоритм роботи


ІІІ. Домашнє завдання:

Завдання 1.  Створіть список С з елементів 0, 3, 2, 4, 7. Визначте довжину списку за допомогою функції len().
Завдання 2. Створіть програму мовою Python. На вході маємо цілочислений список, що вводить користувач. Программа повинна піднести кожен елемент до квадрату та вивести новий список і визначити його довжину.

Створені програми надішліть на перевірку у електронний щоденник або на електронну пошту kybedu@gmail.com (в темі повідомлення вкажіть своє прізвище, ім’я, клас)

IV. Додатковий матеріал:

Списки у Python: