SlideShare a Scribd company logo
5
Алгоритми з
повтореннями
За новою програмою
Урок 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннямиРозділ 4
§ 22
Для чого в
алгоритмах
використо-
вують
структуру
повторення
Як можна
розрізняти
повторення
Як створити
циклічний
алгоритм
визначення
кількості
повторень у
середовищі
Скретч
Як
реалізувати
цикл із
невідомою
кількістю
повторень у
середовищі
Скретч
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
У природі можна спостерігати процеси, які
багаторазово повторюються. Так, наприклад, кожного
дня Сонце сходить над горизонтом і заходить за
горизонт.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Кожного місяця
можна бачити на
небосхилі одне й те
саме змінення фаз
Місяця.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Кожного року Сонце проходить через одні й ті самі
сузір'я - сузір'я Зодіаку.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннямиРозділ 4
§ 22
Процеси, які повторюються, називаються
циклічними.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Кожний з вас бере участь у циклічних процесах. Так,
у школі протягом одного семестру щотижня в одні й ті
самі дні відбуваються одні й ті самі уроки згідно з
розкладом.
Розділ 4
§ 22
Кожного робочого
дня в школі уроки й
перерви тривають
протягом одних і тих
самих інтервалів часу.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Кожного разу, коли вам потрібно закип'ятити воду в
чайнику, ви виконуєте одну Й ту саму послідовність дій.
Найчастіше ви йдете або ідете з дому до спортивної
секції або музичної школи одним і тим самим
маршрутом.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Герой твору Марка Твена Том Сойєр
мав фарбувати огорожу за циклічним
алгоритмом: одну й ту саму команду —
фарбування стовпчика огорожі — слід
Розділ 4
§ 22
повторювати, доки
всю огорожу не буде
пофарбовано.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
А щоб вивчити строфу вірша напам'ять, спочатку її
читають, а тоді пробують розповісти по пам'яті. Якщо це
не вдається, то продовжують читати знову — тобто
повторюють цю дію кілька разів.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Наведені приклади можна подати циклічними
алгоритмами, оскільки в кожному з них повторюються
деякі дії. Кількість повторів може бути різною, але
скінченною: діжку можна заповнити за 8 повторень,
кількість повторів під час фарбування огорожі залежить
від кількості стовпчиків, а кількість повторів під час
вивчення вірша залежить від здібностей до
запам'ятовування конкретної людини.
Розділ 4
§ 22
Для опису циклічних алгоритмів
використовують алгоритмічну структуру
повторення.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
В алгоритмах розв'язування багатьох задач потрібно
виконати одну або кілька команд більше ніж один раз.
Розділ 4
§ 22
Для цього такі алгоритми
мають містити команди, які
визначатимуть, які команди
повинні виконатися
неодноразово і скільки саме
разів.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Розглянемо таку задачу.
Задача. У дворі є порожні діжка і відро ємністю 50 л і
10 л відповідно та колодязь. Потрібно наповнити діжку
водою.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Очевидно, для розв'язування цієї задачі потрібно
виконати такий алгоритм:
Розділ 4
§ 22
1. Узяти відро.
2. Повторити 5 разів
1. Підійти до колодязя.
2. Набрати з колодязя повне відро води.
3. Підійти з повним відром води до діжки.
4. Вилити воду з відра в діжку.
3. Поставити відро.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннямиРозділ 4
§ 22
Тіло циклу
Заголовок
циклу
Така команда називається командою
циклу з лічильником.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Вираз «багаторазове
виконання» означає, що
команди будуть виконуватися
скінченну кількість разів.
Розділ 4
§ 22
Повторення — базова алгоритмічна структура,
призначена для організації багаторазового
виконання набору команд.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Кількість повторень у циклічних алгоритмах може
бути або заздалегідь відомою, або ні, тому розрізняють:
Розділ 4
§ 22
повторення з
визначеною кількістю
повторень.
повторення з
невідомою кількістю
повторень
Якщо кількість повторень заздалегідь не відома, то
для припинення циклу задається деяка умова, яка і
забезпечує скінченність виконання команд, що
повторюються.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
Цикл повторення з невідомою кількістю повторень
передбачає перевірку деякої умови, як наприклад, в
алгоритмі забивання цвяха в дошку.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
У разі, коли в алгоритмі кількість повторів заздалегідь
не відома, у середовищі Скретч використовують
команду Завжди.
Розділ 4
§ 22
Щоб зупинити виконання
команд, розміщених у тілі
такого циклу, користувачу
слід натиснути кнопку.
5
© Вивчаємо інформатику teach-inf.at.ua
Алгоритми з повтореннями
У середовищі Скретч складений алгоритм можна
подати у вигляді програми.
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Дайте відповіді на запитання
1. Як розрізнити лінійні та циклічні алгоритми?
2. Наведіть приклади структури повторення в
алгоритмах із навколишнього життя, навчальної
діяльності.
3. Як виконувати алгоритми з повторенням з навчальної
діяльності та побуту?
4. Які команди слід добрати для реалізації
алгоритмічної структури повторення в
середовищі Скретч?
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Розгадайте ребус
Завжди
«Ребуси українською» © rebus1.com
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Розгадайте ребус
Повторення
«Ребуси українською» © rebus1.com
Розділ 4
§ 22
5
© Вивчаємо інформатику teach-inf.at.ua
Запитання та завданняРозділ 4
§ 22
Виконайте алгоритм.
1. Узяти перше просте число.
2. Повторити 6 разів.
Додати до попереднього числа 3.
3. Повідомити результат.
Результат: 20
2
5
© Вивчаємо інформатику teach-inf.at.ua
Запитання та завданняРозділ 4
§ 22
Визначте, яке число
задумав виконавець
алгоритму, якщо
повідомлений ним результат
виконання наведеного
алгоритму дорівнював 162.
Задумав число 2
5
© Вивчаємо інформатику teach-inf.at.ua
Працюємо за комп’ютеромРозділ 4
§ 22
5
Дякую за увагу!
За новою програмою
Урок 22

