вівторок, 23 квітня 2024 р.

24-26.04.2024. 8 клас. Працюємо дистанційно.

Тестування проєкту з розгалуженням.
Комплексне практичне завдання “Розв’язування задач з використанням розгалуження”.

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

Комплексне практичне завдання

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

Як допомогу використайте 

  • пропоновані в умовах моделі задач,  
  • варіанти готових кодів для консольного додатку 
  • опорну задачу, наведену поряд з варіантами готових кодів.

Посилання на проєкт здайте через Клас.

Умова опорної задачі.
Відома кількість поверхів у багатоквартирному будинку та кількість квартир на поверсі. Визначити за номером квартири її розташування, тобто під'їзд та поверх (модель задачі).

Задачі для розв’язання

  1. Чебурашка вирішив купити килими, щоб застелити кімнату, де він жив разом із Геною. Розмірами їхньої прямокутної кімнати виявилися цілі числа а і b. Коли Чебурашка запитав у магазині, яких розмірів є квадратні килими у продажу, продавець назвав йому ціле число c. Скільки килимів треба придбати Чебурашці, щоб накрити максимальну площу кімнати? Килими не можна накладати та підгинати. Визначити, яка площа кімнати не буде накрита килимами. Передбачити ситуацію, коли розміри килима перевищують розмір кімнати (модель задачі).
  2. На одному маленькому квадратному безлюдному острові зі стороною А метрів жили К потерпілих від корабельної аварії Робінзонів. Чи не порушені їхні права на житло, якщо на кожного Робінзона має припадати не менше В квадратних метрів острова? Скільким Робінзонам ще вистачить місця на острові, якщо поблизу станеться нова аварія? (модель задачі)
  3. Жили-були дід і баба, і був у них город прямокутної форми. Довжина городу становила А метрів, а ширина - В метрів. Якось дід посварився з бабою і вирішив поділити город. Тепер у діда квадратний город зі стороною С метрів, відрізаний від краю, а решта городу дісталася бабі. Визначити, чи не залишилася баба обдуреною і якої форми у неї город - прямокутної, квадратної чи багатокутної? (модель задачі).

24.04.2024. 7 клас. Працюємо дистанційно.

Розв’язання навчальних і життєвих задач з використанням алгоритмів з повтореннями.

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

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

Виконайте побудови геометричних візерунків з модулем Turtle (Черепашка)

  1. Базові побудови (3 бали)
    1. відкрийте середовище Repl.It, створіть новий проєкт;
    2. скопіюйте з документа готовий код, додайте код до проєкту, перевірте його працездатність;
  2. Експериментальні побудови (додатково по 2 бали за кожний окремий проєкт)
    увага! робіть копії проєкту для кожного експерименту
    1. розгляньте в таблиці документа команди для побудови, з’ясуйте, що означають числа у першому прикладі;
    2. подумайте, як пов'язані між собою кут повороту та кількість сторін намальованого багатокутника;
    3. внесіть до коду зміни, щоб Черепашка малювала чотирикутник;
    4. повторіть експеримент в нових проєктах: намалюйте із Черепашкою п'ятикутник, потім – шестикутник.
  3. Завершальна побудова (3 бали)
    увага! подайте результат знову в окремому проєкті
    1. зробіть так, щоб ваш проєкт малював багатокутник, а кількість кутів запитував з клавіатури;
    2. доповніть проєкт, щоб і довжину сторони багатокутника проєкт також запитував у користувача.
  4. Отримайте посилання на проєкти (1-5 посилань в залежності від кількості розв’язаних задач)
  5. Здайте роботу через Клас

23.04.2024. 6 клас. Працюємо дистанційно.

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

  • 8 уроків
  • 1 тематичне оцінювання
  • 2 роботи з обов’язковою оцінкою (30.04.2024, 14.05.2024)

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

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

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

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

понеділок, 22 квітня 2024 р.

