54.40M
Категория: ИнформатикаИнформатика

Алгоритми та способи їх подання. Виконавці. Алгоритмічні структури слідування (4 клас)

1.

Інформатика
Сьогодні
10.03.2025
Урок
№17
Алгоритми та способи їх подання.
Виконавці. Алгоритмічні структури
слідування, повторення та
розгалуження

2.

Сьогодні
10.03.2025
Організація класу
Добрий день вам, любі діти,
Хочу я вам побажати
Всі знання із апетитом
На уроці поглинати.
А щоб ці знання і вміння
Вам не стали тягарем,
Побажаю всім терпіння
І старання.
Тож почнем!

3.

Сьогодні
10.03.2025
Правила поведінки в кабінеті інформатики

4.

Сьогодні
10.03.2025
Повідомлення теми і мети уроку
Сьогодні на уроці ми з вами:
згадаємо про команди, алгоритми та
виконавців;
з’ясуємо, які є способи подання алгоритмів;
дізнаємося, якими бувають алгоритмічні
структури.

5.

Сьогодні
10.03.2025
Розминка
Хлопчик висипав разом 3
купки піску, а потім висипав
туди ще дві. Скільки стало
купок піску?

6.

Сьогодні
10.03.2025
Мама купила дітям три
шалики і шість рукавиць.
Скільки дітей у мами?
Розминка

7.

Сьогодні
10.03.2025
Згадуємо про команди, алгоритми та виконавців
Люди спілкуються за допомогою природної мови. Деякі речення спонукають нас до дії, а деякі —
ні. Наприклад, вказівки на виконання певних дій містять такі речення: «Відкрийте зошити. Запишіть
умову задачі».

8.

Сьогодні
10.03.2025
Згадуємо про команди, алгоритми та виконавців
Такі вказівки виконати певні дії називають командами, а тих, хто розуміє та може виконати ці
команди, — виконавцями. Виконавцями команд можуть бути не лише люди, а й тварини,
комп’ютер, різні пристрої тощо.

9.

Сьогодні
10.03.2025
Згадуємо про команди, алгоритми та виконавців
Кожний виконавець може виконувати лише певні команди. Набір усіх таких команд називають
системою команд виконавця, а середовище, у якому виконавець може їх виконувати, —
середовищем виконавця.

10.

Сьогодні
10.03.2025
Словничок
Послідовність команд для
виконавця, що визначає, які дії і в
якому порядку слід виконати для
розв’язання певного завдання,
називають алгоритмом.

11.

Сьогодні
10.03.2025
Згадуємо про команди, алгоритми та виконавців
Розглянь зображення. Визнач виконавців та їхні середовища. Які команди може виконувати кожний
із виконавців? Склади алгоритм дій для будь-якого виконавця.

12.

Сьогодні
10.03.2025
З’ясовуємо, які є способи подання алгоритмів
Алгоритми можна подавати різними способами. Словесний спосіб подання алгоритмів
є найпоширенішим у повсякденному житті. У такому вигляді подаються, наприклад, рецепти
приготування їжі, описи виготовлення різноманітних виробів.
РЕЦЕПТ
1._________________
__________________
__________________
________
2._________________
__________________
__________________
__________
3._________________
__________________
__________________
____________

13.

Сьогодні
10.03.2025
З’ясовуємо, які є способи подання алгоритмів
В інструкціях до побутових пристроїв, іграшок тощо алгоритми збирання або користування можуть
подаватися за допомогою малюнків. Це графічний спосіб подання алгоритмів.

14.

Сьогодні
10.03.2025
З’ясовуємо, які є способи подання алгоритмів
Також алгоритми можна подавати за допомогою блок-схем, у яких команди розміщують в окремих
блоках, а стрілками зазначають послідовність їх виконання.

15.

Сьогодні
10.03.2025
Словничок
Алгоритм, поданий мовою
програмування і призначений
для виконання комп’ютером,
називають програмою.

16.

Сьогодні
10.03.2025
Перед складанням алгоритму для розв’язування задачі потрібно:
проаналізувати умову задачі, тобто визначити
відомі дані та ті, які потрібно знайти;
скласти план дій для розв’язування задачі;
описати складений план дій за допомогою
команд виконавця, як ти це робив чи робила у
середовищі Скретч.

17.

Сьогодні
10.03.2025
З’ясовуємо, які є способи подання алгоритмів
Для створення програм існують спеціальні середовища програмування, наприклад Скретч.
У середовищі Скретч виконавця називають спрайтом, програму для виконавця — скриптом,
а набір скриптів для розв’язання певної задачі — проєктом.