More Related Content

What's hot

Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.
Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.
Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.
VsimPPT
 
Презентація до уроку з української мови:Головні слова в реченні
 Презентація до уроку з української мови:Головні слова в реченні Презентація до уроку з української мови:Головні слова в реченні
Презентація до уроку з української мови:Головні слова в реченні
velikokopanska zosh I-III st.
 
Методи доведення
Методи доведенняМетоди доведення
Методи доведення
tcherkassova2104
 
презентація до уроку інформатики 2 клас "Графічний редактор"
презентація до уроку інформатики 2 клас "Графічний редактор"презентація до уроку інформатики 2 клас "Графічний редактор"
презентація до уроку інформатики 2 клас "Графічний редактор"yuliavasilienko
 
9 клас урок 9
9 клас урок 99 клас урок 9
9 клас урок 9
Марина Конколович
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування Lazarus
Юлія Артюх
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
Алина Тихоненко
 
Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...
Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...
Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...
VsimPPT
 
Екологічні проблеми України
Екологічні проблеми УкраїниЕкологічні проблеми України
Екологічні проблеми України
mhvardiya
 
Схеми та діаграми
Схеми та діаграмиСхеми та діаграми
Схеми та діаграми
Olga Barna
 
Загальні правила створення презентації
Загальні правила створення презентаціїЗагальні правила створення презентації
Загальні правила створення презентації
Олександр Дрижал
 
8 клас урок 11
8 клас урок 118 клас урок 11
8 клас урок 11
pupilsShostka
 
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
VsimPPT
 
Презентація до уроку Апсайклінг (1).pptx
Презентація до уроку Апсайклінг (1).pptxПрезентація до уроку Апсайклінг (1).pptx
Презентація до уроку Апсайклінг (1).pptx
Репетитор Історія України
 
створення зв’язків між таблицями
створення зв’язків між таблицямистворення зв’язків між таблицями
створення зв’язків між таблицями
Ольга Казанцева
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
Сергій Каляфіцький
 
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
VsimPPT
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
al12309
 
