вівторок, 22 квітня 2025 р.

23.04.2025. 8 клас.

Складені умови. Пошук найбільшого та найменшого серед кількох значень.

Матеріали та ресурси уроку

Самостійне завдання уроку

  1. 4 бали
    1. відкрийте середовище ЄPython
    2. використовуючи матеріали шаблону, запустіть запропонований готовий проєкт (перевірте якість копіювання з текстового документа, виправте синтаксичні помилки та протестуйте його роботу);
    3. збережіть файл з назвою sk_umovy_1.py;
  2. + 3 бали
    1. доповніть код таким чином, щоб користувач обирав спосіб упорядкування трьох чисел (за спаданням чи за зростанням) радіокнопкою;
    2. збережіть файл з назвою sk_umovy_2.py;
  3. + 1 бал
    1. замініть пакувальник .grid() для мітки виведення результату на пакувальник .place(),
      з яким використайте координати x=0 y=130;
    2. протестуйте отриманий варіант, за потреби зробіть корекцію значень координат мітки;
    3. збережіть цей файл з назвою sk_umovy_3.py;
  4. + 4 бали
    1. змініть код таким чином, щоб він дозволяв дізнатись найбільше / найменше /і найменше, і найбльше з трьох значень (за бажанням користувача);
    2. збережіть цей файл з назвою sk_umovy_4.py;
  5. подайте чотири файли на перегляд вчителю через Клас.

Додаткове завдання (overpoints 2 бали): доповніть коди таким чином, щоб для цілих чисел не відбувалося додавання незначущого десяткового нуля при упорядкуванні.

22.04.2025. 7 клас.

Події з вікном, обробник події.
Складання проєктів з обробниками подій.

Матеріали та ресурси уроку

Завдання уроку

  1. Перегляньте запропоновані сторінки підручника, зауважте на нові відомості.
  2. Зробіть власну копію шаблону для експериментів.
  3. У середовищі ЄPython послідовно виконайте експерименти з наведеними кодами. Робіть скриншоти, фіксуйте зміни у коді, додавайте ці відомості до вашого шаблону з експериментами.
  4. Збережіть останній з кодів як файл на власному пристрої та додайте його до відповіді у Класі.
  5. Також додайте до відповіді у Класі отриманий після експериментів файл формату DOCX.
  6. Здайте відповідь (файл PY та файл DOCX) через Клас.

Додатково: спробуйте змінити останній з кодів так, щоб

  • вікно також переміщувалось до випадкової позиції екрану
  • вікно також переміщувалось у напрямку, який визначає позиція миші у вікні.

понеділок, 21 квітня 2025 р.

22.04.2025. 6 клас.

Призначення цифрових пристроїв. Класифікація цифрових пристроїв за призначенням. Використання цифрових пристроїв.

Матеріали та ресурси уроку

Завдання уроку

  • візьміть участь в уроці для обговорення теми та завдання,
  • перегляньте запропоновані матеріали підручників і презентації,
  • долучіться до редагування спільної табличної колекції цифрових пристроїв,
  • додайте до однієї з клітинок таблиць зображення довільного цифрового пристрою (уважно оберіть місце додавання, зважаючи на властивості пристрою),
  • у примітку до клітинки коротко напишіть про цей пристрій: назва, призначення, посилання на джерело, де можна дізнатись більше
  • зробіть скриншот відредагованої клітинки в режимі, коли відображується примітка, та здайте через Клас.

22.04.2025. 5 клас.

Алгоритми з повтореннями. Цикли в програмах Scratch.
Практикум “Слідування та цикли в Scratch”.

Нагадування: щоб проєкти зберігалися та їх можна було показати вчителю – зареєструйтеся у Scratch онлайн.
Якщо у вас не виходить зареєструватися, запитайте допомоги, щоб зареєструватись у цьому онлайн-проекті.

Ресурси уроку

Завдання-розминка

Замок у пустелі
Використайте папку з зображеннями, щоб створити анімацію замка в пустелі вдень та вночі (дивіться відео).
Зверніть увагу на команди Наступне тло і Наступний образ.

Завдання практикуму

  1. Лінії
    Попрацюйте з готовим проєктом, подумайте, скільки спрайтів і скриптів у ньому, що виконує кожен з них.

    Виконайте такий самий проєкт.
    Примітка: щоб зробити спрайт Гумка, можна використати будь-яке зображення гумки з прозорим тлом, що знайдеться за запитом "ластик PNG" (наприклад, це)
  2. Пори року
    Розробіть проєкт, що демонструє постійні зміни пори року, використовуючи зображення з папки.
  3. Дівчинка у ліфті
    Виконайте проєкт по відеоінструкції

    Змініть свій проєкт так, щоб дівчинка доїжджала ліфтом не на третій, а на пятий поверх.
    Спрайт ліфт можна завантажити за посиланням.

