середу, 27 березня 2024 р.

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

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

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

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

Проаналізуйте запропоновані нижче задачі. Перефразуйте їх до формального вигляду. Складіть проєкти в Repl.It для розв’язання першої / другої та третьої задач.

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

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

вівторок, 26 березня 2024 р.

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

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

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

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

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

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

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

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

Цикл while.
Пропуск кроку та достроковий вихід з циклу у Python.

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

Завдання уроку
(пропуск кроку та достроковий вихід з циклу у Python)

  1. Програма виводить на екран усі числа з діапазону від 1 до N, що не закінчуються на 7 або не кратні 7 (підказка: використовуйте перевірку кратності, як у прикладі вище, а також врахуйте, що останню цифру числа можна відстежити через залишок від ділення цього числа на 10).
  2. Користувач по одному вводить натуральні числа, кількість яких програма обраховує. Ознакою завершення введення з боку користувача є введення числа "0". Після введення користувачем 20-го числа, відмінного від нуля, програма пропонує користувачеві "Давайте відпочинемо" і завершує роботу. Якщо користувачем був введений нуль, то програма має сповістити, скільки ненульових чисел встиг ввести користувач.
  3. Користувач по одному вводить цілі числа, які програма виводить на екран, по ходу підраховуючи суму невід'ємних чисел із введених. Ознакою закінчення введення з боку користувача є введення числа "0", після чого програма повідомляє користувачеві суму введених невід'ємних чисел. Якщо сума стане більшою за деяке число N, програма повідомляє значення суми, а також додає, що втомилася, та пропонує перепочити.

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

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

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

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

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

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

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

Самостійно

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

неділю, 24 березня 2024 р.

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

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

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

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

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

1. М’ячик

на базі заготовки укладіть програму для спрайта з використанням руху та змінення образів, збережіть проєкт в онлайн-середовищі (не забудьте перед початком роботи зробити ремікс проєкта-заготовки, щоб внесені зміни збереглися)

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

  • "півонія"
    створіть проєкт з квіткою, що поступово зростає, використовуючи заготовку з зображенням квітки

    поради до роботи:
    • зробіть ремікс заготовки;
    • розгляньте "розкиданий" проєкт;
    • зверніть увагу на початковий розмір квітки;
    • подумайте, як можна змінювати розміри об’єктів;
    • прослідкуйте, як це відбувається на відео;
    • зберіть елементи проєкту так, як це найбільше схоже на відео;
    • передивіться отримане рішення, порівняйте з завданням;
    • збережіть проєкт в онлайн-середовищі;
  • "повітряна кулька"
    повітряна кулька змінює колір, віддаляється і зникає

    поради до роботи:
    • працюйте з новим проєктом;
    • видаліть спрайт Рудого кота і додайте з бібліотеки інший спрайт за допомогою кнопки в тому ж розділі;
    • працюйте з образами та розмірами кульки;
    • збережіть проєкт в онлайн-середовищі.

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

Здайте посилання у Класі.

середу, 13 березня 2024 р.

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

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

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

Практикум

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

вівторок, 12 березня 2024 р.

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

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

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

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

  1. Авторизуйтесь в Repl.It, почніть новий проєкт Tkinter
  2. Додайте до проєкту та запустіть код програми, наведеної у прикладі, з’ясуйте, як це працює
  3. Використайте наданий код, щоб вирішити наступну задачу
  4. Код розв’язаня до п.3 як посилання здайте через Клас.
  5. Додатково: поділіть текст програми на блоки, додайте перед кожним оригінальнім за призначенням блоком коментар-пояснення щодо призначення блока

Самостійно

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

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

Алгоритми з повтореннями: типи та особливості.
Просте повторення в Python. Цикл while.

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