Урок 3: "Етикет електронного листування. Правила безпечного користування елек...
Урок 3: "Етикет електронного листування. Правила безпечного користування елек...Урок 3: "Етикет електронного листування. Правила безпечного користування елек...
Урок 3: "Етикет електронного листування. Правила безпечного користування елек...
Sanya Dzhedzhera
 
Презентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класіПрезентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класі
Юлія Артюх
 

What's hot (20)

Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.
Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.
Урок 16 для 7 класу - Хмарні сервіси для колективної взаємодії у проекті.
 
Презентація до уроку з української мови:Головні слова в реченні
 Презентація до уроку з української мови:Головні слова в реченні Презентація до уроку з української мови:Головні слова в реченні
Презентація до уроку з української мови:Головні слова в реченні
 
Методи доведення
Методи доведенняМетоди доведення
Методи доведення
 
презентація до уроку інформатики 2 клас "Графічний редактор"
презентація до уроку інформатики 2 клас "Графічний редактор"презентація до уроку інформатики 2 клас "Графічний редактор"
презентація до уроку інформатики 2 клас "Графічний редактор"
 
9 клас урок 9
9 клас урок 99 клас урок 9
9 клас урок 9
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування Lazarus
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...
Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...
Урок 10 для 10 класу - Основи статистичного аналізу даних. Пошук та збір набо...
 
Екологічні проблеми України
Екологічні проблеми УкраїниЕкологічні проблеми України
Екологічні проблеми України
 
Схеми та діаграми
Схеми та діаграмиСхеми та діаграми
Схеми та діаграми
 
Загальні правила створення презентації
Загальні правила створення презентаціїЗагальні правила створення презентації
Загальні правила створення презентації
 
8 клас урок 11
8 клас урок 118 клас урок 11
8 клас урок 11
 
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
 
Презентація до уроку Апсайклінг (1).pptx
Презентація до уроку Апсайклінг (1).pptxПрезентація до уроку Апсайклінг (1).pptx
Презентація до уроку Апсайклінг (1).pptx
 
створення зв’язків між таблицями
створення зв’язків між таблицямистворення зв’язків між таблицями
створення зв’язків між таблицями
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
 
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
Урок 3: "Етикет електронного листування. Правила безпечного користування елек...
Урок 3: "Етикет електронного листування. Правила безпечного користування елек...Урок 3: "Етикет електронного листування. Правила безпечного користування елек...
Урок 3: "Етикет електронного листування. Правила безпечного користування елек...
 
Презентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класіПрезентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класі
 

Viewers also liked

5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
Юлія Артюх
 
Урок 24 для 5 класу - Цикли з лічильником
Урок 24 для 5 класу - Цикли з лічильникомУрок 24 для 5 класу - Цикли з лічильником
Урок 24 для 5 класу - Цикли з лічильником
VsimPPT
 
Урок 25 для 5 класу - Цикли з умовою.
Урок 25 для 5 класу - Цикли з умовою.Урок 25 для 5 класу - Цикли з умовою.
Урок 25 для 5 класу - Цикли з умовою.
VsimPPT
 
5 клас урок 17 НОВА ПРОГРАМА
5 клас урок 17 НОВА ПРОГРАМА5 клас урок 17 НОВА ПРОГРАМА
5 клас урок 17 НОВА ПРОГРАМА
Юлія Артюх
 
5 клас урок 23 нова програма
5 клас урок 23 нова програма5 клас урок 23 нова програма
5 клас урок 23 нова програма
Юлія Артюх
 
6 клас урок 19
6 клас урок 196 клас урок 19
6 клас урок 19
Юлія Артюх
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
Юлія Артюх
 
6 клас урок 20
6 клас урок 206 клас урок 20
6 клас урок 20
Юлія Артюх
 
5 клас урок 21 НОВА ПРОГРАМА
5 клас урок 21 НОВА ПРОГРАМА5 клас урок 21 НОВА ПРОГРАМА
5 клас урок 21 НОВА ПРОГРАМА
Юлія Артюх
 
5 клас урок 28 нова програма
5 клас урок 28 нова програма5 клас урок 28 нова програма
5 клас урок 28 нова програма
Юлія Артюх
 
