1 of 21

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

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

Урок 36

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

teach-inf.com.ua

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

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

2 of 21

Готуємось до вивчення нового матеріалу

Розділ 5

§ 5.5

  1. Які алгоритми називаються лінійними?
  1. Як би ви назвали процес змінення дня і ночі кожної доби?
  1. Які ще аналогічні процеси відбуваються у природі? У вашому житті?

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

3 of 21

Циклічні процеси. Алгоритми з циклами. �Проєкти з циклами в середовищі Scratch 3

Розділ 5

§ 5.5

У цьому пункті йтиметься про таке:

    • циклічні процеси у природі, техніці, нашому житті;
    • цикли в алгоритмах;
    • цикли у Scratch-проєктах.

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

4 of 21

Циклічні процеси

Розділ 5

§ 5.5

Усіх нас оточують процеси, які постійно повторюються в часі.

Ці процеси відбуваються у:

  • природі
  • техніці
  • навколишньому житті

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

5 of 21

Циклічні процеси

Розділ 5

§ 5.5

Розгляньте малюнки. У чому особливість процесів, які на них зображено?

Поміркуйте

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

6 of 21

Циклічні процеси

Розділ 5

§ 5.5

Які ще циклічні процеси у природі ви знаєте?

Чи відбуваються циклічні процеси у школі?

Чи відбуваються циклічні процеси у вашому побуті?

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

7 of 21

Циклічні процеси

Розділ 5

§ 5.5

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

Кожного робочого дня в школі уроки й перерви тривають протягом одних і тих самих інтервалів часу.

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

8 of 21

Циклічні процеси

Розділ 5

§ 5.5

Кожного разу ви йдете або їдете з дому до спортивної секції або музичної школи тим самим маршрутом

Кожного разу, коли вам потрібно закип'ятити воду в чайнику, ви виконуєте ту саму послідовність дій

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

9 of 21

Циклічні процеси

Розділ 5

§ 5.5

На уроках української мови, розбираючи кілька речень, ви також кілька разів виконуєте одну й ту саму послідовність дій

Додаючи числа у стовпчик, ви також виконуєте одну й ту саму послідовність дій

Процеси, які повторюються, називаються циклічними.

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

10 of 21

Цикли в алгоритмах

Розділ 5

§ 5.5

В алгоритмах також використовуються цикли.

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

Чи можна використати цикл в алгоритмах, розглянутих на попередніх уроках? Якщо так, то в яких саме?

Поміркуйте

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

11 of 21

Цикли в алгоритмах

Розділ 5

§ 5.5

Розглянемо таку задачу.

Задача. У дворі стоїть порожня діжка місткістю 50 л. Є відро місткістю 10 л і колодязь. Потрібно наповнити діжку водою.

50 л

10 л

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

12 of 21

Цикли в алгоритмах

Розділ 5

§ 5.5

Для розв’язування цієї задачі напевне потрібно виконати такий алгоритм:

  1. Повторити 5 разів
  1. Підійти до колодязя.
  1. Набрати з колодязя повне відро води.
  1. Підійти з повним відром води до діжки.
  1. Вилити воду з відра в діжку.

Такий цикл називають циклом з лічильником.

У наведеному алгоритмі кількість виконань команд циклу відома ще до початку його виконання:

вони будуть виконуватися рівно 5 разів.

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

13 of 21

Цикли в алгоритмах

Розділ 5

§ 5.5

Блок-схему алгоритму розв’язування цієї задачі наведено на малюнку.

Цикл з лічильником

Тіло циклу

Заголовок циклу

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

14 of 21

Цикли в алгоритмах

Розділ 5

§ 5.5

В грі Лабіринт на сайті:

studio.code.Org/hoc/7

щоб привести виконавця Пташку

до Зеленої свинки

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

15 of 21

Цикли в алгоритмах

Розділ 5

§ 5.5

Потрібно повернути пташку праворуч і 5 разів повторити команду Рухатись вперед.

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

16 of 21

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

Повторення

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

Розділ 5

§ 5.5

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

17 of 21

Розгадайте кросворд

1

  1. Процес неодноразового виконання.

П

О

В

Т

О

Р

Е

Н

Н

Я

2

  1. Змінна, значення якої визначає кількість

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

Л

І

Ч

И

Л

Ь

Н

И

К

3

  1. Команди, що входять до циклу в алгоритмі.

Т

І

Л

О

4

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

Ц

И

К

Л

Далі

Розділ 5

§ 5.5

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

18 of 21

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

  1. Який процес називається циклічним?
  1. Що таке цикл в алгоритмі?

Розділ 5

§ 5.5

  1. Що таке цикл з лічильником? Як він виконується?

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

19 of 21

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

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

§ 5.5, с. 209-210

Розділ 5

§ 5.5

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

20 of 21

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

Сторінка

214-216

Розділ 5

§ 5.5

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

21 of 21

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

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

Урок 36

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

teach-inf.com.ua

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

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