23.04.2024. 5 клас. Працюємо дистанційно.

Розгалуження в алгоритмах, форми розгалуження.
Розгалуження у проєктах Scratch.

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

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

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

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

Задача 1.

  1. Запустіть проєкт, спостерігайте, як він працює.
  2. Відкрийте шаблон, з якого проєкт був зібраний, розгляньте шаблон. Так вийшло, що у шаблоні не лише розсипані блоки, а й три з них просто втрачені.
  3. Зробіть ремікс заготовки. Відновіть правильний порядок того, що залишилось.
  4. Додайте блоки, яких не вистачає, щоб проєкт працював так само, як зразок.
  5. Збережіть проєкт.

Задача 2.

  1. Зберіть проєкт за інструкцією (дивитись в окремій вкладці)
  2. За бажанням, удоскональте проєкт.
  3. Збережіть проєкт.

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

середу, 17 квітня 2024 р.

18.04.2024. 9 клас. Працюємо дистанційно.

Починаємо вивчати нову тему

3D-графіка

Бліц-питання: як ви уявляєте застосування 3D-графіки у обраній професії?
Знайдіть Google-пошуком одне таке зображення та покладіть його до папки.

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

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

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

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

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

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

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

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

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

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

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

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

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

вівторок, 16 квітня 2024 р.

17-19.04.2024. 8 клас. Працюємо дистанційно.

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

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

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

  1. 4 бали
    1. відкрийте середовище Repl.It, створіть новий проєкт Tkinter
    2. використовуючи матеріали шаблону, запустіть запропонований готовий проєкт, протестуйте його роботу;
    3. прикріпіть до завдання посилання на проєкт ReplIt
  2. + 3 бали
    1. зробіть копію проєкту
    2. доповніть код з шаблону таким чином, щоб користувач обирав спосіб упорядкування трьох чисел: за спаданням чи за зростанням
    3. прикріпіть до завдання посилання на цей новий проєкт ReplIt
  3. + 1 бал
    1. замініть пакувальник .grid() для мітки виведення результату на пакувальник .place(),
      з яким використайте координати x=0 y=130
    2. протестуйте отриманий варіант, за потреби зробіть корекцію значень координат мітки
  4. + 4 бали
    1. зробіть ще одну копію проєкту
    2. змініть код таким чином, щоб він дозволяв обирати найбільше або найменше з трьох значень (за бажанням користувача)
    3. надайте посилання на третій код через Клас
  5. здайте роботу у Класі

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

17.04.2024. 7 клас. Працюємо дистанційно.

Реалізація алгоритмів з повторенням.

Вибір виду циклу при укладенні алгоритму.

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

Задачі уроку

# 1
Алгоритм Евкліда для знаходження найбільшого спільного дільника (НСД) двох натуральних чисел

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

#2
Є натуральне число N. Виведіть усі парні числа з діапазону 1..N, для яких квадрат цього числа завершується тією ж цифрою, якою завершується й це число.
Наприклад: 6 – 36; 10 – 100; 16 – 256,...