Урок 22 для 5 класу - Алгоритми з повторенням
Урок 22 для 5 класу - Алгоритми з повтореннямУрок 22 для 5 класу - Алгоритми з повторенням
Урок 22 для 5 класу - Алгоритми з повторенням
VsimPPT
 
"Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді...
"Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді..."Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді...
"Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді...
Donetsk Institute of Information
 
Hmi scada (1)
Hmi scada (1)Hmi scada (1)
Hmi scada (1)
Andres Martinez
 
Dba c.naturales
Dba c.naturalesDba c.naturales
Dba c.naturales
HEIVIND
 
Apostila 1 - Liderança e Comunicação
Apostila 1 -  Liderança e Comunicação Apostila 1 -  Liderança e Comunicação
Apostila 1 - Liderança e Comunicação
IZAIAS DE SOUZA AGUIAR
 
Презентація «ДІІ» 2016-2017
Презентація «ДІІ» 2016-2017Презентація «ДІІ» 2016-2017
Презентація «ДІІ» 2016-2017
Donetsk Institute of Information
 
Урок 22 для 5 класу - Додавання текстових написів до графічних зображень
Урок 22 для 5 класу - Додавання текстових написів до графічних зображеньУрок 22 для 5 класу - Додавання текстових написів до графічних зображень
Урок 22 для 5 класу - Додавання текстових написів до графічних зображень
VsimPPT
 
Factores fisicos de riesgos laborales
Factores fisicos de riesgos laboralesFactores fisicos de riesgos laborales
Factores fisicos de riesgos laborales
NiCoLaS ArAnGo
 
Донбас: реінтеграція чи консервація
Донбас: реінтеграція чи консервація Донбас: реінтеграція чи консервація
Донбас: реінтеграція чи консервація
Donetsk Institute of Information
 
Propiedades de las proporciones
Propiedades de las proporcionesPropiedades de las proporciones
Propiedades de las proporciones
Liliana Campo
 

Viewers also liked (20)

5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
 
Урок 24 для 5 класу - Цикли з лічильником
Урок 24 для 5 класу - Цикли з лічильникомУрок 24 для 5 класу - Цикли з лічильником
Урок 24 для 5 класу - Цикли з лічильником
 
Урок 25 для 5 класу - Цикли з умовою.
Урок 25 для 5 класу - Цикли з умовою.Урок 25 для 5 класу - Цикли з умовою.
Урок 25 для 5 класу - Цикли з умовою.
 
5 клас урок 17 НОВА ПРОГРАМА
5 клас урок 17 НОВА ПРОГРАМА5 клас урок 17 НОВА ПРОГРАМА
5 клас урок 17 НОВА ПРОГРАМА
 
5 клас урок 23 нова програма
5 клас урок 23 нова програма5 клас урок 23 нова програма
5 клас урок 23 нова програма
 
6 клас урок 19
6 клас урок 196 клас урок 19
6 клас урок 19
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
6 клас урок 20
6 клас урок 206 клас урок 20
6 клас урок 20
 
5 клас урок 21 НОВА ПРОГРАМА
5 клас урок 21 НОВА ПРОГРАМА5 клас урок 21 НОВА ПРОГРАМА
5 клас урок 21 НОВА ПРОГРАМА
 
5 клас урок 28 нова програма
5 клас урок 28 нова програма5 клас урок 28 нова програма
5 клас урок 28 нова програма
 
Урок 22 для 5 класу - Алгоритми з повторенням
Урок 22 для 5 класу - Алгоритми з повтореннямУрок 22 для 5 класу - Алгоритми з повторенням
Урок 22 для 5 класу - Алгоритми з повторенням
 
"Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді...
"Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді..."Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді...
"Донбас Медіа Форум" як інструмент діалогу та подолання мови ворожнечі в меді...
 
Hmi scada (1)
Hmi scada (1)Hmi scada (1)
Hmi scada (1)
 
Dba c.naturales
Dba c.naturalesDba c.naturales
Dba c.naturales
 
