1 of 15

Створення та виконання алгоритмів з розгалуженням та циклами

За новою програмою

Урок 23

4

2 of 15

Сьогодні ви:

Розділ 4 § 23

    • розглянете алгоритми із заданою кількістю повторень;

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

4

3 of 15

Створення та виконання алгоритмів

Одним із найвідоміших героїв американського письменника Марка Твена є Том Сойєр. Пригадайте, як йому довелося у вихідний день білити паркан.

Розділ 4 § 23

4

4 of 15

Створення та виконання алгоритмів

Складемо для Тома алгоритм фарбування паркана. Візьмемо як приклад паркан із 2 дощечок.

Розділ 4 § 23

  1. Підготуй пензель і фарбу.
  2. Набери фарбу на пензель.
  3. Пофарбуй першу дощечку.
  4. Набери фарбу на пензель.
  5. Пофарбуй другу дощечку.
  6. Прибери пензель і фарбу.

4

5 of 15

Створення та виконання алгоритмів

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

Розділ 4 § 23

6 команд

Відповідь:

Алгоритм фарбування двох дощечок містить 6 команд. А скільки команд буде в алгоритмі, якщо потрібно пофарбувати 100 дощечок?

4

6 of 15

Розділ 4 § 23

Подамо алгоритм фарбування паркана у вигляді алгоритму із заданою кількістю повторень.

4

7 of 15

Створення та виконання алгоритмів

У середовищі Скретч для реалізації алгоритмів із заданою кількістю повторень існує команда Повторити N з групи Керувати (де N — кількість повторень).

Розділ 4 § 23

Кількість повторень

Команда

4

8 of 15

Створення та виконання алгоритмів

Розділ 4 § 23

Квадратної

Відповідь:

Рудий кіт вирішив перевірити, як Том Сойєр пофарбував паркан. Визначте, якої форми паркан, якщо Рудий кіт обійшов його за поданим скриптом.

4

9 of 15

Цікавинки

Однією з найпопулярніших мов програмування для навчання дітей основам програмування досі залишається мова Лого (англ. Logo), розроблена Сеймуром Пейпертом та Ідіт Харель ще в 1967 р. Як продовження ідей мови Лого, в 2007 р. було створено середовище програмування Скретч.

Розділ 4 § 23

4

10 of 15

Запитання і завдання

Розділ 4 § 23

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

4

11 of 15

Запитання і завдання

Подайте прислів'я «Сім раз відмір — один раз відріж» за допомогою алгоритму. Заповніть фрагмент блок-схеми.

Розділ 4 § 23

Слова для вставлення:

відмір, повтори 7 разів, відріж.

Повтори 7 разів

Відмір

Відріж

4

12 of 15

Запитання і завдання

Обведіть результат виконання поданого скрипта.

Розділ 4 § 23

4

13 of 15

Запитання і завдання

Виконайте алгоритм, поданий у вигляді блок-схеми.

Розділ 4 § 23

7

4

4

14 of 15

Запитання і завдання

Равлик проповз за перший день 10 см, а за кожний наступний він проповзав на 3 см більше. Яку відстань проповз равлик за тиждень?

Розділ 4 § 23

10

13

16

19

22

25

28

133 см.

4

15 of 15

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

За новою програмою

Урок 23

4