Способи подання алгоритму

27 березня 2025
Клас

Алгоритм — це чітка послідовність дій, яка допомагає виконати завдання. Уяви, що ти готуєш бутерброд: спочатку береш хліб, потім кладеш масло, а потім — сир. Це і є алгоритм! Алгоритми можна подавати по-різному:

  1. Словами
    Просто описуємо дії словами.
    Приклад: "Візьми олівець, намалюй коло, зафарбуй його червоним."
  2. Графічний спосіб
    Це коли ми показуємо алгоритм за допомогою картинок або спеціальних схем зі стрілками. Сюди входять:
    • Малюнки: Кожен крок — це картинка, а стрілки показують порядок.
      Приклад "Намалювати сонце":
      • Картинка 1: Аркуш паперу.
      • Стрілка →
      • Картинка 2: Жовтий олівець.
      • Стрілка →
      • Картинка 3: Жовте коло.
      • Стрілка →
      • Картинка 4: Коло з променями.
    • Блок-схеми: Використовуємо геометричні фігури (прямокутники для дій, овали для початку і кінця) і стрілки.
      Приклад "Намалювати сонце":
      • Овал: Початок.
      • Стрілка вниз →
      • Прямокутник: Візьми аркуш паперу.
      • Стрілка вниз →
      • Прямокутник: Візьми жовтий олівець.
      • Стрілка вниз →
      • Прямокутник: Намалюй коло.
      • Стрілка вниз →
      • Прямокутник: Намалюй промені.
      • Стрілка вниз →
      • Овал: Кінець.
  3. Програмний спосіб
    Це коли алгоритм записують спеціальними командами, які зрозумілі комп’ютеру. Такі команди виглядають як набір інструкцій, які ми пишемо в програмах.
    Приклад "Намалювати сонце":
    • Почати.
    • Взяти аркуш.
    • Взяти жовтий колір.
    • Намалювати коло.
    • Намалювати 8 прямих ліній навколо кола (промені).
    • Завершити.

Запис лінійних алгоритмів

Лінійний алгоритм — це коли дії йдуть одна за одною, без вибору чи повторень. Наприклад:

  • Завдання: "Намалювати сонце".
  • Словами: Візьми аркуш паперу. Візьми жовтий олівець. Намалюй коло. Намалюй промені навколо кола.
  • Графічний (малюнки): Аркуш → Жовтий олівець → Коло → Промені.
  • Програмний: Почати → Взяти аркуш → Взяти жовтий → Намалювати коло → Намалювати промені → Завершити.

Знаходження та виправлення помилок у алгоритмах

Іноді в алгоритмі є помилки. Наприклад:

  • Алгоритм "Зробити чай":
    1. Налий воду в чашку.
    2. Додай чайний пакетик.
  • Помилка: Вода холодна, бо ми не нагріли її!
  • Виправлення:
    1. Налий воду в чашку.
    2. Нагрій воду (наприклад, у мікрохвильовці).
    3. Додай чайний пакетик.

Щоб знайти помилку:

  • Переглянь кожен крок.
  • Уяви, що виконуєш дії.
  • Перевір, чи працює алгоритм.

Тепер, коли ми знаємо, як записувати алгоритми, давай спробуємо зробити їх "живими" за допомогою програми Scratch! У Scratch ми можемо створювати програмні алгоритми, щоб персонажі рухалися, малювали чи говорили.

  • Написання алгоритмів у Scratch схоже до графічного способу подання, бо ми використовуємо кольорові блоки, які з’єднуються, як у блок-схемі. Кожен блок — це команда, а порядок блоків показує, що за чим іде.
  • У Scratch це виглядає так:
    • Жовтий блок "Почати" (як овал у блок-схемі).
    • Блок "Взяти олівець".
    • Блок "Намалювати коло".
    • Блок "Намалювати лінії" (для променів).

Scratch — це ніби конструктор, де ми складаємо алгоритм із готових частин. Спробуймо разом намалювати сонце в Scratch на наступному уроці!

Завдання

  1. Запиши алгоритм "Як зібрати портфель" словами і намалюй його графічно (малюнки зі стрілками).
  2. Знайди помилку в алгоритмі "Як полити квітку":
    • Візьми горщик.
    • Полий квітку.
    • Постав на вікно.
Предмет