Apostila 1 - Liderança e Comunicação
Apostila 1 -  Liderança e Comunicação Apostila 1 -  Liderança e Comunicação
Apostila 1 - Liderança e Comunicação
 
Презентація «ДІІ» 2016-2017
Презентація «ДІІ» 2016-2017Презентація «ДІІ» 2016-2017
Презентація «ДІІ» 2016-2017
 
Урок 22 для 5 класу - Додавання текстових написів до графічних зображень
Урок 22 для 5 класу - Додавання текстових написів до графічних зображеньУрок 22 для 5 класу - Додавання текстових написів до графічних зображень
Урок 22 для 5 класу - Додавання текстових написів до графічних зображень
 
Factores fisicos de riesgos laborales
Factores fisicos de riesgos laboralesFactores fisicos de riesgos laborales
Factores fisicos de riesgos laborales
 
Донбас: реінтеграція чи консервація
Донбас: реінтеграція чи консервація Донбас: реінтеграція чи консервація
Донбас: реінтеграція чи консервація
 
Propiedades de las proporciones
Propiedades de las proporcionesPropiedades de las proporciones
Propiedades de las proporciones
 

Similar to 5 клас урок 22 нова програма

Algorutmu z povtorennaym
Algorutmu z povtorennaymAlgorutmu z povtorennaym
Algorutmu z povtorennaym
ssuserc0081d
 
цикли
циклицикли
цикли
rznz
 
Циклічні алгоритми
Циклічні алгоритми Циклічні алгоритми
Циклічні алгоритми
Александр К
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
PRESLAVA1972
 
урок 3
урок 3урок 3
урок 3
School5uman
 
урок 9
урок 9урок 9
war7classdist1.pptx
war7classdist1.pptxwar7classdist1.pptx
war7classdist1.pptx
Viktoria Mikolaenko
 
7klas urok12 Алгоритми з повтореннями
7klas urok12 Алгоритми з повтореннями7klas urok12 Алгоритми з повтореннями
7klas urok12 Алгоритми з повтореннями
Sanya Dzhedzhera
 
Урок 28 5 клас
Урок 28 5 класУрок 28 5 клас
Урок 28 5 клас
Andrey Podgayko
 
7klas urok12
7klas urok127klas urok12
7klas urok12
Sanya Dzhedzhera
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
Viktoria Mikolaenko
 
5 клас урок 18 НОВА ПРОГРАМА
5 клас урок 18 НОВА ПРОГРАМА5 клас урок 18 НОВА ПРОГРАМА
5 клас урок 18 НОВА ПРОГРАМА
Юлія Артюх
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9
yananik1982
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9
Ірина Горак
 
урок 2 6 клас
урок 2  6 класурок 2  6 клас
урок 2 6 клас
mrsvetlana01
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
PRESLAVA1972
 
6 клас 3 урок. алгоритми та програми.
6 клас 3 урок. алгоритми та програми.6 клас 3 урок. алгоритми та програми.
6 клас 3 урок. алгоритми та програми.
StAlKeRoV
 

Similar to 5 клас урок 22 нова програма (20)

Algorutmu z povtorennaym
Algorutmu z povtorennaymAlgorutmu z povtorennaym
Algorutmu z povtorennaym
 
цикли
циклицикли
цикли
 
Циклічні алгоритми
Циклічні алгоритми Циклічні алгоритми
Циклічні алгоритми
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
урок 3
урок 3урок 3
урок 3
 
урок 9
урок 9урок 9
урок 9
 
war7classdist1.pptx
war7classdist1.pptxwar7classdist1.pptx
war7classdist1.pptx
 
7klas urok12 Алгоритми з повтореннями
7klas urok12 Алгоритми з повтореннями7klas urok12 Алгоритми з повтореннями
7klas urok12 Алгоритми з повтореннями
 
Урок 28 5 клас
Урок 28 5 класУрок 28 5 клас
Урок 28 5 клас
 
7klas urok12
7klas urok127klas urok12
7klas urok12
 
Конспекти уроків
Конспекти уроків Конспекти уроків
Конспекти уроків
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
 