Задачі уроку
(звичайне повторення)

  1. Виведіть на екран усі дільники деякого натурального числа N.
  2. Для числа N надрукуйте усі степені числа 2, що не перевищують N, за зростанням. Операцію піднесення до степеня не використовувати (відео з розв’язком).
  3. Дано натуральне число N. Виведіть слово YES, якщо число N є точним степенем двійки або слово NO в іншому випадку. Операцію піднесення до степеня використовувати забороняється (відео з розв’язком).
  4. Першого дня спортсмен пробіг X кілометрів, а потім він щодня збільшував пробіг на 10% від попереднього значення. За цілим числом Y визначте номер дня, на який пробіг спортсмена складе не менше Y кілометрів.
  5. Зараз внесок до банку становить X гривень. Щорічно він збільшується на P відсотків, після чого дрібна частина копійок відкидається. Визначте, через скільки років внесок становитиме не менше Y гривень.
  6. Виведіть на екран усі квадрати натуральних чисел, що не перевищують число N.
  7. Є ціле число, не менше 2. Виведіть його найменший натуральний дільник, відмінний від 1.
  8. Складіть програму, яка задане ціле число перетворює на число, записане навпаки. Наприклад, при введенні числа 123 отримуємо 321, при введенні числа 10021 отримуємо 12001. Подумайте, як "перевернути" число, кратне степеням числа 10.
  9. Реалізуйте мовою програмування Python гру "Відгадай число" між комп’ютером і користувачем. Користувач не більше ніж за 7 спроб має відгадати "задумане" число з діапазону від 1 до 100. Якщо користувач відгадає, то на екран виводиться повідомлення про кількість спроб, якщо ні — задумане число. 

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

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

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

Типи даних в електронних таблицях. Встановлення формату даних.
Формули в електронних таблицях.
Виконання обчислень в електронних таблицях. Адреси клітинок у формулах.

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

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

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

Самостійно

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

понеділок, 11 березня 2024 р.

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

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

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

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

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

середу, 6 березня 2024 р.

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

Алгоритми для впорядкування елементів масиву.

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

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

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

вівторок, 5 березня 2024 р.

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

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

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

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

  1. Використайте код з завдань попереднього тижня, щоб розробити такий проєкт
  2. Код нового проєкту подайте як відповідь до практикуму через Клас.
  3. Додатково: спробуйте виконати ще одну задачу

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

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

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

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

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

  • середовище програмування Repl.It (авторизація через Google-акаунт);
  • альтернативне середовище програмування CodeHS.

Завдання

Оберіть дві задачі з першої групи або одну – з другої. Складіть програми для розв’язання обраних задач (задачі). Використайте запропоновані схематичні моделі для розв’язання задач другої групи, якщо вам це зручно.

Подайте програми проєктами / кодами у середовищі програмування. Посилання на проєкти здайте через Клас.

Група задач 1

  1. Ледачий студент Пітер сів перекладати невідомі йому слова зі давньогрецької мови, щоб написати відповіді на домашнє завдання, та просидів за столом 2 години.
    З них він X хвилин чухав у потилиці, Y хвилин шукав у столі гумку, щоб стерти в словнику карикатуру на одногрупника Джека, яку малював перед цим Z хвилин. Решту часу він все ж таки займався перекладом.
    Скільки слів переклав Пітер, якщо на кожне слово у нього витрачалося W хвилин?
    Числа X, Y, Z, W запитати з клавіатури.
  2. Із пункту A в напрямку пункту B виїхав велосипедист, а через годину з пункту B йому назустріч виїхав мотоцикліст. Через x годин після виїзду мотоцикліста вони зустрілися. Знайдіть відстань між пунктами A і B, якщо велосипедист рухався зі швидкістю y км/год, а мотоцикліст – зі швидкістю z км/год.
    Дійсні значення x, y, z вводить користувач.
  3. Введені три числа. Визначити: скільки з них співпадають? Якщо три – сповістити "всі числа рівні", якщо два – "два числа рівні", інакше "усі числа різні".
  4. За введеною температурою води визначити її агрегатний стан (лід / рідина / газ)

