SlideShare ist ein Scribd-Unternehmen logo
1 von 6
1
Урок №25 9__ клас 1 група ________________
2 група ________________
Тема: Алгоритмиопрацювання табличнихвеличин. Інструктаж з БЖД
Мета:
 навчальна: познайомитиучнів з особливостямиопрацювання
табличних величин;
 розвивальна: розвивати логічнемислення; формувативміння діяти
за інструкцією, планувати свою діяльність, аналізуватиi робити висновки;
 виховна: виховувати інформаційну культуру учнів, уважність,
акуратність, дисциплінованість.
Тип уроку: засвоєння нових знань;
Обладнання: Інтерактивна дошка, комп’ютернийклас з підключенням до
мережі Інтернет, мобільніпристрої учнів.
Програмне забезпечення: браузер, програма для роботи з дошкою, IDLE
Python, на пристрояхучнів – сканер QR-кодів, браузер, доступ до мережі
Хід уроку
І. Організаційний етап
 привітання
 перевірка присутніх
 перевірка готовності учнів до уроку
ІІ. Перевіркадомашньогозавдання
1. Актуалізація опорних знань, повторення раніше вивченого матеріалу
(перегляд відеоскрайбінгу «Спискив Python»)
2. Виконання тестових завдань (середовище ClassTime, посилання по
відсканованому QR-коду)
ІІІ. Оголошеннятеми та мети уроку . Мотиваціянавчальної діяльності
 Темою нашого уроку сьогодніє«Алгоритмиопрацювання табличних
величин».
 Завданням уроку є ознайомлення із основними методамита
функціямидля роботи зі списками у Python.
IV. Вивчення нового матеріалу
2
Як можна опрацьовувати табличні величини?
1. Довжина списку.
Для визначення довжинисписку в Python, можна використати функцію len():
Використовуючидану функцію, миможемо тепер звернутися до останнього
елементу списку, чого раніше не моглизробити. Для визначення індексу
останнього елементу, достатньо від довжинисписку відняти 1:
2. Заміна значень
Для заміни значення в списку, достатньо звернутися до потрібного елемента за
його індексом та присвоїти йому нового значення, за наступною структурою:
назва_списку[індекс_елемента]=нове_значення
3. Видалення значень
Для видалення значень списку за його індексом, можна використати оператор
del:
del назва_списку[індекс_елемента]
Видаляти елементи списку можна не лише за індексом, а і за значенням. Для
цього використовується метод remove():
назва_списку.remove(значення)
3
Як видно з прикладу, зісписку було видалено лише перше значення 45, а інший
елемент з таким самим значенням залишився.
4. Застосування циклу for
З циклом for ми знайомились у 8 класі. Основна конструкція має наступний
вигляд:
for i in назва_списку:
дії
тут, i – змінна елемента списку.
Використовуючиданийцикл, можна, наприклад, вивести елементи списку на
екран у будь-якому вигляді:
5. Генерування списку
Для задання списку, якийміститиме лише вказані елементи з певного числового
проміжку, можна скористатися вже відомою вам функцією range() в наступному
форматі:
назва_списку=range(початкове_значення, кінцеве_значення, крок)
Окрім стандартної конструкції for, можна використовуватиі спрощену її
структуру, наприклад для надання новихзначень всім елементам списку:
4
V. Інструктаж з ТБ
VI. Засвоєння нових знань, формування вмінь
Використовуючимову програмування Python, створитипрограму для
розв’язування наступноїзадачі:
Програма зчитує з клавіатури 3 цілих числа – початковий елемент
списку, кінцевий елемент списку та крок зміни (введення в 1 стрічку
через пробіл). За введеними даними генерується список. Окрім
основного списку генерується два додаткових – список коренів
елементів першого списку округлених до десятих (якщо корінь не
добувається – замість нього записуємо «not defined») та список
квадратів елементів першого списку. На екран виводиться довжина
основного створеного списку а також трійка чисел – корінь елементу
списку, округлений до десятих, сам елемент та його квадрат через дві
крапки. Виведення здійснити у стовпчик.
Приклад розв’язування задачі:
Приклад роботи програми:
5
VІІ. Підсумки уроку
Рефлексія
 Що ми навчились на уроці
 Що виявилось занадто важким
VІІI. Домашнєзавдання
1. Опрацюватиконспектуроку.
2. Створити програмидля розв’язування наступнихзадач:
 На вході маємо цілочисельний список, який заповнюється