Збережіть проєкти, опублікуйте їх та поділіться посиланнями через Клас.

Увага: якщо ви працюєте зі смартфону, достатньо виконати два проєкти, а замість третього додати скриншоти екрану, зроблені під час роботи з будь-яким з двох проєктів (щоб видно було авторизацію на смартфоні).

середа, 16 квітня 2025 р.

17.04.2025. 8 клас.

Умовні оператори (коротка та повна форма).
Використання умовних операторів в проєктах з розгалуженням.

Матеріали та ресурси уроку

Експеримент на уроці

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

Комплексне практичне завдання "Реалізація розгалуженого алгоритму в середовищі програмування"

В середовищі програмування ЄPython укладіть віконний проєкт для розв’язання однієї з задач:

  • У програмі "Улюблений колір" серед п'яти кольорів, назви яких описані прапорцями, користувач може обирати улюблені. На екрані це має відображатися прямокутниками відповідного кольору.
    Пропозиція: щоб отримати прямокутну позначку за допомогою напису Label, можна подати у ньому текст та фон одним (потрібним) кольором, а для усіх таких написів використати довільний однаковий текст.
  • Двоє туристів вирушили у подорож. Перший пройшов відстань a км за x годин, а другий - відстань b км за y годин. Визначте, який турист рухався швидше та вкажіть у відповіді значення цієї швидкості.
    Пропозиція: для зручності подання даних на формі краще скористатися пакувальником grid.

Збережіть проект у файлі Практикум.PY та здайте через Клас.

понеділок, 14 квітня 2025 р.

15.04.2025. 7 клас.

Віконні проєкти. Вікно, його властивості.
Складання проєктів з використанням вікон.

Матеріали та ресурси уроку

Завдання уроку

  1. Перегляньте запропоновані сторінки підручника, порівняйте їхній зміст зі змістом опорного конспекту.
  2. У середовищі ЄPython послідовно (по рядках) наберіть код, наведений у прикладі опорного конспекту. Зберіть повноекранні скриншоти покрокових результатів до окремого текстового документа. Змініть окремі з параметрів на інші, порівняйте результати, і також зафіксуйте їх скриншотами у тому ж документі.
  3. Виконайте завдання 1 або 2 та завдання 3 або 4підручника, с. 100), але збережіть файли на власному пристрої та додайте до відповіді у Класі.
  4. Також додайте до відповіді у Класі отриманий у п. 2 файл формату DOCX.
  5. Здайте відповідь (два файли PY та один файл DOCX) через Клас.

15.04.2025. 9 клас.

Тема "3D-графіка"

Приклади тривимірних зображень:

  • у SketchUp (роботи учнів до 2022 року)
  • у TinkerCad (заплановані побудови)

Тривимірна графіка. Класифікація програм для роботи з тривимірною графікою. Поняття про 3D-друк. Важливість технології тривимірної графіки та 3D-друку в сучасному світі.
Тривимірне моделювання об’єктів реального світу. Основні принципи тривимірного моделювання. Перспективи використання тривимірного моделювання для розв’язання повсякденних задач.

Матеріали та ресурси уроку

Таймпласт для 3D друку. 3D-друк і моделювання

Програми для роботи з тривимірною графікою

Сторінки підручників до уроку

Статті та матеріали

Самостійне завдання уроку

Теоретична частина

  1. перегляньте / позірно прочитайте матеріали до уроку
  2. перевірте себе: дайте відповіді на питання форми (зверніть увагу, що повна оцінка отримується після перегляду відкритих відповідей вчителем)

Практична частина

  1. Зареєструйтесь та авторизуйтесь у онлайн-середовищі Tinkercad (відео: початок роботи з Tinkercad)
  2. Створіть модель простого геометричного тіла, використовуючи запропоновані графічні примітиви.
  3. Отримайте посилання на проєкт, також зробіть скриншот середовища з цим проєктом.
  4. Подайте посилання та скриншот через Клас.

Додатково

за бажанням, виконайте побудову з практичного завдання інтерактивної презентації.

15.04.2025. 6 клас.

Тема "Цифрові пристрої. Цифрові технології"

  • 5 уроків
  • 1 робота з оцінюванням за групами результатів

Цифрові пристрої.
Принцип роботи цифрових пристроїв.

Матеріали та ресурси уроку

Завдання уроку

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

15.04.2025. 5 клас.

Лінійні алгоритми та алгоритми з повтореннями в середовищі Scratch.
Цикли в програмах Scratch.

Нагадування: щоб проєкти зберігалися та їх можна було показати вчителю – зареєструйтеся у Scratch онлайн.
Якщо у вас не виходить зареєструватися, запитайте допомоги, щоб зареєструватись у цьому онлайн-проекті.

Ресурси уроку

Завдання уроку