5 клас урок 18 НОВА ПРОГРАМА
5 клас урок 18 НОВА ПРОГРАМА5 клас урок 18 НОВА ПРОГРАМА
5 клас урок 18 НОВА ПРОГРАМА
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9
 
урок 2 6 клас
урок 2  6 класурок 2  6 клас
урок 2 6 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
6 клас 3 урок. алгоритми та програми.
6 клас 3 урок. алгоритми та програми.6 клас 3 урок. алгоритми та програми.
6 клас 3 урок. алгоритми та програми.
 
6 2blog
6 2blog6 2blog
6 2blog
 
8 20
8 208 20
8 20
 

More from Юлія Артюх

Типове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівниківТипове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівників
Юлія Артюх
 
Технологія Web 2.0
Технологія Web 2.0Технологія Web 2.0
Технологія Web 2.0
Юлія Артюх
 
9 клас урок 19
9 клас урок 199 клас урок 19
9 клас урок 19
Юлія Артюх
 
4 клас урок 12
4 клас урок 124 клас урок 12
4 клас урок 12
Юлія Артюх
 
9 клас урок 17
9 клас урок 179 клас урок 17
9 клас урок 17
Юлія Артюх
 
9 клас урок 16
9 клас урок 169 клас урок 16
9 клас урок 16
Юлія Артюх
 
9 клас урок 15
9 клас урок 159 клас урок 15
9 клас урок 15
Юлія Артюх
 
інформаційний куточок зно 2018
інформаційний куточок зно 2018інформаційний куточок зно 2018
інформаційний куточок зно 2018
Юлія Артюх
 
4 клас урок 11
4 клас урок 114 клас урок 11
4 клас урок 11
Юлія Артюх
 
ЗНО-2018
ЗНО-2018 ЗНО-2018
ЗНО-2018
Юлія Артюх
 
4 клас, урок 8
4 клас, урок 84 клас, урок 8
4 клас, урок 8
Юлія Артюх
 
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандартуІнформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
Юлія Артюх
 
9 klas informatika_morze_2017
9 klas informatika_morze_20179 klas informatika_morze_2017
9 klas informatika_morze_2017
Юлія Артюх
 
9 клас урок 2
9 клас урок 29 клас урок 2
9 клас урок 2
Юлія Артюх
 
9 клас урок 1
9 клас урок 19 клас урок 1
9 клас урок 1
Юлія Артюх
 
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.КонотопПрезентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Юлія Артюх
 
6 клас урок 21
6 клас урок 216 клас урок 21
6 клас урок 21
Юлія Артюх
 
6 клас урок 18
6 клас урок 186 клас урок 18
6 клас урок 18
Юлія Артюх
 
5 клас урок 20 НОВА ПРОГРАМА
5 клас урок 20 НОВА ПРОГРАМА5 клас урок 20 НОВА ПРОГРАМА
5 клас урок 20 НОВА ПРОГРАМА
Юлія Артюх
 
5 клас урок 19 НОВА ПРОГРАМА
5 клас урок 19 НОВА ПРОГРАМА5 клас урок 19 НОВА ПРОГРАМА
5 клас урок 19 НОВА ПРОГРАМА
Юлія Артюх
 

More from Юлія Артюх (20)

Типове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівниківТипове положення про атестацію педагогічних працівників
Типове положення про атестацію педагогічних працівників
 
Технологія Web 2.0
Технологія Web 2.0Технологія Web 2.0
Технологія Web 2.0
 
9 клас урок 19
9 клас урок 199 клас урок 19
9 клас урок 19
 
4 клас урок 12
4 клас урок 124 клас урок 12
4 клас урок 12
 
9 клас урок 17
9 клас урок 179 клас урок 17
9 клас урок 17
 
9 клас урок 16
9 клас урок 169 клас урок 16
9 клас урок 16
 
9 клас урок 15
9 клас урок 159 клас урок 15
9 клас урок 15
 
інформаційний куточок зно 2018
інформаційний куточок зно 2018інформаційний куточок зно 2018
інформаційний куточок зно 2018
 
