1 of 24

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

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

Урок 44

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

teach-inf.com.ua

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

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

2 of 24

Середовище створення та�редагування проєктів Scratch 3

Виконавець

Групи команд

Область коду

Блоки з командами

Сцена

Область спрайтів

Запуск

Зупинка

Повний екран

Обрати спрайт

Обрати тло

Мова інтерфейсу

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

Розділ 7

§ 7.5

3 of 24

Лінійні проєкти зі змінними в Scratch з

У Scratch 3 можна створювати змінні, надавати їм певні імена та значення, змінювати ці значення і використовувати значення змінних в інших командах.

Якщо ви відкриєте групу блоків Змінні, то побачите, що в середовищі за замовчуванням вже створено одну змінну з іменем моя змінна.

Змінна з іменем моя змінна

Група Змінні

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

Розділ 7

§ 7.5

4 of 24

Лінійні проєкти зі змінними в Scratch з

Щоб створити нову змінну, потрібно:

  1. Вибрати кнопку Створити змінну.

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

Розділ 7

§ 7.5

5 of 24

Лінійні проєкти зі змінними в Scratch з

Продовження…

  1. Увести в поле Нове ім’я змінної діалогового вікна Нова змінна ім’я нової змінної (наприклад, а).
  1. Вибрати один з перемикачів.
  1. Вибрати кнопку Гаразд.

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

Розділ 7

§ 7.5

6 of 24

Лінійні проєкти зі змінними в Scratch з

Блок з іменем змінної a та її поточним значенням.

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

Розділ 7

§ 7.5

7 of 24

Повторюємо

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

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

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

Тіло циклу

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

Розділ 7

§ 7.5

8 of 24

Повторюємо

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

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

Розділ 7

§ 7.5

9 of 24

Повторюємо

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

Кнопка Зупинити

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

Розділ 7

§ 7.5

10 of 24

Вкладені цикли з лічильником

Якщо серед команд циклу є інші цикли, то такий фрагмент алгоритму називається вкладеними циклами.

Цикл, який міститься серед команд іншого циклу, називається внутрішнім

А цикл, серед команд якого розміщено інший цикл, називається зовнішнім

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

Розділ 7

§ 7.5

11 of 24

Повторюємо

Для реалізації неповного розгалуження в середовищі Скретч використовують команду:

Група Керування

Умова

Команди, що виконуються, коли умова істинна

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

Розділ 7

§ 7.5

12 of 24

Повторюємо

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

Група Керування

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

Розділ 7

§ 7.5

13 of 24

Повторюємо

Структура повного розгалуження

Умова

Команди, що виконуються, коли умова істинна

Команди, що виконуються, коли умова хибна

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

Розділ 7

§ 7.5

14 of 24

Вкладені розгалуження

Вкладені розгалуження – це фрагмент алгоритму, у якому одне розгалуження є командою іншого розгалуження.

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

Розділ 7

§ 7.5

15 of 24

Вкладені розгалуження в Scratch з

Вкладені розгалуження можна використовувати і в Scratch 3.

Наведемо приклад фрагмента проєкту в Scratch 3 з використанням вкладених розгалужень.

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

Розділ 7

§ 7.5

16 of 24

Вкладені розгалуження в Scratch з

Зовнішнє розгалуження

Внутрішнє розгалуження

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

Розділ 7

§ 7.5

17 of 24

Цикли з передумовою в Scratch з

У Scratch 3 для організації циклу з передумовою можна використати команду повторити до з групи Керування.

Група Керування

Умова

Тіло циклу

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

Розділ 7

§ 7.5

18 of 24

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

У Scratch 3 є ще одна команда циклу, яку можна віднести до безумовних циклів.

Група Керування

Це команда циклу завжди.

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

Розділ 7

§ 7.5

19 of 24

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

Команди циклу завжди виконуватимуться до тих пір, поки мине виберемо кнопку Зупинити над Сценою.

Кнопка Зупинити

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

Розділ 7

§ 7.5

20 of 24

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

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

§ 7.1-7.5

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

Розділ 7

§ 7.5

21 of 24

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

Практичне завдання

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

Розділ 7

§ 7.5

22 of 24

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

Багато корисного є на сайті Скретч на сторінці Ідеї: посібник, настанови до окремих проєктів і приклади проєктів для початківців.

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

Розділ 7

§ 7.5

23 of 24

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

Завдання. Навчальний проєкт

Виконай навчальний проєкт в середовищі Скретч

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

Розділ 7

§ 7.5

24 of 24

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

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

Урок 44

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

teach-inf.com.ua

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

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