Задачі для роботи

  1. Знайти суму цифр деякого натурального числа N, введеного з клавіатури. Наприклад, для числа 123 виводиться сума 1+2+3=6.
  2. Обчислити та вивести на екран квадрати цілих чисел від a до b.
  3. Обчислити суму цілих чисел від a до b (a не більше b).
  4. Знайти найбільшу цифру запису натурального числа, введеного з клавіатури.
  5. Є ціле число, не менше 2. Виведіть його найбільший натуральний дільник, що не дорівнює цьому числу.
  6. Користувач вводить з клавіатури довільну кількість цілих чисел, введення закінчується нулем. Визначити, скільки отримано чисел, які кратні 3.
  7. Натуральне число називається числом Армстронга, якщо сума цифр числа, зведених до N-го степеня (де N – кількість цифр у числі) дорівнює самому числу. Наприклад, 153 = 13+ 53+ 33. Знайти усі трицифрові числа Армстронга.
  8. Написати програму, яка отримує з клавіатури натуральні числа a та b та виводить квадрати всіх натуральних чисел на відрізку [a;b]. Наприклад, якщо ввести 4 і 6, програма повинна вивести
    4*4=16
    5*5=25
    6*6=36
  9. Написати програму, яка отримує з клавіатури 10 чисел та обчислює їх суму та добуток.
  10. Користувач по одному вводить натуральні числа, які програма транслює на екран, попутно підраховуючи суму невід'ємних чисел із введених. Ознакою закінчення введення з боку користувача є введення числа "0", після чого програма повідомляє користувачеві суму введених невід'ємних чисел. Якщо сума стане більшою за деяке число N, програма повідомляє значення суми, додає, що втомилася, і завершує роботу.
  11. * Компанія бабусь поїхала мотоциклами на курси з комп'ютерної грамотності. Попереду на мотоциклах без глушника їхали дві бабусі, за нею - три, потім - п'ять, потім - вісім і т.д. Скільки бабусь їхало на заняття, якщо вражені пішоходи всього нарахували N рядів? Чи змогли бабусі зайняти всі місця у класі, якщо там стояло K рядів по M комп'ютерів у кожному? Скільки вільних місць залишилось у класі? (модель задачі)
  12. * Капітан Флінт з піратами викопав на безлюдному острові величезний скарб із старовинних золотих монет. Спочатку Флінт взяв собі найбільшу кількість монет, що не перевищувала половини скарбу, а решту віддав своїм розбійникам. Але на цю частину скарбу наклав лапу його заступник, який взяв, за прикладом начальника, не більше половини монет, а решту віддав підлеглим. Далі в кожній компанії, яка залишалася, знаходився старший, який забирав найбільшу кількість монет, яка не перевищувала половини залишку, і віддавав решту іншим. Скільки монет отримав останній розбійник, якщо всього було K розбійників та M монет? Чи були у команді розбійники, які не отримали нічого? (модель задачі)

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

Написати коди для рощв’язання двох задач з допомогою циклів різних типів. Реалізувати коди в середодвищі програмування. Посилання на проекти здати через Клас.

понеділок, 15 квітня 2024 р.

16.04.2024. 6 клас. Працюємо дистанційно.

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

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

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

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

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

16.04.2024. 5 клас. Працюємо дистанційно.

Висловлювання. Істинні та хибні висловлювання.

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

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

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

  • вивчаємо теорію: візьміть участь у доповненні документа "Висловлювання. Істинні та хибні висловлювання."
  • працюємо зі Scratchем: розробіть проєкти за завданнями
    • "Замок вдень та вночі" (папка з зображеннями)
      змініть попередній проєкт або створіть новий так, щоб денний / нічний "режими" перемикались, якщо натиснути на спрайт замку
    • "Літачок у хмаринці" (зображення літачка знайдіть за запитом "літачок PNG" або використайте цей літачок з сайту KingPNG )
      виконайте проєкт, в якому літачок літає від краю до краю сцени, але зникає, потрапляючи до хмари; оберіть самостійно керування режимом польоту (переміщується постійно або на певну відстань за один запуск проєкту)

Здайте завдання через Клас.

Додаткове завдання для тих, хто бажає спробувати більше (оцінюється окремо)

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

Як планується оцінити успіх:

  • участь в редагуванні документа "Висловлювання. Істинні та хибні висловлювання." – 6 балів (по 2 бали за роботу з кожною з таблиць),
  • проєкты в Scratch – 6 балів (якщо робота відбувається з ПК, потрібно подати два посилання на проєкти, зі смартфоном – одне з посилань можна замінити скриншотом екрану с проєктом, де праворуч угорі видно акаунт автора).

середу, 10 квітня 2024 р.

11.04.2024. 9 клас. Працюємо дистанційно.

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

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

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

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

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

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