Группа задач 2

  1. Відомі кількість поверхів у багатоквартирному будинку та кількість квартир на поверсі. Визначити за номером квартири її розташування (під'їзд, поверх). (модель задачі)
  2. На одному маленькому квадратному безлюдному острові зі стороною А метрів висадилися К потерпілих від корабельної аварії Робінзонів. Чи не порушені їхні права на житло, якщо на кожного Робінзона має припадати не менше В квадратних метрів острова? На скільки Робінзонів ще вистачить місця на острові, якщо поблизу станеться нова корабельна аварія? (модель задачі)
  3. Чебурашка вирішив купити килими, щоб застелити кімнату, де він жив разом із Геною. Розмірами їхньої прямокутної кімнати виявилися цілі числа a і b. Коли Чебурашка запитав у магазині, яких розмірів є квадратні килими у продажу, продавець назвав йому ціле число с. Скільки килимів треба придбати Чебурашці, щоб накрити максимальну площу кімнати? Килими не можна накладати та підгинати. Передбачити ситуацію, коли розміри килима перевищують розмір кімнати. (модель задачі)
  4. Жили-були дід і баба, і був у них город прямокутної форми. Довжина городу становила А метрів, а ширина - B метрів. Якось дід посварився з бабцею і вирішив поділити город. Тепер у діда квадратний город зі стороною С м, відрізаний від краю, а решта городу дісталася бабці. Визначити, чи не залишилася бабця обдуреною і якої форми город вона отримала - прямокутної, квадратної чи багатокутної? (модель задачі)
  5. Як порахувати капібар? Написати програму, яка за введеним числом виведе фразу:
    • 1 капібара (також для усіх багатозначних чисел з останньою цифрою "1"),
    • 2-4 капібари (також для усіх багатозначних чисел з останньою цифрою "2", "3", "4"),
    • 11-14 капібар (також для усіх багатозначних чисел з останньою цифрою "5", "6", "7","8", "9"),
    • кратно 10 – капібар.

понеділок, 4 березня 2024 р.

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

Тема, яку починаємо вивчати, – "Електронні таблиці":

  • 12 уроків (6 тижнів)
  • три роботи з обов’язковою оцінкою:
    • Введення числових і текстових даних у клітинки електронної таблиці. Адресація клітинок. Редагування та форматування даних – 05.03.2024
    • Практикум “Подання та розв’язання простих задач засобами табличного процесора” – 26.03.2024
    • Практикум “Опрацювання результатів експерименту інструментами табличного процесора” – 16.04.2024
  • тематичне оцінювання – 16.04.2024

Тема уроку

Електронні таблиці. Табличний процесор, його об’єкти та робота з ними.
Відкриття та збереження файлів табличного процесора. Особливості відображення даних.
Введення числових і текстових даних у клітинки електронної таблиці. Адресація клітинок.
Редагування та форматування даних.

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

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

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

Самостійно

спробуйте працювати з різними табличними процесорами:

  • знайдіть / встановіть на ПК один з процесорів Excel / Calc;
  • виконайте роботу уроку з ними та порівняйте.

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

Тестування алгоритмів

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

PilasBloques. Виправляємо програми

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

Шаблон для роботи

Завдання практикуму для роботи самостійно

  1. Відкрийте шаблон та зробіть його копію на власному Диску.
  2. Перегляньте / пригадайте / ознайомтесь з інтернет-ресурсами – середовищами виконання алгоритмів за посиланнями у шаблоні.
  3. Оберіть три довільні ресурси, порівняйте їх за кількома властивостями (заповніть таблицю у шаблоні).
  4. Замість клітинок "свій варіант" запропонуйте інші властивості для порівняння цих програм.
  5. Опишіть програми за своїми критеріями.
  6. Дайте доступ до документа і подайте його на оцінювання через Клас.