4 клас урок 11
4 клас урок 114 клас урок 11
4 клас урок 11
 
ЗНО-2018
ЗНО-2018 ЗНО-2018
ЗНО-2018
 
4 клас, урок 8
4 клас, урок 84 клас, урок 8
4 клас, урок 8
 
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандартуІнформатика, 10 клас, Н.В.Морзе, рівень стандарту
Інформатика, 10 клас, Н.В.Морзе, рівень стандарту
 
9 klas informatika_morze_2017
9 klas informatika_morze_20179 klas informatika_morze_2017
9 klas informatika_morze_2017
 
9 клас урок 2
9 клас урок 29 клас урок 2
9 клас урок 2
 
9 клас урок 1
9 клас урок 19 клас урок 1
9 клас урок 1
 
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.КонотопПрезентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
Презентація досвіду Артюх Ю.В., учителя інформатики СШ 9, м.Конотоп
 
6 клас урок 21
6 клас урок 216 клас урок 21
6 клас урок 21
 
6 клас урок 18
6 клас урок 186 клас урок 18
6 клас урок 18
 
5 клас урок 20 НОВА ПРОГРАМА
5 клас урок 20 НОВА ПРОГРАМА5 клас урок 20 НОВА ПРОГРАМА
5 клас урок 20 НОВА ПРОГРАМА
 
5 клас урок 19 НОВА ПРОГРАМА
5 клас урок 19 НОВА ПРОГРАМА5 клас урок 19 НОВА ПРОГРАМА
5 клас урок 19 НОВА ПРОГРАМА
 

Recently uploaded

Симон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежністьСимон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежність
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
santomihail264
 
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинСучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
tetiana1958
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
Репетитор Історія України
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
ssuser7541ef1
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
estet13
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 

Recently uploaded (11)

Симон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежністьСимон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежність
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
 
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинСучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 

