SlideShare a Scribd company logo
1
Урок №____ 9А клас 1 група ________________
2 група ________________
9Б клас 1 група ________________
2 група ________________
Тема:Алгоритмиопрацювання табличних величин. Інструктаж з БЖД
Цілі:
 навчальна:познайомитиучнів з особливостями опрацювання
табличних величин;
 розвивальна: розвиватилогічне мислення; формувати вміння діяти
за інструкцією, планувати своюдіяльність, аналізувати i робитивисновки;
 виховна: виховувати інформаційну культуру учнів, уважність,
акуратність, дисциплінованість.
Тип уроку: засвоєння новихзнань;
Хід уроку
І. Організаційний етап
 привітання
 перевірка присутніх
 перевірка готовностіучнів до уроку
ІІ. Перевірка домашньогозавдання
1. Виконання тестових завдань
(http://nikolay.in.ua/do-uroku/perevirka-znan/104-
osnovi-programuvannya/709-opratsyuvannya-
tablichnikh-velichin-osnovni-ponyattya-
seredovishche-classtime)
2. Перевірка виконання 2 задач (пересланих по E-
mail)
ІІІ. Оголошеннятеми та мети уроку . Мотиваціянавчальної
діяльності
На сьогоднішньомууроціви дізнаєтесь :
 Які основніалгоритми можна використовуватидля опрацювання
табличних величин
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, створитипрограмидля
розв’язування наступних задач:
1. Маємо цілочисельний список, програмазамінює всі елементи даного
списку на протилежні за знаком.
2. Маємо цілочисельний список. Програмазамінює всі його елементи на
їх квадрати та виводить їх на екран.
3. Маємо цілочисельний список, який вводиться користувачем, програма
виводить на екран трійку чисел: корінь елемента списку (округлений
до десятих), сам елемент списку та його квадрат через тире. Кожна
нова трійка повинна виводитися з нового рядка.
Приклади розв’язування задач:
1.
2.
3.
Приклад роботипрограмидо задачі№3:
5
VІІ. Підсумки уроку
Рефлексія
 Що ми навчились на уроці
 Що виявилось занадтоважким
VІІI. Домашнєзавдання
1. Опрацювати конспект уроку.
2. Створити програмидля розв’язування наступнихзадач:
 На вході маємо цілочисельний список, який заповнюється
користувачем. Програма виводить на екран таблицю чотири числа
через дві крапки: елемент списку, квадрат даного елемента, куб
даного елемента та значення протилежне йому за знаком. Кожні
чотричисла виводятьсяз нового рядка.
 На вході маємо список заповнений числами від 0 до 20 включно.
Користувач вводить одне ціле число, а програма виводить на екран
стовпчикстепенів цього числа у форматі a**i=k.
6
Тексти задач відправити на перевірку, використовуючи E-mail.
IХ. Оцінюванняроботи учнів з урахуванням оцінок за тестування.

More Related Content

What's hot

календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатика
Тетяна Шверненко
 
календарне планування 7 клас. інформатика
календарне планування 7 клас. інформатикакалендарне планування 7 клас. інформатика
календарне планування 7 клас. інформатика
Тетяна Шверненко
 
підсумковий урок з теми
підсумковий урок з темипідсумковий урок з теми
підсумковий урок з теми
oksana oksana
 
Lesson # 38. the values of the numeric, text and logical types, operations on...
Lesson # 38. the values of the numeric, text and logical types, operations on...Lesson # 38. the values of the numeric, text and logical types, operations on...
Lesson # 38. the values of the numeric, text and logical types, operations on...
Nikolay Shaygorodskiy
 
урок 14
урок 14урок 14
урок 14
Galina Yaceiko
 
урок 15
урок 15урок 15
урок 15
Galina Yaceiko
 
календарне планування 9 клас. інформатика
календарне планування 9 клас. інформатикакалендарне планування 9 клас. інформатика
календарне планування 9 клас. інформатика
Тетяна Шверненко
 
урок 7
урок 7урок 7
урок 7
Galina Yaceiko
 
конспект уроку № 5
конспект уроку № 5конспект уроку № 5
конспект уроку № 5
oksana oksana
 
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
 
конспект уроку № 3
конспект уроку № 3конспект уроку № 3
конспект уроку № 3
oksana oksana
 
Less38
Less38Less38
урок 16
урок 16урок 16
урок 16
Galina Yaceiko
 
конспект уроку № 7
конспект уроку № 7конспект уроку № 7
конспект уроку № 7
oksana oksana
 
конспект уроку №1
конспект уроку №1конспект уроку №1
конспект уроку №1
oksana oksana
 
урок 17
урок 17урок 17
урок 17
Galina Yaceiko
 
конспект уроку № 6
конспект уроку № 6конспект уроку № 6
конспект уроку № 6
oksana oksana
 
