1 of 19

Алгоритми і програми з циклами з лічильником

Нова українська школа

Урок 37

Інформатика 5

teach-inf.com.ua

за підручником

Ривкінд Й.Я. та ін.

2 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

У середовищі Scratch 3 теж можна створювати проєкти з циклами.

Лічильник циклу

Тіло циклу

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

© Вивчаємо інформатику teach-inf.com.ua

3 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

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

© Вивчаємо інформатику teach-inf.com.ua

4 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Достроково перервати виконання алгоритму, який містить цикл із лічильником, можна кнопкою Зупинити.

Зупинити

© Вивчаємо інформатику teach-inf.com.ua

5 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Наведемо приклад проєкту з циклом, у результаті виконання якого Рудий кіт намалює орнамент:

© Вивчаємо інформатику teach-inf.com.ua

6 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Отриманий малюнок складається з 12 квадратів, кожний з яких повернуто на кут 30° відносно попереднього квадрата.

Для цього у проєкті використано цикл з лічильником Повторити 12 разів

Усередині якого розміщено команди для малювання одного квадрата

Після яких є команда повороту на 30° для підготовки до малювання наступного квадрата.

© Вивчаємо інформатику teach-inf.com.ua

7 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Кут повороту дорівнює саме 30°, тому що цей кут, помножений на кількість повторень команд циклу (12), дає 360°, що відповідає повному оберту:

30° = 360° : 12

© Вивчаємо інформатику teach-inf.com.ua

8 of 19

Для тих, хто хоче знати більше

Звертаємо вашу увагу, що серед команд циклу дві команди повторюються 4 рази поспіль.

Розділ 5

§ 5.5

© Вивчаємо інформатику teach-inf.com.ua

9 of 19

Для тих, хто хоче знати більше

Розділ 5

§ 5.5

Тому цей цикл можна записати коротше, використовуючи в ньому ще одну команду циклу. Такі цикли називаються вкладеними один в інший.

  • Навіщо у проєктах використовувати цикли?

Поміркуйте

  • Чи можна замінити у проєкті цикл з лічильником лінійним фрагментом?

© Вивчаємо інформатику teach-inf.com.ua

10 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Якщо змінити кількість повторень команд циклу, наприклад, на 20, а кут повороту змінити на 18°

(18° = 360° : 20), то Рудий кіт намалює інший орнамент.

© Вивчаємо інформатику teach-inf.com.ua

11 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Команду циклу з лічильником можна використати у проєктах для змінення кольору малювання. У Scratch 3, як і в комп’ютерній графіці взагалі, кожному кольору відповідає певне число, код цього кольору.

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

© Вивчаємо інформатику teach-inf.com.ua

12 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Під час виконання команд циклу при кожному виконанні команди:

Код кольору олівця збільшується на 30. Тим самим змінюється колір малювання сторін квадрата

© Вивчаємо інформатику teach-inf.com.ua

13 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Наведемо ще приклад алгоритму із циклом, виконавши який, Рудий кіт намалює коло.

© Вивчаємо інформатику teach-inf.com.ua

14 of 19

Цикли з лічильником у Scratch 3

Розділ 5

§ 5.5

Звертаємо вашу увагу, що у групах команд Вигляд, Звук, Олівець є команди, які можна використати для змінення в циклі розмірів образа виконавця, гучності звуку, товщини олівця та інші.

Група Вигляд

Група Звук

Група Олівець

© Вивчаємо інформатику teach-inf.com.ua

15 of 19

Розгадайте ребус

Лічильник

«Ребуси українською» © rebus1.com

Розділ 5

§ 5.5

© Вивчаємо інформатику teach-inf.com.ua

16 of 19

Дайте відповіді на запитання

  1. Які цикли називають вкладеними?
  1. Яка команда циклу з лічильником у Scratch 3?

Розділ 5

§ 5.5

© Вивчаємо інформатику teach-inf.com.ua

17 of 19

Домашнє завдання

Проаналізувати

§ 5.5, с. 275-277

Розділ 5

§ 5.5

© Вивчаємо інформатику teach-inf.com.ua

18 of 19

Працюємо за комп’ютером

Сторінка

213-214

Розділ 5

§ 5.5

© Вивчаємо інформатику teach-inf.com.ua

19 of 19

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

Нова українська школа

Урок 37

Інформатика 5

teach-inf.com.ua

за підручником

Ривкінд Й.Я. та ін.