1 of 14

Реалізація циклічних алгоритмів у середовищі Scratch (5 клас)

Підготувала Вчитель Ладижинської ЗОШ №2 Літніцька Ольга Сергіївна

2 of 14

Що таке алгоритм?

це скінченна послідовність команд, виконання яких приводить до розв’язання поставленої задачі.

3 of 14

Способи подання алгоритмів:

1.

    • Словесний спосіб – подання алгоритму за допомогою голосу

2.

    • Графічний спосіб – подання алгоритму за допомогою блок-схем

3.

    • Програмний спосіб – подання алгоритму за допомогою програмного коду

4 of 14

Базові алгоритмічні структури:

Лінійний алгоритм або алгоритм слідування

Алгоритм повторення або циклічний алгоритм

Алгоритм розгалуження

5 of 14

ДЕЯКІ ЕЛЕМЕНТИ БЛОК-СХЕМИ АЛГОРИТМУ

Назва блока

Позначення

Призначення

Термінатор

Початок або кінець алгоритму

Процес

Виконання однієї або кількох команд

Дані

Уведення даних або виведення результатів

6 of 14

Лінійний алгоритм

Це алгоритм, у якому кожна команда обов’язково виконується і лише один раз.

+

=

Кінець

Відрізати скибку хліба

Відрізати шматочок сиру

Намастити хліб маслом

Покласти сир на хліб з маслом

Початок

7 of 14

Алгоритм з повторенням

Це такий алгоритм, у яких одна і таж сама послідовна сукупність команд повторюється

8 of 14

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

Вивчити вірш напам’ять

5 разів

Фарбування стовпчи­ка огорожі

9 of 14

Цикл – це виконання інструкцій, що повторюються

Алгоритм повторення

Інструкції, що повторюються називаються тілом циклу.

10 of 14

Команди, що повторюються називаються тілом циклу.

Для створення циклічних алгоритмів з визначеною кількістю пов­торень у середовищі Скретч використовують команда Повторити N,

де параметр N вказує на кількість повторень у тілі циклу.

У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретч використовують команду

Завжди

11 of 14

Приклад використання циклічного алгоритму

Створити програму, яка б малювала 8 сходинок довжиною та шириною 30 кроків

12 of 14

Приклад використання циклічного алгоритму

13 of 14

БЛОКИ КОМАНД ПОВТОРЕННЯ:�

14 of 14

Дякую за увагу!

§23-24 прочитати