Завдання 1. Лінійні проєкти.

  1. Розгляньте відео трьох проєктів.
    заготовка заготовка новий проєкт
  2. Подумайте: який з цих сюжетів можна доповнити, якщо просто повторювати ті самі дії? як долго можна їх повторювати? Відкрийте заготовку цього проєкту, зробіть його ремікс. Внесіть зміни, щоб проєкт працював так, як на відео. Збережіть проєкт (опублікуйте та прикріпіть посилання на нього до завдання Класу).
  3. Виконайте один з двох інших проєктів. Зверніть увагу, що до одного з них є заготовка, а загалом проєкти схожі. Додайте до проєкту тло сцени за власним бажанням. Опублікуйте та поділіться посиланням на цей проєкт через Клас.

Завдання 2. Повторення в алгоритмах.

  1. Відкрийте той з проєктів Завдання 1, в сюжеті якого ви вважаєте доцільним застосувати нескінченне повторення. Розмістіть усі блоки проєкту, крім початкового, всередині блоку "завжди". Переконайтеся, що проєкт працює, як ви передбачали.
  2. Виконайте ще один проєкт з повторенням - М'яч. Для цього спочатку знайдіть в колекції спрайт і створіть для нього чотири образи, как показано на малюнку. Побудуйте алгоритм поведінки спрайта, как подано на схемі.

    Доберіть сцену для проєкту. Переконайтесь, що поведінка спрайта відповідає першому відео.

    Змініть алгоритм для спрайта так, щоб його поведінка відповідала другому відео.
    Опублікуйте проєкт та здайте його посилання через Клас.

вівторок, 8 квітня 2025 р.

10.04.2025. 9 клас.

Поняття складності алгоритмів. Часова та ємнісна складність алгоритмів.
Ефективні методи для опрацювання великих наборів даних.

Ресурси та матеріали уроку

Завдання уроку: бесіда з ChatGPT

  • Прочитайте блоки питань, що пропонуються для дослідження. Визначте один з блоків, з’ясувати який вам найбільш цікаво.
  • Перегляньте зазначені сторінки підручників, спробуйте знайти там відомості щодо обраних на попередньому кроці питань.
  • Якщо у підручнику інформації недостатньо або вона загалом відсутня, застосуйте інтернет-пошук, щоб дізнатись дещо про обрану проблему.
  • Перейдіть до ресурсу OpenAI, авторизуйтесь через google-акаунт, розпочніть новий чат.
  • Це важливо: ви маєте розуміти те, про що ви пишете. Тому пишіть ChatGPT, що його відповіді мають бути стислими та зрозумілими учню 9 класу, не мають містити спеціальних та складних термінів. 
  • Почніть обговорення з питань, які вам найбільш зрозумілі з тих, що стосуються обраної теми у документі вище.

    Поступово з’ясовуйте більше, ставлячи наступні питання (як з документа, так і власні) з теми, яку ви обрали:
    • Складність алгоритмів
    • Оптимізація алгоритмів
    • Вибір алгоритмів та технологій
    • Четверта промислова революція
  • Спробуйте знайти протиріччя між тим, що пише чат, та інформацією, яку ви дізнались з підручника або інтернет-пошуком. Запитайте його про ці протиріччя.
  • В результаті вашої бесіди має бути укладений невеликий (5-7 речень) підсумок щодо теми обговорення. Попросіть ChatGPT сформулювати такий підсумок.
  • Оцініть, наскільки важливим для вас є те, що написав ChatGPT. Якщо є сумніви, зробіть йому зауваження і ще раз попросіть підвести підсумок.

Отримайте та надайте посилання на вашу бесіду через Клас. Протягом бесіди або наприкінці зробіть скриншот, який демонструє вашу авторизацію через власний акаунт при бесіді. Додайте цей скриншот до звіту у Класі також.

09.04.2025. 8 клас.

Логічні вирази та змінні й операції над ними.

Матеріали та ресурси уроку

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

Завдання уроку

  1. Реалізуйте проєкти з комплекта завдань, завантажте файли проєктів на пристрій.
  2. Змініть інтерфейс програми Калькулятор (результат роботи уроку від 19.03.2025) з використанням прапорців замість кнопок арифметичних дій, отримайте файл цього проєкту на пристрої.
  3. Здайте чотири файли формату PY через Клас.

понеділок, 7 квітня 2025 р.

08.04.2025. 7 клас.

Проєкти для комп'ютерного експерименту. Перевірка гіпотез.
Практикум “Складання консольних проєктів”.

Матеріали та ресурси уроку

  • підручник Інформатика 7 клас, авт. Ривкінд Й.Я. та ін. (2024), с. 82-85;
  • середовища програмування
    • ЄPython – середовище Python, що не потребує авторизації
    • EduBlocks – блочне середовище для роботи анонімно чи авторизовано
    • CodeHS – середовище, що потребує реєстрації та авторизації, дозволяє створювати програми різними мовами програмування;