Урок №15. Аналіз даних, поданих на діаграмі
Урок №15. Аналіз даних, поданих на діаграміУрок №15. Аналіз даних, поданих на діаграмі
Урок №15. Аналіз даних, поданих на діаграмі
Nikolay Shaygorodskiy
 
Urok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjaUrok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennja
dnzcpto1
 

What's hot (19)

календарне планування 11 клас. інформатика
календарне планування 11 клас. інформатикакалендарне планування 11 клас. інформатика
календарне планування 11 клас. інформатика
 
календарне планування 7 клас. інформатика
календарне планування 7 клас. інформатикакалендарне планування 7 клас. інформатика
календарне планування 7 клас. інформатика
 
підсумковий урок з теми
підсумковий урок з темипідсумковий урок з теми
підсумковий урок з теми
 
Lesson # 38. the values of the numeric, text and logical types, operations on...
Lesson # 38. the values of the numeric, text and logical types, operations on...Lesson # 38. the values of the numeric, text and logical types, operations on...
Lesson # 38. the values of the numeric, text and logical types, operations on...
 
урок 14
урок 14урок 14
урок 14
 
урок 15
урок 15урок 15
урок 15
 
календарне планування 9 клас. інформатика
календарне планування 9 клас. інформатикакалендарне планування 9 клас. інформатика
календарне планування 9 клас. інформатика
 
урок 7
урок 7урок 7
урок 7
 
конспект уроку № 5
конспект уроку № 5конспект уроку № 5
конспект уроку № 5
 
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...
 
конспект уроку № 3
конспект уроку № 3конспект уроку № 3
конспект уроку № 3
 
Less38
Less38Less38
Less38
 
урок 16
урок 16урок 16
урок 16
 
конспект уроку № 7
конспект уроку № 7конспект уроку № 7
конспект уроку № 7
 
конспект уроку №1
конспект уроку №1конспект уроку №1
конспект уроку №1
 
урок 17
урок 17урок 17
урок 17
 
конспект уроку № 6
конспект уроку № 6конспект уроку № 6
конспект уроку № 6
 
Урок №15. Аналіз даних, поданих на діаграмі
Урок №15. Аналіз даних, поданих на діаграміУрок №15. Аналіз даних, поданих на діаграмі
Урок №15. Аналіз даних, поданих на діаграмі
 
Urok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjaUrok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennja
 

Similar to Less25

Less22
Less22Less22
Lesson # 27. hypertext markup language concept
Lesson # 27. hypertext markup language conceptLesson # 27. hypertext markup language concept
Lesson # 27. hypertext markup language concept
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
 
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Nikolay Shaygorodskiy
 
Календарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - LazarusКалендарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - Lazarus
VsimPPTX
 
Календарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonКалендарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - Python
VsimPPTX
 
Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...
Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...
Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...
Nikolay Shaygorodskiy
 
Календарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - LazarusКалендарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - Lazarus
VsimPPTX
 
робочий зошит
робочий зошитробочий зошит
робочий зошит
Lena_7
 
Календарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonКалендарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - Python
VsimPPTX
 
Less19
Less19Less19
рефлексія 3 клас
рефлексія 3 класрефлексія 3 клас
рефлексія 3 клас
Irina Shlyahetskaya
 
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
Дмитро Загура
 
Less46
Less46Less46
Урок №3 8 клас
Урок №3 8 класУрок №3 8 клас
Урок №3 8 клас
Nikolay Shaygorodskiy
 
8 clas r
8 clas r8 clas r
8 clas r
vrabyandrei
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
VsimPPT
 
Урок №248 клас
Урок №248 класУрок №248 клас
Урок №248 клас
Nikolay Shaygorodskiy
 

Similar to Less25 (20)

Less22
Less22Less22
Less22
 
Lesson # 27. hypertext markup language concept
Lesson # 27. hypertext markup language conceptLesson # 27. hypertext markup language concept
Lesson # 27. hypertext markup language concept
 
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...
 
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
 
Календарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - LazarusКалендарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - Lazarus
 
Календарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonКалендарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - Python
 
Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...
Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...
Урок №16. Практична робота №5. «Створення діаграм. Аналіз даних, поданих на д...
 
Календарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - LazarusКалендарне планування 9 клас - Інформатика - Lazarus
Календарне планування 9 клас - Інформатика - Lazarus
 
Plan uroku vidkritiy_urok_kvk
Plan uroku vidkritiy_urok_kvkPlan uroku vidkritiy_urok_kvk
Plan uroku vidkritiy_urok_kvk
 
робочий зошит
робочий зошитробочий зошит
робочий зошит
 
144
144144
144
 
Календарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - PythonКалендарне планування 9 клас - Інформатика - Python
Календарне планування 9 клас - Інформатика - Python
 
Less19
Less19Less19
Less19
 