користувачем. Програма виводить на екран таблицю чотири числа
через дві крапки: елемент списку, квадрат даного елемента, куб
даного елемента та значення протилежне йому за знаком. Кожні
чотири числа виводяться з нового рядка.
 На вході маємо список заповнений числами від 0 до 20 включно.
Користувач вводить одне ціле число, а програма виводить на екран
стовпчик степенів цього числа у форматі a**i=k.
6
Тексти задач відправитина перевірку, використовуючи E-mail.
IХ. Оцінювання роботи учнів з урахуванням оцінокза тестування.

Weitere ähnliche Inhalte

Was ist angesagt? (16)

урок 2
урок 2урок 2
урок 2
 
урок 4
урок 4урок 4
урок 4
 
урок 8
урок 8урок 8
урок 8
 
урок 6
урок 6урок 6
урок 6
 
урок 20
урок 20урок 20
урок 20
 
Tablici
TabliciTablici
Tablici
 
урок 14
урок 14урок 14
урок 14
 
урок 5
урок 5урок 5
урок 5
 
урок 18
урок 18урок 18
урок 18
 
урок 7
урок 7урок 7
урок 7
 
К алендарне планування 7 клас
К алендарне планування 7 класК алендарне планування 7 клас
К алендарне планування 7 клас
 
7 клас урок 18
7 клас урок 187 клас урок 18
7 клас урок 18
 
11 календарне планування
11 календарне планування11 календарне планування
11 календарне планування
 
Завдання олімпіади
Завдання олімпіадиЗавдання олімпіади
Завдання олімпіади
 
Lesson #12. basics of statistical data analysis. data series
Lesson #12. basics of statistical data analysis. data seriesLesson #12. basics of statistical data analysis. data series
Lesson #12. basics of statistical data analysis. data series
 
урок №26 8 клас
урок №26 8 класурок №26 8 клас
урок №26 8 клас
 

Ähnlich wie Lesson#25. algorithms for processing table values.

Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Nikolay Shaygorodskiy
 
Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...
Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...
Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...Nikolay Shaygorodskiy
 
Lesson # 43. repetition algorithms for processing quantities. cycle with coun...
Lesson # 43. repetition algorithms for processing quantities. cycle with coun...Lesson # 43. repetition algorithms for processing quantities. cycle with coun...
Lesson # 43. repetition algorithms for processing quantities. cycle with coun...Nikolay Shaygorodskiy
 
9 информ костриба_пособ_2009_укр
9 информ костриба_пособ_2009_укр9 информ костриба_пособ_2009_укр
9 информ костриба_пособ_2009_укрAira_Roo
 
Календарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonКалендарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonVsimPPTX
 
урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»
урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»
урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»School5uman
 
5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"
5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"
5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"Дмитро Загура
 
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженнямДмитро Загура
 
підсумковий урок з теми
підсумковий урок з темипідсумковий урок з теми
підсумковий урок з темиoksana oksana
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
педярмарка роб зошит_5клас
педярмарка роб зошит_5класпедярмарка роб зошит_5клас
педярмарка роб зошит_5класLiliya_Zbarovska
 
педярмарка роб зошит_5клас
педярмарка роб зошит_5класпедярмарка роб зошит_5клас
педярмарка роб зошит_5класLiliya_Zbarovska
 
Urok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjaUrok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjadnzcpto1
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Lesson # 46. the main components of the application for the operating system ...
Lesson # 46. the main components of the application for the operating system ...Lesson # 46. the main components of the application for the operating system ...
Lesson # 46. the main components of the application for the operating system ...Nikolay Shaygorodskiy
 
Lesson # 45. compilation and execution of algorithms with repetitions and bra...
Lesson # 45. compilation and execution of algorithms with repetitions and bra...Lesson # 45. compilation and execution of algorithms with repetitions and bra...
Lesson # 45. compilation and execution of algorithms with repetitions and bra...Nikolay Shaygorodskiy
 

Ähnlich wie Lesson#25. algorithms for processing table values. (20)

Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
 
Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...
Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...
Урок №11. Практична робота № 3. «Уведення даних і форматування таблиць у сере...
 
Lesson # 43. repetition algorithms for processing quantities. cycle with coun...
Lesson # 43. repetition algorithms for processing quantities. cycle with coun...Lesson # 43. repetition algorithms for processing quantities. cycle with coun...
Lesson # 43. repetition algorithms for processing quantities. cycle with coun...
 