Завдання уроку

  1. Перегляньте запропоновані сторінки підручника, з’ясуйте, у чому полягає підтвердження або спростування гіпотез за допомогою простих програм.
  2. Зробіть власну копію шаблону завдання з перевірки гіпотез. Скористайтеся наведеними там кодами, доповніть їх та підтвердіть або спростуйте принаймні дві з висунутих у документі гіпотез. Заповніть відповідні рядки таблиці (пропуски у коді, власні тестові приклади, висновки), а рядки з гіпотезами, що ви не перевіряли, видаліть.
  3. Розробіть проєкт до однієї з наступних задач (завдання з підручника, с. 89):
    • створіть математичну модель і проєкт, який визначає найменше з п’яти нерівних дійсних чисел;
    • створіть математичну модель і проєкт, який визначає найменше і найбільше з шести нерівних дійсних чисел;
    • відомо, що з трьох відрізків можна побудувати трикутник, якщо довжина більшого з цих відрізків менша, ніж сума довжин двох інших; створіть математичну модель і проєкт для визначення, чи можна з даних трьох відрізків побудувати трикутник;
    • банк пропонує вкладнику два види депозитів: 15 % прибутку за рік і 7 % прибутку за півроку; в обох випадках після завершення терміну нарахований прибуток додається до вкладу; створіть математичну модель і проєкт для порівняння прибутку за 2 роки за цими депозитами, якщо на обидва покласти одну й ту саму суму грошей.
  4. Як результат виконання п. 2 отримайте файл формату DOCX, після виконання п.3 отримайте файл формату PY.
  5. Здайте файли DOCX та PY як відповідь на завдання уроку через Клас.

08.04.2025. 6 клас.

Комп’ютерний експеримент. Опрацювання результатів експерименту.
Практикум “Комп’ютерний експеримент засобами табличного процесора”

Матеріали та ресурси уроку

Завдання уроку: практикум "Комп’ютерний експеримент засобами табличного процесора"

  • відкрийте шаблон-заготовку, зробіть власну копію;
  • перегляньте задачі кожного аркуша (окремі з них вже потрапляли до вашого поля зору, інші - ще ні);
  • оберіть завдання для роботи (при цьому не звертайтесь до задач, що вами вже були вирішені) таким чином:
    • дві довільні задачі з групи "Малюк і Карлсон", "Похід за лікарськими рослинами", "Шахова винагорода", "Паперова коробка";
    • або задачу "Подорож Україною";
  • використайте наведені в шаблоні таблиці для побудови моделей задач;
  • відформатуйте іменовані числа в задачах, щоб позбутися одиниць вимірювання у верхньому рядку таблиці;
  • внесіть до клітинок потрібні формули;
  • перевірте розрахунки, змінюючи окремі дані;
  • побудуйте за даними документа доцільну секторну або стовпчату діаграму (увага! не обов’язково до діаграми будуть включені усі числові дані таблиці);
  • видаліть аркуші шаблону, з якими ви не працювали;
  • збережіть електронну книгу з власною назвою.

Здайте роботу через Клас.

08.04.2025. 5 клас.

Середовище створення та виконання проєктів Scratch.
Об’єкти середовища Scratch, змінення їхніх властивостей.

Матеріали та ресурси уроку

Завдання уроку

  1. Робота з готовим проєктом
    • розгляньте екран гри
    • запустіть гру прапорцем
    • керуйте кареткою, щоб відбивати кульку, що летить
    • зробіть скриншот гри
    • зупиніть игру
    • додайте скриншот до відповіді на завдання у Классі
  2. Змінення готового проєкту
    • зареєструйтеся та авторизуйтеся в Scratch (за потреби використайте відеоінструкцію)
    • відкрийте проєкт "Прогулянка пустелею" (якщо проєкт не відкрився в онлайн-середовищі одразу, то збережіть його до пристрою, а потім відкрийте онлайн-середовище та завантажте туди проєкт)
    • керуйте виконавцем, щоб дізнатися його можливості (якщо ви працюєте з ПК)
    • розгляньте тексти скриптів, щоб з’ясувати, як має працювати проєкт (якщо неможливо керувати виконавцем, бо робота відбувається зі смартфону)
    • спробуйте змінити проєкт:
      • зробіть копію (ремікс) проєкту, щоб отримати можливість зберігати зміни у власному акаунті,
      • знайдіть в Інтернеті інший малюнок галявини для сцени та використайте його замість наявного,
      • додайте до проєкту ще один спрайт, який має два образи, що імітують рух,
      • визначте для спрайтів менші розміри, щоб під час руху вони не заважали один одному,
      • скопіюйте (пошукайте, як це зробити) скрипти першого виконавця другому, налаштуйте нові скрипти під нового виконавця (зверніть увагу на змінення образів),
      • задайте новому спрайту рух, що не залежить від першого (наприклад, кнопками "вгору" та "вниз"),
      • пограйте в отриманий проєкт;
    • збережіть проєкт, опублікуйте його та отримайте посилання;
    • додайте посилання до завдання у Класі;
  3. Здайте роботу (один скриншот та одне посилання) через Клас.