5 клас урок 22 нова програма

  • 2. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннямиРозділ 4 § 22 Для чого в алгоритмах використо- вують структуру повторення Як можна розрізняти повторення Як створити циклічний алгоритм визначення кількості повторень у середовищі Скретч Як реалізувати цикл із невідомою кількістю повторень у середовищі Скретч
  • 3. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями У природі можна спостерігати процеси, які багаторазово повторюються. Так, наприклад, кожного дня Сонце сходить над горизонтом і заходить за горизонт. Розділ 4 § 22
  • 4. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Кожного місяця можна бачити на небосхилі одне й те саме змінення фаз Місяця. Розділ 4 § 22
  • 5. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Кожного року Сонце проходить через одні й ті самі сузір'я - сузір'я Зодіаку. Розділ 4 § 22
  • 6. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннямиРозділ 4 § 22 Процеси, які повторюються, називаються циклічними.
  • 7. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Кожний з вас бере участь у циклічних процесах. Так, у школі протягом одного семестру щотижня в одні й ті самі дні відбуваються одні й ті самі уроки згідно з розкладом. Розділ 4 § 22 Кожного робочого дня в школі уроки й перерви тривають протягом одних і тих самих інтервалів часу.
  • 8. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Кожного разу, коли вам потрібно закип'ятити воду в чайнику, ви виконуєте одну Й ту саму послідовність дій. Найчастіше ви йдете або ідете з дому до спортивної секції або музичної школи одним і тим самим маршрутом. Розділ 4 § 22
  • 9. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Герой твору Марка Твена Том Сойєр мав фарбувати огорожу за циклічним алгоритмом: одну й ту саму команду — фарбування стовпчика огорожі — слід Розділ 4 § 22 повторювати, доки всю огорожу не буде пофарбовано.
  • 10. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями А щоб вивчити строфу вірша напам'ять, спочатку її читають, а тоді пробують розповісти по пам'яті. Якщо це не вдається, то продовжують читати знову — тобто повторюють цю дію кілька разів. Розділ 4 § 22
  • 11. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Наведені приклади можна подати циклічними алгоритмами, оскільки в кожному з них повторюються деякі дії. Кількість повторів може бути різною, але скінченною: діжку можна заповнити за 8 повторень, кількість повторів під час фарбування огорожі залежить від кількості стовпчиків, а кількість повторів під час вивчення вірша залежить від здібностей до запам'ятовування конкретної людини. Розділ 4 § 22 Для опису циклічних алгоритмів використовують алгоритмічну структуру повторення.
  • 12. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями В алгоритмах розв'язування багатьох задач потрібно виконати одну або кілька команд більше ніж один раз. Розділ 4 § 22 Для цього такі алгоритми мають містити команди, які визначатимуть, які команди повинні виконатися неодноразово і скільки саме разів.
  • 13. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Розглянемо таку задачу. Задача. У дворі є порожні діжка і відро ємністю 50 л і 10 л відповідно та колодязь. Потрібно наповнити діжку водою. Розділ 4 § 22
  • 14. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Очевидно, для розв'язування цієї задачі потрібно виконати такий алгоритм: Розділ 4 § 22 1. Узяти відро. 2. Повторити 5 разів 1. Підійти до колодязя. 2. Набрати з колодязя повне відро води. 3. Підійти з повним відром води до діжки. 4. Вилити воду з відра в діжку. 3. Поставити відро.
  • 15. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннямиРозділ 4 § 22 Тіло циклу Заголовок циклу Така команда називається командою циклу з лічильником.
  • 16. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Вираз «багаторазове виконання» означає, що команди будуть виконуватися скінченну кількість разів. Розділ 4 § 22 Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд.
  • 17. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Кількість повторень у циклічних алгоритмах може бути або заздалегідь відомою, або ні, тому розрізняють: Розділ 4 § 22 повторення з визначеною кількістю повторень. повторення з невідомою кількістю повторень Якщо кількість повторень заздалегідь не відома, то для припинення циклу задається деяка умова, яка і забезпечує скінченність виконання команд, що повторюються.
  • 18. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями Цикл повторення з невідомою кількістю повторень передбачає перевірку деякої умови, як наприклад, в алгоритмі забивання цвяха в дошку. Розділ 4 § 22
  • 19. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретч використовують команду Завжди. Розділ 4 § 22 Щоб зупинити виконання команд, розміщених у тілі такого циклу, користувачу слід натиснути кнопку.
  • 20. 5 © Вивчаємо інформатику teach-inf.at.ua Алгоритми з повтореннями У середовищі Скретч складений алгоритм можна подати у вигляді програми. Розділ 4 § 22
  • 21. 5 © Вивчаємо інформатику teach-inf.at.ua Дайте відповіді на запитання 1. Як розрізнити лінійні та циклічні алгоритми? 2. Наведіть приклади структури повторення в алгоритмах із навколишнього життя, навчальної діяльності. 3. Як виконувати алгоритми з повторенням з навчальної діяльності та побуту? 4. Які команди слід добрати для реалізації алгоритмічної структури повторення в середовищі Скретч? Розділ 4 § 22
  • 22. 5 © Вивчаємо інформатику teach-inf.at.ua Розгадайте ребус Завжди «Ребуси українською» © rebus1.com Розділ 4 § 22
  • 23. 5 © Вивчаємо інформатику teach-inf.at.ua Розгадайте ребус Повторення «Ребуси українською» © rebus1.com Розділ 4 § 22
  • 24. 5 © Вивчаємо інформатику teach-inf.at.ua Запитання та завданняРозділ 4 § 22 Виконайте алгоритм. 1. Узяти перше просте число. 2. Повторити 6 разів. Додати до попереднього числа 3. 3. Повідомити результат. Результат: 20 2
  • 25. 5 © Вивчаємо інформатику teach-inf.at.ua Запитання та завданняРозділ 4 § 22 Визначте, яке число задумав виконавець алгоритму, якщо повідомлений ним результат виконання наведеного алгоритму дорівнював 162. Задумав число 2
  • 26. 5 © Вивчаємо інформатику teach-inf.at.ua Працюємо за комп’ютеромРозділ 4 § 22
  • 27. 5 Дякую за увагу! За новою програмою Урок 22