Less8
Less8Less8
Less8
 
9 информ костриба_пособ_2009_укр
9 информ костриба_пособ_2009_укр9 информ костриба_пособ_2009_укр
9 информ костриба_пособ_2009_укр
 
книга
книгакнига
книга
 
Календарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonКалендарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - Python
 
урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»
урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»
урок 13. підсумковий узагальнювальний урок з теми «поняття операційної системи»
 
5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"
5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"
5 клас. Морзе. Урок 14. Підсумковий урок з теми " Основи роботи з комп'ютером"
 
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
 
підсумковий урок з теми
підсумковий урок з темипідсумковий урок з теми
підсумковий урок з теми
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
педярмарка роб зошит_5клас
педярмарка роб зошит_5класпедярмарка роб зошит_5клас
педярмарка роб зошит_5клас
 
педярмарка роб зошит_5клас
педярмарка роб зошит_5класпедярмарка роб зошит_5клас
педярмарка роб зошит_5клас
 
Urok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjaUrok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennja
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Less19
Less19Less19
Less19
 
Lesson # 46. the main components of the application for the operating system ...
Lesson # 46. the main components of the application for the operating system ...Lesson # 46. the main components of the application for the operating system ...
Lesson # 46. the main components of the application for the operating system ...
 
Lesson # 45. compilation and execution of algorithms with repetitions and bra...
Lesson # 45. compilation and execution of algorithms with repetitions and bra...Lesson # 45. compilation and execution of algorithms with repetitions and bra...
Lesson # 45. compilation and execution of algorithms with repetitions and bra...
 
Урок №3 8 клас
Урок №3 8 класУрок №3 8 клас
Урок №3 8 клас
 

Mehr von Nikolay Shaygorodskiy (20)

план проведення тижня музичного мистецтва
план проведення тижня музичного мистецтваплан проведення тижня музичного мистецтва
план проведення тижня музичного мистецтва
 
Mystetstvo
MystetstvoMystetstvo
Mystetstvo
 
Mathematics
MathematicsMathematics
Mathematics
 
History
HistoryHistory
History
 
Health basics
Health basicsHealth basics
Health basics
 
English language elementary school
English language elementary schoolEnglish language elementary school
English language elementary school
 
English
EnglishEnglish
English
 
Elementary school
Elementary schoolElementary school
Elementary school
 
Biology
BiologyBiology
Biology
 
Biology
BiologyBiology
Biology
 
Geography
GeographyGeography
Geography
 
Computer science
Computer scienceComputer science
Computer science
 
10 11
10 1110 11
10 11
 
5 9
5 95 9
5 9
 
1 4
1 41 4
1 4
 