середа, 2 квітня 2025 р.

03.04.2025. 8 клас.

Вирази та змінні й операції над ними.
Комплексне практичне завдання”Розроблення лінійної подійно-орієнтованої програми в середовищі програмування”.

Матеріали та ресурси уроку

Завдання уроку

  1. Відкрийте середовище програмування ЄPython.
  2. Додайте до проєкту та запустіть код програми, наведений у прикладі, розгляньте, як він працює.
  3. Виконайте комплексне практичне завдання (дивитися у окремій вкладці)
  4. Перевірте працездатність проєкту, завантажте його файлом формату PY та подайте через Клас.

Самостійне завдання

Проаналізуйте коди програм, що були розглянуті у темі, спробуйте зібрати свій опорний конспект про конструювання віконних форм у Tkinter.

понеділок, 31 березня 2025 р.

01.04.2025. 7 клас.

Підпрограми. Підпрограми з аргументами. Підпрограми з результатами.
Складання алгоритмів і проєктів, що містять підпрограми.

Матеріали та ресурси уроку

Завдання уроку

  1. Перегляньте запропоновані сторінки підручника, з’ясуйте, які типи підпрограм існують, та у чому полягають їх відмінність і схожість.
  2. З ресурсом AlgoPython пройдіть кілька кроків рівня D так, щоб спробувати використання та програмування різних типів підпрограм (процедури з аргументами, процедури без аргументів, функції).
  3. Зберіть скриншоти роботи прикладів п. 2 до одного документа DOCX.
  4. У середовищі ЄPython виконайте одну з наступних задач (підручник, с. 95):
    • створіть проєкт для знаходження суми модулів трьох чисел, використавши функцію для знаходження модуля числа (завдання 2);
    • створіть проєкт для знаходження найменшого серед шести нерівних між собою чисел, використовуючи функцію знаходження найменшого значення з двох чисел (завдання 3);
    • створіть проєкт для знаходження периметра та площі трьох прямокутників, якщо відомо довжини їх сторін, використовуючи функції для знаходження периметра та площі прямокутника за довжинами його сторін (завдання 4);
    • створіть проєкт, у якому потрібно знайти суму довжин трьох кіл за відомими довжинами їх радіусів, або суму периметрів трьох квадратів, або суму периметрів трьох трикутників за відомими довжинами їх сторін, залежно від того, яке число (1, 2 або 3) введено на початку виконання проєкту (завдання 5).
  5. Як результат виконання п. 4 отримайте файл формату PY.
  6. Здайте файли DOCX та PY як відповідь на завдання уроку через Клас.

01.04.2025. 6 клас.

Стовпчасті та кругові діаграми.
Візуалізація табличних даних через діаграми. Читання діаграм.

Матеріали та ресурси уроку

Завдання уроку: "Візуалізація табличних даних через діаграми"

  • візьміть участь в обговореннях і роботі уроку;
  • перегляньте матеріали презентації та запропоновані сторінки підручників;
  • виконайте практичне завдання "Візуалізація табличних даних через діаграми", що міститься у презентації (завдання частини V), або у Класі (див. шаблон завдання);
  • отримайте файл електронної таблиці з одним або двома аркушами;
  • здайте роботу через Клас.

Самостійно

спробуйте працювати з різними табличними процесорами – онлайн та встановленим на ПК – і порівняйте перебіг і результати роботи

01.04.2025. 5 клас.

Середовище описання й виконання алгоритмів. Алгоритми і програми.
Блочні візуальні середовища програмування.

Матеріали та ресурси уроку

Практикум "Робота з різними середовищами описання і виконання алгоритмів"

  • відкрийте шаблон і збережіть його на пристрій або скопіюйте на диск
  • виконайте завдання, що містяться в шаблоні, зважаючи на наведену умовну складність завдань;
  • здайте роботу в Класі

01.04.2025. 9 клас.

Реалізація алгоритмів роботи з масивами у середовищі програмування.

Ресурси та матеріали уроку

Отримайте бонусні бали за обізнаність у теми, виконавши тестове завдання у Класі (бонусні до 8 балів додаються до оцінки за практикум на поточному уроці).

Практикум "Оброблення даних, поданих масивами, засобами середовища програмування"