18.

Сьогодні
10.03.2025
Розглянь вікно середовища Скретч. Згадай, які об’єкти воно містить. Як складають
скрипти у Скретч?
1
4
3
2
5
1 – рядок меню
2 – запуск програми
3 – зупинка програми
4 – повноекранний режим
Сцена
5 – групи команд
6 – обрати спрайт
7 – обрати тло
Поле
команд
Поле
скриптів
Поле
об’єктів
6
7

19.

Сьогодні
10.03.2025
Які бувають алгоритмічні структури?
В алгоритмі всі команди можуть записуватися по-різному — залежно від задачі, для розв’язування
якої його створюють. Для цього використовуються алгоритмічні структури: слідування, повторення і
розгалуження.
Слідування
Розгалуження
Повторення

20.

Сьогодні
10.03.2025
Які бувають алгоритмічні структури?
Якщо для розв’язування задачі потрібно виконати послідовні дії, коли кожна наступна дія розпочинається по
завершенні попередньої і виконується тільки один раз, то команди розміщуються послідовно, як вагончики за
потягом. Таку алгоритмічну структуру називають структурою слідування.
Початок
наколоти дрова
розпалити в печі
замісити тісто
зліпити пиріжки
поставити пиріжки в піч
дістати пиріжки з печі
Кінець

21.

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

22.

Сьогодні
10.03.2025
Які бувають алгоритмічні структури?
Для розв’язування деяких задач потрібно повторити одні й ті самі дії кілька разів. Наприклад, для
того, щоб наповнити водою діжку місткістю 50 л, за допомогою десятилітрового відра, потрібно
виконувати 5 разів одні й ті самі дії: набрати воду у відро, вилити воду в діжку. Отже, потрібно
використати алгоритмічну структуру повторення.
Скільки
разів?
50 л
10 л

23.

Сьогодні
10.03.2025
Словничок
Повторення — алгоритмічна
структура, яка використовується
для подання багаторазового
виконання набору команд.

24.

Сьогодні
10.03.2025
Які бувають алгоритмічні структури?
Якщо задача має кілька варіантів розв’язків залежно від істинності деякої умови, то використовують
алгоритм із розгалуженням. Таким алгоритмом, наприклад, ти користуєшся, вибираючи вулицю чи
історичну пам’ятку за вказівником на дорозі.

25.

Сьогодні
10.03.2025
Словничок
Розгалуження — алгоритмічна
структура, що дає змогу
виконавцеві алгоритму вибрати
сценарій подальших дій залежно
від істинності певної умови.

26.

Сьогодні
10.03.2025
Які бувають алгоритмічні структури?
Діти на малюнках виконують алгоритми. Назви й опиши їх. Які алгоритмічні структури слід
використати для опису кожного алгоритму?

27.

Рухлива вправа

28.

Сьогодні
10.03.2025
Працюємо за комп’ютером
Робота з
інструкційною
карткою

29.

Сьогодні
10.03.2025
Гімнастика для очей

30.

Сьогодні
10.03.2025
Щоби відкрити інтерактивне завдання, натисніть на помаранчевий
прямокутник або наведіть камеру смартфона на QR-код.
Інтерактивне завдання

31.

Сьогодні
10.03.2025
Працюємо в парах
Запустіть на виконання алгоритми в файлах Герб, Фанфари, Піаніно, створені в середовищі Скретч та
збережені в папці Алгоритми. Обговоріть, які структури використані для створення цих алгоритмів.

32.

Сьогодні
10.03.2025
Підсумок
Що таке команда, виконавець, алгоритм?
Що називають системою команд виконавця?
Які способи подання алгоритмів ти знаєш?
Назвіть три основні алгоритмічні структури.
Назви приклади лінійних алгоритмів, алгоритмів
з повторенням, алгоритмів з розгалуженням.

33.

Сьогодні
10.03.2025
Рефлексія. “Плюс-мінус-цікаво ”
Все те, що сподобалось на уроці, що здавалося
цікавим та корисним.
Все те, що не сподобалось, здавалося
важким, незрозумілим та нудним.
Факти, про які дізналися на уроці, чого б ще
хотіли дізнатися.

34.

Сьогодні
10.03.2025
Чудово
провели час.
Приходь ще!
До нових зустрічей!
English     Русский Правила