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

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

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

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

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

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

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

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

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

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

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

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

Експеримент на уроці (відкрити завдання в окремій вкладці)

з наведеного шаблону отримати нову форму, що реалізує "smart"-калькулятор, який відстежує спробу ділення на нуль.Використати Checkbutton для визначення дій, які потрібно виконати

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

В середовищі програмування Repl.It засобами модуля Tkinter (Python) укладіть проєкт для розв’язання однієї з задач:

  • Створіть форму для обчислення значення виразу x=(a+3*b)/(2*a–b). Відстежте випадок, коли 2*a=b. Збережіть проект з назвою Практикум_1.
  • Створіть форму для знаходження найменшого та/або найбільшого значення з чотирьох нерівних між собою чисел. Використайте у проєкті перемикачі-прапорці. Збережіть проєкт з назвою Практикум_2.
  • Вкладник хоче внести на депозит певну суму грошей на 2 роки. Банк пропонує три види депозитів: під 9% річних, під 10% річних та під 11% річних. У перших двох депозитах прибуток додається до вкладу кожного року (капіталізується), у третьому – ні. Створіть форму з використанням радіокнопок для розрахунку суми грошей, яку зможе отримати вкладник через 2 роки, якщо він обере один із цих депозитів. Збережіть проект з назвою Практикум_3.
    До відома: розрахунок підсумкової суми без капіталізації проводиться за формулою S=S1(1+P/100*N), з капіталізацією – за формулою S=S1(1+P/100)**N; де S - сума через N років, S1 – початкова сума, P – відсоткова ставка за вкладом.

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

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

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

До обговорення: повторення перебором / цикл за змінною / цикл з параметром / арифметичний цикл / цикл з лічильником – які відмінності існують між цими поняттями?

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

Відеокоментар "Цикл for у Python у прикладах"

Задача уроку

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

Виведіть також суму цих чисел, їхні кількість та добуток.

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

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

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

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

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

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

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

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

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

Самостійно

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

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

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

Цикли з лічильником в Scratch.
Практикум "Лінійні алгоритми та цикли в Scratch".

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

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

Практикум

Авторизуйтеся в Scratch онлайн.

Задача 1.

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

Задача 2.

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

Задача 3

Виконайте проєкт по відеоінструкції.

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

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

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

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

середа, 3 квітня 2024 р.

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

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

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

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

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

Пригадайте запропоновані на попередньому тижні задачі. Подайте проєктами в Repl.It розв’язки задач, не виконаних 28.03.2024.

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

Здайте роботи посиланнями через Клас.

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

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

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

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

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

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

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

Повторення: розв’язки окремих з попередніх завдань

  • Для певного числа N надрукуйте усі степені числа 2, не більші за N, за зростанням. Операцію піднесення до степеня не використовуйте (відео з розв’язком).
  • Є натуральне число N. Виведіть слово YES, якщо число N є точним степенем числа "2", або слово NO у протилежному випадку. Операцію піднесення до степеня не використовуйте (відео з розв’язком).

Повторення перебором в Python. Цикл for.

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

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

З наведених нижче завдань реалізуйте одну задачу з числа тих, що були обговорені на уроці, та ще одну за власним вибором

  • Обчисліть N! ("ен-факторіал") – добуток усіх натуральних чисел від 1 до N (N!=1∙2∙3∙…∙ N).
  • Напишіть програму, яка обчислює 2 в натуральному ступені N (N !> 30).
  • Василь задумав тризначне число, яке при діленні на 15 дає в залишку 11, а при діленні на 11 дає в залишку 9. Напишіть програму, яка знаходить всі такі числа.
  • Напишіть програму, яка отримує з клавіатури натуральне число та визначає, просте воно або ні. Для цього потрібно ділити число на всі натуральні числа, починаючи з 2, доки не вийде ділення без залишку.

Здайте завдання (посилання на два проєкти) в Google Класі.

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

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

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

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

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

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

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

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

Алгоритми з повтореннями. Цикли в програмах Scratch.
Цикли з лічильником в Scratch.

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

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

Питання: який з сюжетів попереднього уроку можна доповнити, якщо просто повторювати ті самі дії? як долго можна їх повторювати?

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

Завдання 1. Замок у пустелі

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

Завдання 2. М’яч

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

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

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

Завдання 3. Інструмент "Олівець"

Увімкніть інструмент Олівець, щоб додати можливість малювання.
Зберіть та спробуйте запустити скрипт, наведений на малюнку

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

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

Додаткове завдання (за бажанням): перегляньте відео про малювання у Scratch, спробуйте виконати запропоновані там проєкти.