Пригадайте розглянуті раніше задачі. Реалізуйте одну з наступних задач як віконний (для ПК та ноутбуків) або консольний (для смартфонів) проєкт мовою Python. В разі роботи зі смартфону додайте у Клас відповідний скриншот. Враховуйте зазначену для кожної задачі кількість балів за виконання.

  • В одновимірному масиві, введеному з клавіатури, зберігаються оцінки учнів групи з інформатики. З’ясуйте, скільки учнів має найнижчу в цій групі оцінку (6 балів).
  • Визначте, яке число зустрічається в згенерованому масиві з 30 випадкових цілих чисел від 0 до 10 найбільшу кількість разів (6 балів).
  • В масиві значень середньодобових температур за березень (від -10 до 10 градусів) визначте: кількість днів, коли температура була вище нуля, число стрибків температур (сусідства двох чисел різних знаків), дату найнижчої температури, різницю між найменшим і найбільшим значеннями температур, середнє значення температури за місяць та дати, коли температура відрізнялася від середньомісячної не більше ніж на 10° С (12 балів).

Здайте роботу файлом .PY через Клас.

вівторок, 18 березня 2025 р.

20.03.2025.9 клас.

Реалізація певного алгоритму для впорядкування елементів масиву засобами середовища програмування.

Ресурси та матеріали уроку

Практикум

  1. Оберіть одну з запропонованих нижче задач.
    • У фігурному катанні загальна оцінка якості виконання елемента обчислюється як усічене середнє оцінок, даних 9 суддями. Для цього відкидаються найвища і найнижча оцінки, а з решти обчислюється середнє арифметичне. Складіть програму для визначення оцінки за цими правилами.
    • Для перевезення посилок у сервісі доставки кожний пакунок маркують за відстанню. Транспортний засіб для перевезення завантажують за таким порядком: спочатку ті пакунки, які перевозять на більшу відстань, потім – на меншу. Складіть програму для автоматизації відбору пакунків для завантаження.
    •  У спортивних змаганнях з бігу на 100 м взяли участь 20 учасників. Розташуйте прізвища учасників змагання за зростанням їх часу бігу. Використайте 2 одновимірних масиви – для зберігання прізвищ та для зберігання результатів. 
    • Створіть одновимірний масив з 30 випадкових цілих чисел від 0 до 10. Визначте, яке число зустрічається в цьому масиві найбільшу кількість разів.
  2. Використайте потрібні вам опорні конспекти з готовими кодами та синтезуйте з них розв’язок обраної задачі. Подайте це у вигляді проєкту Python, причому
    • якщо ви працюєте з ПК / ноутбука, застосуйте Tkinter для отримання віконної програми;
    • якщо ваша робота відбувається зі смартфону, виконайте консольний проєкт того ж призначення та додайте скриншот екрану під час роботи.
  3. Протестуйте код, спробуйте досягти працездатності проєкту.
  4. Здайте проєкт через Клас.

19.03.2025. 8 клас.

Типи даних у програмуванні. Структура програми.
Введення й виведення даних. Вирази та змінні й операції над ними.

Матеріали та ресурси уроку

Завдання уроку

  1. Відкрийте середовище програмування ЄPython.
  2. Додайте до проєкту та запустіть код програми, наведеної у прикладі, упевніться, що він працює, як зазначено на скриншотах.
  3. Використайте цей код, щоб "добудувати" калькулятор, який обчислюватиме також різницю, добуток та частку двох введених чисел:
    • додайте кнопки "Різниця", "Добуток", "Частка" таким чином, щоб розташувати їх плитками 2*2;
    • запрограмуйте їх для оброблення відповідних дій з числами, введеними у поля "перше число", "друге число";
    • передбачте нові мітки, кожна з яких звітуватиметься про відповідну дію та буде розташована в окремому рядку менеджером геометрії grid.
  4. Код розв’язання до п.3 здайте через Клас в форматі файлу PY.
  5. Додатково: подумайте, як буде обчислено нові значення за умови, якщо друге число дорівнюватиме нулю; спробуйте запобігти появленню помилки в роботі програми.

Самостійно

Підготуйтесь до практикуму: перегляньте приклади, які вам доступні, повторіть основні команди.

понеділок, 17 березня 2025 р.

18.03.2025. 7 клас.

Висловлювання. Види висловлювань.
Розгалуження. Консольні проєкти з розгалуженнями.

Матеріали та ресурси уроку