Minutes no.20 (director's report 2021)
Minutes no.20 (director's report 2021)Minutes no.20 (director's report 2021)
Minutes no.20 (director's report 2021)
 
Director's report for 2020 2021 academic year
Director's report for 2020 2021 academic yearDirector's report for 2020 2021 academic year
Director's report for 2020 2021 academic year
 
Order no.106u
Order no.106uOrder no.106u
Order no.106u
 
Order no.105 u
Order no.105 uOrder no.105 u
Order no.105 u
 
Order no.104 u
Order no.104 uOrder no.104 u
Order no.104 u
 

Kürzlich hochgeladen

ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxAlexanderSholk
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаAdriana Himinets
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxhome
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdfolha1koval
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін НБУ для дітей
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenolha1koval
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxssuserc6cee7
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfolha1koval
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейvitaliyinformatik
 
ніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxBodia2
 
Імідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxІмідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxkatral1968
 
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Чернівецька обласна бібліотека для дітей
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdfssuser54595a
 

Kürzlich hochgeladen (17)

ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантаста
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptx
 
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdf
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnen
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdf
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
 
ніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptx
 
Імідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxІмідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptx
 
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
 
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
 

Lesson#25. algorithms for processing table values.

  • 1. 1 Урок №25 9__ клас 1 група ________________ 2 група ________________ Тема: Алгоритмиопрацювання табличнихвеличин. Інструктаж з БЖД Мета:  навчальна: познайомитиучнів з особливостямиопрацювання табличних величин;  розвивальна: розвивати логічнемислення; формувативміння діяти за інструкцією, планувати свою діяльність, аналізуватиi робити висновки;  виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість. Тип уроку: засвоєння нових знань; Обладнання: Інтерактивна дошка, комп’ютернийклас з підключенням до мережі Інтернет, мобільніпристрої учнів. Програмне забезпечення: браузер, програма для роботи з дошкою, IDLE Python, на пристрояхучнів – сканер QR-кодів, браузер, доступ до мережі Хід уроку І. Організаційний етап  привітання  перевірка присутніх  перевірка готовності учнів до уроку ІІ. Перевіркадомашньогозавдання 1. Актуалізація опорних знань, повторення раніше вивченого матеріалу (перегляд відеоскрайбінгу «Спискив Python») 2. Виконання тестових завдань (середовище ClassTime, посилання по відсканованому QR-коду) ІІІ. Оголошеннятеми та мети уроку . Мотиваціянавчальної діяльності  Темою нашого уроку сьогодніє«Алгоритмиопрацювання табличних величин».  Завданням уроку є ознайомлення із основними методамита функціямидля роботи зі списками у Python. IV. Вивчення нового матеріалу
  • 2. 2 Як можна опрацьовувати табличні величини? 1. Довжина списку. Для визначення довжинисписку в Python, можна використати функцію len(): Використовуючидану функцію, миможемо тепер звернутися до останнього елементу списку, чого раніше не моглизробити. Для визначення індексу останнього елементу, достатньо від довжинисписку відняти 1: 2. Заміна значень Для заміни значення в списку, достатньо звернутися до потрібного елемента за його індексом та присвоїти йому нового значення, за наступною структурою: назва_списку[індекс_елемента]=нове_значення 3. Видалення значень Для видалення значень списку за його індексом, можна використати оператор del: del назва_списку[індекс_елемента] Видаляти елементи списку можна не лише за індексом, а і за значенням. Для цього використовується метод remove(): назва_списку.remove(значення)
  • 3. 3 Як видно з прикладу, зісписку було видалено лише перше значення 45, а інший елемент з таким самим значенням залишився. 4. Застосування циклу for З циклом for ми знайомились у 8 класі. Основна конструкція має наступний вигляд: for i in назва_списку: дії тут, i – змінна елемента списку. Використовуючиданийцикл, можна, наприклад, вивести елементи списку на екран у будь-якому вигляді: 5. Генерування списку Для задання списку, якийміститиме лише вказані елементи з певного числового проміжку, можна скористатися вже відомою вам функцією range() в наступному форматі: назва_списку=range(початкове_значення, кінцеве_значення, крок) Окрім стандартної конструкції for, можна використовуватиі спрощену її структуру, наприклад для надання новихзначень всім елементам списку:
  • 4. 4 V. Інструктаж з ТБ VI. Засвоєння нових знань, формування вмінь Використовуючимову програмування Python, створитипрограму для розв’язування наступноїзадачі: Програма зчитує з клавіатури 3 цілих числа – початковий елемент списку, кінцевий елемент списку та крок зміни (введення в 1 стрічку через пробіл). За введеними даними генерується список. Окрім основного списку генерується два додаткових – список коренів елементів першого списку округлених до десятих (якщо корінь не добувається – замість нього записуємо «not defined») та список квадратів елементів першого списку. На екран виводиться довжина основного створеного списку а також трійка чисел – корінь елементу списку, округлений до десятих, сам елемент та його квадрат через дві крапки. Виведення здійснити у стовпчик. Приклад розв’язування задачі: Приклад роботи програми:
  • 5. 5 VІІ. Підсумки уроку Рефлексія  Що ми навчились на уроці  Що виявилось занадто важким VІІI. Домашнєзавдання 1. Опрацюватиконспектуроку. 2. Створити програмидля розв’язування наступнихзадач:  На вході маємо цілочисельний список, який заповнюється користувачем. Програма виводить на екран таблицю чотири числа через дві крапки: елемент списку, квадрат даного елемента, куб даного елемента та значення протилежне йому за знаком. Кожні чотири числа виводяться з нового рядка.  На вході маємо список заповнений числами від 0 до 20 включно. Користувач вводить одне ціле число, а програма виводить на екран стовпчик степенів цього числа у форматі a**i=k.
  • 6. 6 Тексти задач відправитина перевірку, використовуючи E-mail. IХ. Оцінювання роботи учнів з урахуванням оцінокза тестування.