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

06.03.2025. 9 клас.

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

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

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

Задачі для роботи з одновимірними масивами (дивитися в окремій вкладці)

  • перша група задач передбачає аналіз та оброблення елементів масиву: пошук елемента за заданими властивостями, обрахунки підсумкових характеристик для деяких элементів
  • друга група задач передбачає внесення змін до самого масиву або побудову на його базі нового масиву за певними вимогами.

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

Оберіть одну з задач другої групи, не розглянуту раніше.

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

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

Збережіть файл проєкту та здайте його через Клас.

Самостійно у додатковий час: порівняйте умови задач, подумайте про напрями розвитку таких задач (наприклад, не пошук, а упорядкування елементів).

05.03.2025. 8 клас.

Поняття елемента керування. Обробники подій, пов’язаних з елементами керування. Властивості та методи елементів керування.

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

Завдання уроку для роботи с ПК або мобільним пристроєм

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

Завдання для роботи без техніки

  1. Спостерігайте за експериментами на уроці.
  2. Використайте конспекти уроку та напишіть код для виконання проєкту, описаного у п.4 попереднього списку.
  3. Здайте написаний код через Клас.

Самостійно

  • перегляньте вікі-підручник GUI Help/Tkinter book, зазначте для себе елементи, які вже знайомі;
  • з’ясуйте, у чому полягає різниця між властивостями та методами об’єктів (ChatGPT на допомогу).

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

04.03.2025. 7 клас.

Тема "Алгоритми і програми"

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

Замість передмови: програмування в сучасному світі

На уроці

Програма. Мови програмування.
Професії, де потрібно вміти складати програми.
Середовища програмування (IDE). Програмні проєкти. Робота з проєктами.

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

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

Робота у середовищі EduBlocks

Для звітування: відкрийте документ текстового процесора (MS Word або Google Docs). Виконуючи роботу, робіть скриншоти кожної зібраної програми та кожного результату виконання. Додавайте послідовно ці скриншоти до відкритого документа.

Завдання 1. "Hello, world!"

  1. Перейдіть до середовища та започаткуйте новий проєкт Python.
  2. Погодьтесь на пропозиції за замовчанням.
  3. Розгляньте середовище. Подивіться блоки у розділах ліворуч. Пригадайте роботу в середовищі Scratch та знайдіть схожі й відмінні риси.
  4. Зберіть блокову програму
  5. Зробіть скриншот програми та додайте його до звітного документа.
  6. Виконайте програму. Скриншот результата додайте до звітного документа.
  7. Увімкніть код мовою Python (над вікном коду кнопка "Code"). Розгляньте цей код.
  8. Скопіюйте код програми (текстом) до документа зі скриншотами.
  9. Знайдіть у коді сповіщення, яке ви бачили на екрані. Знайдіть службове слово, яке відповідає за виведення тексту на екран. Виділіть кольором та накресленням це слово.
  10. Збережіть документ зі скриншотами (але не закривайте його).

Завдання 2. "Привіт, користувач!"

  1. Приберіть блок, використаний у завданні 1.
  2. Пошукайте в блоках та зберіть таку програму:
  3. Зробіть скриншот програми та додайте його до звітного документа.
  4. Виконайте програму, у певний час впишіть своє ім’я на запит програми. Скриншот результата додайте до звітного документа.
  5. Увімкніть код мовою Python (над вікном коду кнопка "Code"). Розгляньте цей код.
  6. Скопіюйте код програми (текстом) до документа зі скриншотами.
  7. Знайдіть у коді сповіщення, яке ви бачили на екрані. Знайдіть службове слово, яке відповідає за виведення тексту на екран. Знайдіть інше службове слово, за допомогою якого програма запитала ваше ім’я. Виділіть кольором та накресленням ці слова.
  8. Збережіть документ зі скриншотами (але не закривайте його).

Завдання 3. Математичні операції

  1. Використовуючи блок виведення змінної, зберіть таку програму:
  2. Зробіть скриншот програми та додайте його до звітного документа.
  3. Виконайте програму. Зробіть скриншот результата. Розташуйте поруч два останні скриншоти.
  4. Відшукайте зв’язок між командами програми та отриманими результатами.
  5. Увімкніть код мовою Python і розгляньте його.
  6. Скопіюйте код програми до документа з скриншотами.
  7. Знайдіть у коді команди, результати виконання яких ви отримали на екрані. Виділіть усі знаки математичних операцій, що використані у програмі.
  8. Збережіть документ зі скриншотами.
  9. *Додатково: у вікні коду напишіть команди та обчисліть значення виразів, результати також зафіксуйте скриншотами
    • (171+469)/ 5 =
    • 41·(89-216 / 6)=
    • середнє арифметичне чисел 2; 5,5 ; 17,25 ; 132; -10 дорівнює
  10. Остаточно збережіть документ.

Здайте документ через Клас.

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

розгляньте інтерфейс середовища ЄPython; з’ясуйте, якими є основні засади роботи з ним.

04.03.2025. 6 клас.

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

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

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

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

04.03.2025. 5 клас.

Форматування сторінок. Друкування текстового документа.
Практикум з теми “Текстові документи”

Сторінки підручників з теми "Текстові документи"

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

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

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