Завдання уроку

  1. Укладіть код для розв’язання однієї з задач лінійної структури:
    • У квадратній кімнаті з стороною A метрів та висотою B метрів є вікно та двері розмірами C на D та M на N метрів відповідно.
      Обчисліть площу поверхні, яку треба обклеїти шпалерами без малюнку. Необхідністю суміщення смуг шпалер знехтуйте.
    • У клієнта банку є певна сума у гривнях.
      Розрахуйте скільки доларів або скільки євро може придбати клієнт сьогодні на цю суму, якщо курс валют дорівнює USD та EUR відповідно. У програмі суму клієнта та курс валют запитайте з клавіатури. Кількість валюти визначте у цілих значеннях.
    • Ледачий студент Пітер сів перекладати невідомі йому слова зі давньогрецької мови, щоб написати відповіді на домашнє завдання, та просидів за столом 2 години.
      З них він X хвилин чухав у потилиці, Y хвилин шукав у столі гумку, щоб стерти в словнику карикатуру на одногрупника Джека, яку малював перед цим Z хвилин. Решту часу він все ж таки займався перекладом.
      Скільки слів переклав Пітер, якщо на кожне слово у нього витрачалося W хвилин?
      Числа X, Y, Z, W запитайте з клавіатури.
  2. Розгляньте приклад розв’язування задачі з розгалуженням, наведений у підручнику.
  3. Використовуючи приклад, опорну таблицю, конспект "Висловлювання" та обговорення уроку, продумайте та складіть код до однієї з задач з розгалуженнями:
    • Введені три числа. Визначте: скільки з них співпадають? Якщо три – сповістити "всі числа рівні", якщо два – "два числа рівні", інакше "усі числа різні".
    • За введеною температурою води визначте її агрегатний стан (лід / рідина / газ)
    • На одному маленькому квадратному безлюдному острові зі стороною А метрів висадилися К потерпілих від корабельної аварії Робінзонів. Чи не порушені їхні права на житло, якщо на кожного Робінзона має припадати не менше В квадратних метрів острова? На скільки Робінзонів ще вистачить місця на острові, якщо поблизу станеться нова корабельна аварія? (модель задачі)
    • Чебурашка вирішив купити килими, щоб застелити кімнату, де він жив разом із Геною. Розмірами їхньої прямокутної кімнати виявилися цілі числа a і b. Коли Чебурашка запитав у магазині, яких розмірів є квадратні килими у продажу, продавець назвав йому ціле число с. Скільки килимів треба придбати Чебурашці, щоб накрити максимальну площу кімнати? Килими не можна накладати та підгинати. Передбачте ситуацію, коли розміри килима перевищують розмір кімнати. (модель задачі)
    • Жили-були дід і баба, і був у них город прямокутної форми. Довжина городу становила А метрів, а ширина - B метрів. Якось дід посварився з бабцею і вирішив поділити город. Тепер у діда квадратний город зі стороною С м, відрізаний від краю, а решта городу дісталася бабці. Визначити, чи не залишилася бабця обдуреною і якої форми город вона отримала - прямокутної, квадратної чи багатокутної? (модель задачі)
  4. Два файли формату .PY здайте через Клас. Якщо ви працювали зі смартфону і отримали файли формату .TXT, додайте до звіту скриншот роботи зі смартфону.

18.03.2025. 6 клас.

Поняття та види моделей. Інформаційні моделі. Математичні моделі.
Гіпотеза. Перевірка гіпотези з використанням моделі. Експеримент.
Добір даних для перевірки гіпотез.

Матеріали та ресурси уроку

Завдання уроку

  • Зробіть власну копію шаблону для роботи.
  • Оберіть одну з задач для розгляду під час уроку та візьміть участь в її розв’язанні.
    • Малюк може з’їсти банку варення за A годин, а Карлсон – за B годин. За який час вони з’їдять її разом?
    • Дачники планують одноденний піший похід для збору лікарських рослин поблизу свєї домівки. На яку найбільшу відстань від неї можна їм віддалятися, якщо вони планують витратити на похід не більше, ніж А годин, йти пішки та зробити лише один привал?
    • Колись давно в Індії один мудрець вигадав гру в шахи та одного дня показав її своєму правителю. Правителю гра настільки сподобалася, що він погодився виконати будь-яке прохання мудреця. Мудрець же попросив у правителя лише декілька зернинок, але на кожну шахову клітинку. На першу мали покласти одну зернинку, на другу — дві, на третю — 4, на п’яту 8, і надалі збільшувати кожен раз кількість зернят вдвічі… Правитель зрадів, що мудрець попросив настільки мало і сказав йому за тиждень забрати своє зерно. Чи багато попросив мудрець у правителя?
    • За комп’ютерною моделлю виготовлення коробки з аркуша цупкого паперу квадратної форми з’ясуйте: за якої висоти коробки її об’єм буде найбільшим?
  • Оберіть іншу задачу на власний розсуд, використайте відповідний аркуш шаблону для побудови моделі, побудуйте та перевірте гіпотезу розв’язання, подайте розв’язок задачі через потрібні формули та значення.
  • Видаліть з шаблону аркуші, які ви не редагували та подайте роботу на оцінювання через Клас.

18.03.2025. 5 клас.

Способи подання алгоритмів.
Графічне подання алгоритмів. Блок-схеми.
Тестування алгоритмів

Матеріали та ресурси уроку

Завдання уроку

Знайдіть рішення до завдань, подайте результати в документі текстового процессора або запишіть від руки. Здайте роботу через Клас.

