середа, 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 клас.

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

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

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

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