рефлексія 3 клас
рефлексія 3 класрефлексія 3 клас
рефлексія 3 клас
 
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
7 клас. Морзе. Урок 14. Алгоритми з розгалуженням
 
Less46
Less46Less46
Less46
 
Урок №3 8 клас
Урок №3 8 класУрок №3 8 клас
Урок №3 8 клас
 
8 clas r
8 clas r8 clas r
8 clas r
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Урок №248 клас
Урок №248 класУрок №248 клас
Урок №248 клас
 

More from Nikolay Shaygorodskiy

план проведення тижня музичного мистецтва
план проведення тижня музичного мистецтваплан проведення тижня музичного мистецтва
план проведення тижня музичного мистецтва
Nikolay Shaygorodskiy
 
Mystetstvo
MystetstvoMystetstvo
Mathematics
MathematicsMathematics
History
HistoryHistory
Health basics
Health basicsHealth basics
Health basics
Nikolay Shaygorodskiy
 
English language elementary school
English language elementary schoolEnglish language elementary school
English language elementary school
Nikolay Shaygorodskiy
 
English
EnglishEnglish
Elementary school
Elementary schoolElementary school
Elementary school
Nikolay Shaygorodskiy
 
Biology
BiologyBiology
Biology
BiologyBiology
Geography
GeographyGeography
Computer science
Computer scienceComputer science
Computer science
Nikolay Shaygorodskiy
 
10 11
10 1110 11
5 9
5 95 9
1 4
1 41 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)
Nikolay Shaygorodskiy
 
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
Nikolay Shaygorodskiy
 
Order no.106u
Order no.106uOrder no.106u
Order no.106u
Nikolay Shaygorodskiy
 
Order no.105 u
Order no.105 uOrder no.105 u
Order no.105 u
Nikolay Shaygorodskiy
 
Order no.104 u
Order no.104 uOrder no.104 u
Order no.104 u
Nikolay Shaygorodskiy
 

More from 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
 

Recently uploaded

«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
estet13
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
ssuser7541ef1
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
olaola5673
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
olaola5673
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
Репетитор Історія України
 

Recently uploaded (10)

«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
 

Less25

  • 1. 1 Урок №____ 9А клас 1 група ________________ 2 група ________________ 9Б клас 1 група ________________ 2 група ________________ Тема:Алгоритмиопрацювання табличних величин. Інструктаж з БЖД Цілі:  навчальна:познайомитиучнів з особливостями опрацювання табличних величин;  розвивальна: розвиватилогічне мислення; формувати вміння діяти за інструкцією, планувати своюдіяльність, аналізувати i робитивисновки;  виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість. Тип уроку: засвоєння новихзнань; Хід уроку І. Організаційний етап  привітання  перевірка присутніх  перевірка готовностіучнів до уроку ІІ. Перевірка домашньогозавдання 1. Виконання тестових завдань (http://nikolay.in.ua/do-uroku/perevirka-znan/104- osnovi-programuvannya/709-opratsyuvannya- tablichnikh-velichin-osnovni-ponyattya- seredovishche-classtime) 2. Перевірка виконання 2 задач (пересланих по E- mail) ІІІ. Оголошеннятеми та мети уроку . Мотиваціянавчальної діяльності На сьогоднішньомууроціви дізнаєтесь :  Які основніалгоритми можна використовуватидля опрацювання табличних величин 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, створитипрограмидля розв’язування наступних задач: 1. Маємо цілочисельний список, програмазамінює всі елементи даного списку на протилежні за знаком. 2. Маємо цілочисельний список. Програмазамінює всі його елементи на їх квадрати та виводить їх на екран. 3. Маємо цілочисельний список, який вводиться користувачем, програма виводить на екран трійку чисел: корінь елемента списку (округлений до десятих), сам елемент списку та його квадрат через тире. Кожна нова трійка повинна виводитися з нового рядка. Приклади розв’язування задач: 1. 2. 3. Приклад роботипрограмидо задачі№3:
  • 5. 5 VІІ. Підсумки уроку Рефлексія  Що ми навчились на уроці  Що виявилось занадтоважким VІІI. Домашнєзавдання 1. Опрацювати конспект уроку. 2. Створити програмидля розв’язування наступнихзадач:  На вході маємо цілочисельний список, який заповнюється користувачем. Програма виводить на екран таблицю чотири числа через дві крапки: елемент списку, квадрат даного елемента, куб даного елемента та значення протилежне йому за знаком. Кожні чотричисла виводятьсяз нового рядка.  На вході маємо список заповнений числами від 0 до 20 включно. Користувач вводить одне ціле число, а програма виводить на екран стовпчикстепенів цього числа у форматі a**i=k.
  • 6. 6 Тексти задач відправити на перевірку, використовуючи E-mail. IХ. Оцінюванняроботи учнів з урахуванням оцінок за тестування.