середа, 12 березня 2025 р.

13.03.2025. 8 клас.

Змінення значень властивостей елементів графічного інтерфейсу в процесі виконання проєкту

Матеріали та ресурси:

Комплексне практичне завдання “Проєкти, що змінюють значення властивостей елементів графічного інтерфейсу”.

Використайте коди проєктів попередніх тижнів та опорні конспекти, щоб розробити такі проєкти

  1. проєкт #1
  2. проєкт #2
  3. Файли з кодами проєктів подайте як відповідь до практикуму через Клас.

Самостійно
знову перегляньте вікі-підручник GUI Help/Tkinter book, зазначте для себе елементи, які вже знайомі.

понеділок, 10 березня 2025 р.

11.03.2025. 7 клас

Повторюємо: команди введення та виведення у Python.
Працюємо з навчальною онлайн-IDE ЄPython (альтернативно – EduBlocks)

Введіть команди до поля програми (mycode.py), запустіть код на виконання, щоб отримати результат роботи у вікні консолі:

Змінні, типи змінних. Команда присвоювання.
Консольні проєкти з простими арифметичними обчисленнями.
Команди введення та виведення.
Складання лінійних алгоритмів і проєктів.

Матеріали та ресурси уроку

Короткий конспект

  • поняття
    • змінна в Python – посилання на дані в пам’яті комп’ютера.
    • вказівка присвоювання: "=" (знак "дорівнює")
  • приклади:
    • присвоювання значень змінним
    • множинне присвоювання значень змінним – одночасне визначення значень кількох змінних за допомогою однієї вказівки присвоювання – має вигляд
      <перелік змінних через кому>= <перелік значень через кому>
    • присвоювання змінним значень, які запитуються у користувача

Завдання уроку
Виконуйте послідовно стільки, скільки в змозі зробити (бажано, не менше 5 проєктів)

  1. Є n білочок та m горішків, які потрібно розділити порівну між білочками ( значення n та m вводить користувач, причому m>n). По скільки цілих горіхів отримає кожна білочка і скільки горіхів залишиться нерозділеними?
  2. Учні 7 класу спілкувалися у соцмережі. Петрик зробив x дописів, Марічка – y дописів, а кожен з решти учнів – по z дописів. Скільки всього було зроблено дописів, якщо загалом у спілкуванні брали участь n учнів? Значення x, y, z та n вводить користувач.
  3. Петрик заробив за місяць на рекламі в YouTube x грн (значення x вводить користувач), Михась – 80% від того, що заробив Петрик, а Сашко – 90% від того, що заробив Михась. Скільки грошей заробив за місяць на рекламі в YouTube Сашко?
  4. Цуценятко Чакі важить 1,5 кг, а цуценятко Черрі – 2,5 кг. З’їдаючи одну котлету, кожне цуценятко набирає у вазі 100 г. Через скільки днів Чакі наздожене Черрі, якщо Чакі з’їдає за день x котлет, а Черрі – y котлет (значення x та y вводить користувач)? Як мають співвідноситися x та y, щоб задача мала розв’язок?
  5. Із пункту A в напрямку пункту B виїхав велосипедист, а через годину з пункту B йому назустріч виїхав мотоцикліст. Через x годин після виїзду мотоцикліста вони зустрілися. Знайдіть відстань між пунктами A і B, якщо велосипедист рухався зі швидкістю y км/год, а мотоцикліст – зі швидкістю z км/год. Дійсні значення x, y, z вводить користувач.
  6. У кіоску продається N найменувань періодичних видань, серед яких M – різні газети, інше журнали.
    Складіть програму, яка підрахує, який відсоток періодичних видань, що продаються в кіоску, складають журнали, і виведе це число на екран.
  7. З тераріуму в зоопарку втекли X гадюк, Y кобр та Z гюрз.
    Складіть програму, яка підрахує та виведе на екран, скільки метрів отруйних змій, що розповзлися містом, назвуть у новинах репортери місцевого телеканалу.
  8. У царівни Несміяни кругле обличчя, радіус якого дорівнює R.
    Визначте довжину сторони такого квадратного дзеркала, щоб, коли Несміяна майже впритул милується собою, її відображення могло розміститися в дзеркалі.
  9. Модниця Катруся, взявши ножиці до рук, змоделювала собі з маминого капелюшка радіуса R капелюшок нового фасону – з квадратними полями.
    Якою має бути сторона A квадратної коробки для нового капелюшка?
    Для розрахунку можна використовувати співвідношення A=D/1.41, де A – сторона квадрата, а D – діагональ (відстань між протилежними вершинами квадрата).

Для роботи використайте середовище ЄPython.
Надайте проєктам назви за датою уроку та номерами завдань, наприклад 17_01_2024_1 та збережіть кожний з них в окремому файлі типу PY.

Файли проєктів подайте як відповідь на завдання у Класі.