Алгоритми і програми з циклами з лічильником
Нова українська школа
Урок 36
Інформатика 5
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Готуємось до вивчення нового матеріалу
Розділ 5
§ 5.5
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси. Алгоритми з циклами. �Проєкти з циклами в середовищі Scratch 3
Розділ 5
§ 5.5
У цьому пункті йтиметься про таке:
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси
Розділ 5
§ 5.5
Усіх нас оточують процеси, які постійно повторюються в часі.
Ці процеси відбуваються у:
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси
Розділ 5
§ 5.5
Розгляньте малюнки. У чому особливість процесів, які на них зображено?
Поміркуйте
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси
Розділ 5
§ 5.5
Які ще циклічні процеси у природі ви знаєте?
Чи відбуваються циклічні процеси у школі?
Чи відбуваються циклічні процеси у вашому побуті?
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси
Розділ 5
§ 5.5
Кожний з вас бере участь у циклічних процесах. Так, у школі протягом одного семестру щотижня в одні й ті самі дні відбуваються одні й ті самі уроки згідно з розкладом.
Кожного робочого дня в школі уроки й перерви тривають протягом одних і тих самих інтервалів часу.
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси
Розділ 5
§ 5.5
Кожного разу ви йдете або їдете з дому до спортивної секції або музичної школи тим самим маршрутом
Кожного разу, коли вам потрібно закип'ятити воду в чайнику, ви виконуєте ту саму послідовність дій
© Вивчаємо інформатику teach-inf.com.ua
Циклічні процеси
Розділ 5
§ 5.5
На уроках української мови, розбираючи кілька речень, ви також кілька разів виконуєте одну й ту саму послідовність дій
Додаючи числа у стовпчик, ви також виконуєте одну й ту саму послідовність дій
Процеси, які повторюються, називаються циклічними.
© Вивчаємо інформатику teach-inf.com.ua
Цикли в алгоритмах
Розділ 5
§ 5.5
В алгоритмах також використовуються цикли.
Цикл в алгоритмі – це фрагмент алгоритму, команди якого можуть виконуватися більше одного разу.
Чи можна використати цикл в алгоритмах, розглянутих на попередніх уроках? Якщо так, то в яких саме?
Поміркуйте
© Вивчаємо інформатику teach-inf.com.ua
Цикли в алгоритмах
Розділ 5
§ 5.5
Розглянемо таку задачу.
Задача. У дворі стоїть порожня діжка місткістю 50 л. Є відро місткістю 10 л і колодязь. Потрібно наповнити діжку водою.
50 л
10 л
© Вивчаємо інформатику teach-inf.com.ua
Цикли в алгоритмах
Розділ 5
§ 5.5
Для розв’язування цієї задачі напевне потрібно виконати такий алгоритм:
Такий цикл називають циклом з лічильником.
У наведеному алгоритмі кількість виконань команд циклу відома ще до початку його виконання:
вони будуть виконуватися рівно 5 разів.
© Вивчаємо інформатику teach-inf.com.ua
Цикли в алгоритмах
Розділ 5
§ 5.5
Блок-схему алгоритму розв’язування цієї задачі наведено на малюнку.
Цикл з лічильником
Тіло циклу
Заголовок циклу
© Вивчаємо інформатику teach-inf.com.ua
Цикли в алгоритмах
Розділ 5
§ 5.5
В грі Лабіринт на сайті:
studio.code.Org/hoc/7
щоб привести виконавця Пташку
до Зеленої свинки
© Вивчаємо інформатику teach-inf.com.ua
Цикли в алгоритмах
Розділ 5
§ 5.5
Потрібно повернути пташку праворуч і 5 разів повторити команду Рухатись вперед.
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте ребус
Повторення
«Ребуси українською» © rebus1.com
Розділ 5
§ 5.5
© Вивчаємо інформатику teach-inf.com.ua
Розгадайте кросворд
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
1
П | О | В | Т | О | Р | Е | Н | Н | Я |
2
повторень команд тіла циклу.
Л | І | Ч | И | Л | Ь | Н | И | К |
3
Т |
І |
Л |
О |
4
Ц |
И |
К |
Л |
Далі
Розділ 5
§ 5.5
© Вивчаємо інформатику teach-inf.com.ua
Дайте відповіді на запитання
Розділ 5
§ 5.5
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 5.5, с. 209-210
Розділ 5
§ 5.5
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Сторінка
214-216
Розділ 5
§ 5.5
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
Нова українська школа
Урок 36
Інформатика 5
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.