До курсу
- مشاهده
- نمره گرفتن
Алгоритми та блок-схеми
Вітаємо! З цього відео Ти дізнаєшся, що таке алгоритм.
Окрім рецептів для приготування страв чи випічки, є багато інших зразків алгоритмів.
Наприклад, додати два числа або пакувати сумку для подорожі на велосипеді.
Інші приклади – залатати пошкодження в шині велосипеда або знайти найкоротший шлях до місця призначення.
Це алгоритм, за допомогою якого були запрограмовані автомобільні навігаційні системи.
Можливо, Тобі вже цікаво, чому це насправді називається алгоритмом. Цей термін названий на честь людини, яка жила в Персії понад 1000 років тому.
Алгоритми – це не завжди просто нудні послідовності кроків.
Є два інструменти, які можна використовувати для створення більш складних інструкцій.
Перший - це умова. Наприклад, Ти можеш сказати: виконуй цю дію, лише якщо виконується певна умова.
Або Ти хочеш сказати: виконуй цей крок, якщо ця конкретна умова відповідає дійсності. В іншому випадку (тобто якщо умова не підходить) виконуй інший крок.
Тепер перейдемо до конкретного прикладу. Уяви, що Ти хочеш покататися з друзями на велосипеді і тобі потрібно зібрати сумку для цієї прогулянки.
Ти хочеш сказати: якщо йде дощ, то візьми з собою дощовик. Якщо ні - візьми светр. Це умова (графік) із запитанням, чи погода дощова.
Є два розгалуження: так і ні. Розгалуження «Так» ми продовжуємо закликом: «Візьми дощовик», а розгалуження «Ні» - «Візьми светр». І тоді алгоритм готовий.
Звичайно, цей інструмент також доступний у Scratch. Для цього є блок “Якщо”.
Тут Ти можеш вставити умову. Якщо умова тут правильна, тоді алгоритм переходить до блоку та виконує те, що Ти вставив в блок тут (наведіть курсор на відповідні місця у блоці у відео).
Якщо умова не виконується, то алгоритм продовжується поза блоком. Існують різні версії блоку «Якщо», наприклад «Якщо - то - інакше».