Учень:
описує способи подання алгоритму, наводить приклади різних способів;
розрізняє виконавців алгоритму та команди, які вони здатні виконати;
виховує важливість національно-патріотичного виховання.
Що таке алгоритм? Наведіть приклад алгоритму з повсякденного життя.
Хто може бути виконавцем алгоритму? Наведіть приклади.
Як ми можемо описати алгоритм словами?
Що таке програма?
Як національні герої України можуть стати прикладом виконавців алгоритмів у нашому житті?
Команди та виконавці
Щоденно ти виконуєш різні завдання, які ставлять перед тобою батьки та інші близькі дорослі, учителі, друзі, знайомі. Наприклад, тобі доручили полити квіти (мал. 24.1), учитель / учителька української мови та літератури задав / задала вивчити напам’ять вірш, а друг попросив допомогти в розв’язанні задачі з математики. Щоб успішно виконати ці завдання, тобі потрібно чітко спланувати свої дії.
Такий запис вказівок називають алгоритмом, а кожну вказівку — командою алгоритму.
Алгоритм — це скінченна послідовність чітких команд, спрямованих на виконання завдання і досягнення результату.
Команда — це спонукальне речення, яке вказує на дію, яку потрібно виконати.
Кожен алгоритм призначений для певного виконавця. Ним може бути людина, тварина, робот, комп’ютер або інші технічні пристрої. Наприклад, на уроці виконавцем є учень, адже він виконує вказівки вчителя. Смартфон є теж виконавцем, коли виконує команди користувача: здійснює дзвінки, надсилає повідомлення, завантажує програми.
Виконавець — це об’єкт, який може виконати алгоритм. Для виконавця важливими є система команд і середовище виконання.
Система команд виконавця — це всі команди, які виконавець може виконати.
Середовище виконання — це місце виконання команд.
Фізкультхвилинка
1. Замружте очі на 5 секунд, потім відкрийте їх. Повторіть 5 разів.
2. Закрийте очі та 2-3 секунди, злегка натисніть пальцями на повіки. Повторіть 5 разів.
3. Зробіть очима коло за годинниковою стрілкою, потім - проти. Повторіть 5 разів.
4. Переведіть погляд вгору і потім вниз, вліво і вправо. Повторіть 5 разів
5. Переведіть погляд по діагоналі - вправо-вгору, вліво-вниз. Повторіть 5 разів.
6. Сфокусуйтеся на 10-15 секунд на далекому предметі. Потім повільно переведіть погляд на предмет, що знаходиться на відстані витягнутої руки від вас. Повторіть вправу 5 разів.
Способи подання алгоритмів
Словесний спосіб подання алгоритмів.
Для подання алгоритмів використовують різні способи. Найпоширеніший серед них — словесний. Такий алгоритм можна подати як послідовність пронумерованих вказівок. Усі команди записують словами. Такі алгоритми найчастіше використовують в інструкціях побутових приладів, у кулінарних рецептах тощо.
Прикладом словесного подання алгоритму є послідовність дій під час пожежі, приготування бутерброду.
Порівняйте способи подання одного і того самого алгоритму (табл. 24.1, 24.2).
Таблиця 24.1. Алгоритм дії під час пожежі
Таблиця 24.2. Алгоритм дії приготування бутерброду
Графічний спосіб подання алгоритмів.
Для наочного подання алгоритмів використовують графічний спосіб у вигляді блок-схем (табл. 24.3), які складаються із спеціальних фігур, що з’єднані лініями зі стрілочками. Форма кожного блока визначає тип дії. Текст, записаний всередині блока, вказує на те, що потрібно робити. На послідовність дій вказують стрілки. Блок-схеми спрощують створення алгоритмів та їх розуміння
Використовуючи дані блоки, можна подати, наприклад, алгоритм чищення картоплі в такому вигляді.
Формула як спосіб подання алгоритмів.
Записом алгоритму вважають і формулу, адже, застосовуючи її, здійснюємо чітко встановлену послідовність дій (табл. 24.2).
Спосіб подання алгоритмів за допомогою мови програмування.
Якщо виконавцем алгоритму є комп’ютер, то записати такий алгоритм потрібно мовою, яку він зрозуміє, тобто мовою програмування.
Програма — це послідовність команд для комп’ютера, що записана мовою програмування.
Для дітей найпоширенішим середовищем програмування є Scratch.
Домашнє завдання
1. Опрацювати матеріал сайту.
2. Виконати дві інтерактивні вправи.
3. Виконати вправу 1. Робот-художник.
Вправа 1. Робот-художник.
Завдання. Уяви, що ти керуєш роботом-художником, який уміє рухатись по клітинках. Склади для нього алгоритм створення малюнка 5.4.
Мал. 5.4.
Реалізуй складений алгоритм у середовищі https://cutt.ly/YIAGZ0t
Інтерактивна вправа 1
Інтерактивна вправа 2
Інформатика: Підручник для 5 кл. закладів загальної середньої освіти / Н. В. Морзе, О. В. Барна. — Київ: УОВЦ «Оріон», 2022. — 256 с. : іл.
Інформатика : підручник для 5 класу закладів загальної середньої освіти / Я. М. Глинський, Л. В. Лисобей, О. І. Чучук, В. В. Дячун. — Тернопіль : Видавництво «Астон», 2022. — 208 с. : іл.