SlideShare a Scribd company logo
1 of 34
7
За новою програмою
Урок 12
Алгоритми з
повторенням
7
© Вивчаємо інформатику teach-inf.at.ua
Ти дізнаєшся:
Для чого в
алгоритмах
використо-
вують
структуру
повторення
Як можна
розрізняти
повторення
Як створити
циклічний
алгоритм
визначення
кількості
повторень у
середовищі
Скретч
Як
реалізувати
цикл із
невідомою
кількістю
повторень у
середовищі
Скретч
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Для чого в алгоритмах використо-
вують структуру повторення?Розділ 3
§ 12
Алгоритм, у якому передбачається
багаторазове виконання одного й того самого
набору команд, називають циклічним.
Наприклад, для того щоб наповнити водою
діжку місткістю 80 л, маючи десятилітрове
відро, потрібно виконувати 8 разів одні й ті
самі дії:
набрати воду у
відро,
вилити воду в
діжку.
7
© Вивчаємо інформатику teach-inf.at.ua
Для чого в алгоритмах використо-
вують структуру повторення?Розділ 3
§ 12
Герой твору Марка Твена
Том Сойєр мав фарбувати
огорожу за циклічним
алгоритмом: одну й ту саму
команду — фарбування
стовпчика огорожі — слід
повторювати,
доки всю
огорожу не буде
пофарбовано.
7
© Вивчаємо інформатику teach-inf.at.ua
Для чого в алгоритмах використо-
вують структуру повторення?Розділ 3
§ 12
А щоб вивчити строфу вірша напам'ять,
спочатку її читають, а тоді пробують розповісти
по пам'яті. Якщо це не вдається, то
продовжують читати знову — тобто повторюють
цю дію кілька разів.
7
© Вивчаємо інформатику teach-inf.at.ua
Для чого в алгоритмах використо-
вують структуру повторення?Розділ 3
§ 12
Наведені приклади можна подати циклічними
алгоритмами, оскільки в кожному з них
повторюються деякі дії. Кількість повторів може
бути різною, але скінченною: діжку можна
заповнити за 8 повторень, кількість повторів під
час фарбування огорожі залежить від кількості
стовпчиків, а кількість повторів під час вивчення
вірша залежить від здібностей до
запам'ятовування конкретної людини.
Для опису циклічних алгоритмів
використовують алгоритмічну
структуру повторення.
7
© Вивчаємо інформатику teach-inf.at.ua
Для чого в алгоритмах використо-
вують структуру повторення?Розділ 3
§ 12
Повторення — базова алгоритмічна
структура, призначена для організації
багаторазового виконання набору
команд.
Вираз «багаторазове
виконання» означає, що
команди будуть
виконуватися скінченну
кількість разів.
7
© Вивчаємо інформатику teach-inf.at.ua
Як можна розрізняти
повторення?Розділ 3
§ 12
Кількість повторень у циклічних алгоритмах
може бути або заздалегідь відомою, або ні, тому
розрізняють:
Якщо кількість повторень заздалегідь не
відома, то для припинення циклу задається
деяка умова, яка і забезпечує скінченність
виконання команд, що повторюються.
повторення з
визначеною кількістю
повторень.
повторення з
невідомою кількістю
повторень
7
© Вивчаємо інформатику teach-inf.at.ua
Як можна розрізняти
повторення?Розділ 3
§ 12
Команди циклу з визначеною кількістю
повторень будуть повторюватись до досягнення
потрібної кількості повторень. Наприклад,
алгоритм побудови квадрата, у якому 4 рази
потрібно повторювати дії:
«намалювати сторону»,
«повернути за годинниковою стрілкою на 900»,
Можна подати графічно.
7
© Вивчаємо інформатику teach-inf.at.ua
Як можна розрізняти
повторення?Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Як можна розрізняти
повторення?Розділ 3
§ 12
Цикл повторення з невідомою кількістю
повторень передбачає перевірку деякої умови,
як наприклад, в алгоритмі забивання цвяха в
дошку.
7
© Вивчаємо інформатику teach-inf.at.ua
Як створити циклічний алгоритм звизна-
ченою кількістю повторень у Скретч?Розділ 3
§ 12
Для створення циклічних алгоритмів з
визначеною кількістю повторень у середовищі
Скретч використовують команду Повторити К,
де параметр К вказує на кількість повторень у
тілі циклу.
Тіло циклу
7
© Вивчаємо інформатику teach-inf.at.ua
Як створити циклічний алгоритм звизна-
ченою кількістю повторень у Скретч?Розділ 3
§ 12
Наприклад, розглянемо алгоритм, за яким
виконавець Танцюрист змінюватиме зовнішній
вигляд 4 рази з інтервалом 1 секунду:
7
© Вивчаємо інформатику teach-inf.at.ua
Як створити циклічний алгоритм звизна-
ченою кількістю повторень у Скретч?Розділ 3
§ 12
Такий алгоритм можна подати графічно.
7
© Вивчаємо інформатику teach-inf.at.ua
Як створити циклічний алгоритм звизна-
ченою кількістю повторень у Скретч?Розділ 3
§ 12
Поданий алгоритм у середовищі Скретч
матиме такий вигляд.
7
© Вивчаємо інформатику teach-inf.at.ua
Як реалізувати цикл із невідомоюкіль-
кістю повторень у середовищі Скретч?Розділ 3
§ 12
У разі, коли в алгоритмі кількість повторів
заздалегідь не відома, у середовищі Скретч
використовують команду Завжди.
Щоб зупинити
виконання команд,
розміщених у тілі такого
циклу, користувачу слід
натиснути кнопку.
7
© Вивчаємо інформатику teach-inf.at.ua
Як реалізувати цикл із невідомоюкіль-
кістю повторень у середовищі Скретч?Розділ 3
§ 12
Алгоритм, за яким Танцюрист виконуватиме
свій танець, поки не буде натиснута кнопка ,
можна подати графічно.
7
© Вивчаємо інформатику teach-inf.at.ua
Як реалізувати цикл із невідомоюкіль-
кістю повторень у середовищі Скретч?Розділ 3
§ 12
У середовищі Скретч складений алгоритм
можна подати у вигляді програми.
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в Scratch
Виконавши наведений алгоритм, що містить
цикл. Рудий кіт намалює орнамент.
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в Scratch
Тіло циклу запропонованого алгоритму
містить команди малювання квадрата і
повороту виконавця на кут 600.
Повторюватиметься це тіло циклу 6 разів. Тому
отриманий орнамент складається із шести
квадратів, кожний наступний з яких повернуто
відносно попереднього на кут 600.
Звертаємо вашу увагу, що в тілі циклу
алгоритму малювання орнаменту дві команди
повторюються 4 рази
поспіль.
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в Scratch
Тому цей алгоритм можна записати коротше,
використовуючи в тілі, циклу ще одну команду
циклу.
Цикл Повторити 6
називається зовнішнім, а
цикл Повторити 4 —
внутрішній, або
вкладеним. Кожне
наступне виконання
зовнішнього циклу буде
відбуватися лише після
того, як завершиться
чергове виконання
внутрішнього.
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в Scratch
Якщо змінити кількість повторень тіла циклу,
наприклад на 20, то й кут у команді
зовнішнього циклу потрібно змінити на 180. У
цьому разі Рудий кіт намалює інший орнамент.
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в Scratch
Команду циклу з лічильником можна
використати для циклічного змінений кольору
малювання. У Scratch кожному кольору олівця
відповідає певне число, код цього кольору. В
алгоритмі, перед командою циклу розміщено
команду,
яка задає початковий колір олівця. Під час
виконання команди тіла наведеного циклу
кожного разу код кольору олівця збільшується
на 30.
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в ScratchРозділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Повторення в Scratch
Наведемо ще приклад алгоритму із циклом,
виконавши який, Рудий кіт намалює коло.
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
ПовторюємоРозділ 3
§ 12
Розглянь команди для створення алгоритмів у
середовищі Скретч та поясни їх призначення.
7
© Вивчаємо інформатику teach-inf.at.ua
Обговорення вивченого
Коментоване
виконання
завдання з
рубрики
“Обговорюємо”
Сторінка 92
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Обговорення вивченого
Виконання
завдання з
рубрики
“Працюємо в
парах”
Сторінка 92-93
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Обговорення вивченого
Самостійне
виконання
завдання з
рубрики
“Працюємо
самостійно”
Сторінка 93-94
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Домашнє завданняРозділ 3
§ 12
Проаналізувати
§ 13, ст. 86-94
7
© Вивчаємо інформатику teach-inf.at.ua
ФізкультхвилинкаРозділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Працюємо за комп’ютером
www.teach-inf.at.ua
Розділ 3
§ 12
7
© Вивчаємо інформатику teach-inf.at.ua
Працюємо за комп’ютером
www.teach-inf.at.ua
Сторінка 91-92
Розділ 3
§ 12
7
За новою програмою
Урок 12

More Related Content

Similar to цикли (20)

урок 9
урок 9урок 9
урок 9
 
5 клас урок 22 нова програма
5 клас урок 22 нова програма5 клас урок 22 нова програма
5 клас урок 22 нова програма
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
 
7 клас 8 урок. Повторення. Алгоритми з повторенням
7 клас 8 урок. Повторення.  Алгоритми з повторенням7 клас 8 урок. Повторення.  Алгоритми з повторенням
7 клас 8 урок. Повторення. Алгоритми з повторенням
 
6 24
6 246 24
6 24
 
Циклічні алгоритми
Циклічні алгоритми Циклічні алгоритми
Циклічні алгоритми
 
Урок 25
Урок 25Урок 25
Урок 25
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
 
Prezentatsiia 5 klas_
Prezentatsiia 5 klas_Prezentatsiia 5 klas_
Prezentatsiia 5 klas_
 
Урок 28 5 клас
Урок 28 5 класУрок 28 5 клас
Урок 28 5 клас
 
Урок 53 8 клас
Урок 53 8 класУрок 53 8 клас
Урок 53 8 клас
 
урок 9 10 циклічні алгоритми присвоювання
урок 9 10 циклічні алгоритми присвоюванняурок 9 10 циклічні алгоритми присвоювання
урок 9 10 циклічні алгоритми присвоювання
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
5classdist3.pptx
5classdist3.pptx5classdist3.pptx
5classdist3.pptx
 
6 klas
6 klas6 klas
6 klas
 
7 клас урок 13
7 клас урок 137 клас урок 13
7 клас урок 13
 
5classdist2
5classdist25classdist2
5classdist2
 
war5classdist2.pptx
war5classdist2.pptxwar5classdist2.pptx
war5classdist2.pptx
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 

More from rznz

Labirint1
Labirint1Labirint1
Labirint1rznz
 
Dialog
DialogDialog
Dialogrznz
 
Cat
CatCat
Catrznz
 
Cat
CatCat
Catrznz
 
39
3939
39rznz
 
Різниця
РізницяРізниця
Різницяrznz
 
№26(777 задач)
№26(777 задач)№26(777 задач)
№26(777 задач)rznz
 
вибір підручників
вибір підручниківвибір підручників
вибір підручниківrznz
 
777 задач.№89
777 задач.№89777 задач.№89
777 задач.№89rznz
 
чебурашка
чебурашкачебурашка
чебурашкаrznz
 
Оснви програмування . Паскаль ч.2
Оснви програмування . Паскаль ч.2Оснви програмування . Паскаль ч.2
Оснви програмування . Паскаль ч.2rznz
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1rznz
 
бази даних1
бази даних1бази даних1
бази даних1rznz
 
2 140908032345-phpapp01
2 140908032345-phpapp012 140908032345-phpapp01
2 140908032345-phpapp01rznz
 

More from rznz (14)

Labirint1
Labirint1Labirint1
Labirint1
 
Dialog
DialogDialog
Dialog
 
Cat
CatCat
Cat
 
Cat
CatCat
Cat
 
39
3939
39
 
Різниця
РізницяРізниця
Різниця
 
№26(777 задач)
№26(777 задач)№26(777 задач)
№26(777 задач)
 
вибір підручників
вибір підручниківвибір підручників
вибір підручників
 
777 задач.№89
777 задач.№89777 задач.№89
777 задач.№89
 
чебурашка
чебурашкачебурашка
чебурашка
 
Оснви програмування . Паскаль ч.2
Оснви програмування . Паскаль ч.2Оснви програмування . Паскаль ч.2
Оснви програмування . Паскаль ч.2
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1
 
бази даних1
бази даних1бази даних1
бази даних1
 
2 140908032345-phpapp01
2 140908032345-phpapp012 140908032345-phpapp01
2 140908032345-phpapp01
 

Recently uploaded

Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаAdriana Himinets
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищOleksii Voronkin
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніestet13
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 

Recently uploaded (10)

Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Габон
ГабонГабон
Габон
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищ
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 

цикли

  • 1. 7 За новою програмою Урок 12 Алгоритми з повторенням
  • 2. 7 © Вивчаємо інформатику teach-inf.at.ua Ти дізнаєшся: Для чого в алгоритмах використо- вують структуру повторення Як можна розрізняти повторення Як створити циклічний алгоритм визначення кількості повторень у середовищі Скретч Як реалізувати цикл із невідомою кількістю повторень у середовищі Скретч Розділ 3 § 12
  • 3. 7 © Вивчаємо інформатику teach-inf.at.ua Для чого в алгоритмах використо- вують структуру повторення?Розділ 3 § 12 Алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним. Наприклад, для того щоб наповнити водою діжку місткістю 80 л, маючи десятилітрове відро, потрібно виконувати 8 разів одні й ті самі дії: набрати воду у відро, вилити воду в діжку.
  • 4. 7 © Вивчаємо інформатику teach-inf.at.ua Для чого в алгоритмах використо- вують структуру повторення?Розділ 3 § 12 Герой твору Марка Твена Том Сойєр мав фарбувати огорожу за циклічним алгоритмом: одну й ту саму команду — фарбування стовпчика огорожі — слід повторювати, доки всю огорожу не буде пофарбовано.
  • 5. 7 © Вивчаємо інформатику teach-inf.at.ua Для чого в алгоритмах використо- вують структуру повторення?Розділ 3 § 12 А щоб вивчити строфу вірша напам'ять, спочатку її читають, а тоді пробують розповісти по пам'яті. Якщо це не вдається, то продовжують читати знову — тобто повторюють цю дію кілька разів.
  • 6. 7 © Вивчаємо інформатику teach-inf.at.ua Для чого в алгоритмах використо- вують структуру повторення?Розділ 3 § 12 Наведені приклади можна подати циклічними алгоритмами, оскільки в кожному з них повторюються деякі дії. Кількість повторів може бути різною, але скінченною: діжку можна заповнити за 8 повторень, кількість повторів під час фарбування огорожі залежить від кількості стовпчиків, а кількість повторів під час вивчення вірша залежить від здібностей до запам'ятовування конкретної людини. Для опису циклічних алгоритмів використовують алгоритмічну структуру повторення.
  • 7. 7 © Вивчаємо інформатику teach-inf.at.ua Для чого в алгоритмах використо- вують структуру повторення?Розділ 3 § 12 Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд. Вираз «багаторазове виконання» означає, що команди будуть виконуватися скінченну кількість разів.
  • 8. 7 © Вивчаємо інформатику teach-inf.at.ua Як можна розрізняти повторення?Розділ 3 § 12 Кількість повторень у циклічних алгоритмах може бути або заздалегідь відомою, або ні, тому розрізняють: Якщо кількість повторень заздалегідь не відома, то для припинення циклу задається деяка умова, яка і забезпечує скінченність виконання команд, що повторюються. повторення з визначеною кількістю повторень. повторення з невідомою кількістю повторень
  • 9. 7 © Вивчаємо інформатику teach-inf.at.ua Як можна розрізняти повторення?Розділ 3 § 12 Команди циклу з визначеною кількістю повторень будуть повторюватись до досягнення потрібної кількості повторень. Наприклад, алгоритм побудови квадрата, у якому 4 рази потрібно повторювати дії: «намалювати сторону», «повернути за годинниковою стрілкою на 900», Можна подати графічно.
  • 10. 7 © Вивчаємо інформатику teach-inf.at.ua Як можна розрізняти повторення?Розділ 3 § 12
  • 11. 7 © Вивчаємо інформатику teach-inf.at.ua Як можна розрізняти повторення?Розділ 3 § 12 Цикл повторення з невідомою кількістю повторень передбачає перевірку деякої умови, як наприклад, в алгоритмі забивання цвяха в дошку.
  • 12. 7 © Вивчаємо інформатику teach-inf.at.ua Як створити циклічний алгоритм звизна- ченою кількістю повторень у Скретч?Розділ 3 § 12 Для створення циклічних алгоритмів з визначеною кількістю повторень у середовищі Скретч використовують команду Повторити К, де параметр К вказує на кількість повторень у тілі циклу. Тіло циклу
  • 13. 7 © Вивчаємо інформатику teach-inf.at.ua Як створити циклічний алгоритм звизна- ченою кількістю повторень у Скретч?Розділ 3 § 12 Наприклад, розглянемо алгоритм, за яким виконавець Танцюрист змінюватиме зовнішній вигляд 4 рази з інтервалом 1 секунду:
  • 14. 7 © Вивчаємо інформатику teach-inf.at.ua Як створити циклічний алгоритм звизна- ченою кількістю повторень у Скретч?Розділ 3 § 12 Такий алгоритм можна подати графічно.
  • 15. 7 © Вивчаємо інформатику teach-inf.at.ua Як створити циклічний алгоритм звизна- ченою кількістю повторень у Скретч?Розділ 3 § 12 Поданий алгоритм у середовищі Скретч матиме такий вигляд.
  • 16. 7 © Вивчаємо інформатику teach-inf.at.ua Як реалізувати цикл із невідомоюкіль- кістю повторень у середовищі Скретч?Розділ 3 § 12 У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретч використовують команду Завжди. Щоб зупинити виконання команд, розміщених у тілі такого циклу, користувачу слід натиснути кнопку.
  • 17. 7 © Вивчаємо інформатику teach-inf.at.ua Як реалізувати цикл із невідомоюкіль- кістю повторень у середовищі Скретч?Розділ 3 § 12 Алгоритм, за яким Танцюрист виконуватиме свій танець, поки не буде натиснута кнопка , можна подати графічно.
  • 18. 7 © Вивчаємо інформатику teach-inf.at.ua Як реалізувати цикл із невідомоюкіль- кістю повторень у середовищі Скретч?Розділ 3 § 12 У середовищі Скретч складений алгоритм можна подати у вигляді програми.
  • 19. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в Scratch Виконавши наведений алгоритм, що містить цикл. Рудий кіт намалює орнамент. Розділ 3 § 12
  • 20. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в Scratch Тіло циклу запропонованого алгоритму містить команди малювання квадрата і повороту виконавця на кут 600. Повторюватиметься це тіло циклу 6 разів. Тому отриманий орнамент складається із шести квадратів, кожний наступний з яких повернуто відносно попереднього на кут 600. Звертаємо вашу увагу, що в тілі циклу алгоритму малювання орнаменту дві команди повторюються 4 рази поспіль. Розділ 3 § 12
  • 21. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в Scratch Тому цей алгоритм можна записати коротше, використовуючи в тілі, циклу ще одну команду циклу. Цикл Повторити 6 називається зовнішнім, а цикл Повторити 4 — внутрішній, або вкладеним. Кожне наступне виконання зовнішнього циклу буде відбуватися лише після того, як завершиться чергове виконання внутрішнього. Розділ 3 § 12
  • 22. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в Scratch Якщо змінити кількість повторень тіла циклу, наприклад на 20, то й кут у команді зовнішнього циклу потрібно змінити на 180. У цьому разі Рудий кіт намалює інший орнамент. Розділ 3 § 12
  • 23. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в Scratch Команду циклу з лічильником можна використати для циклічного змінений кольору малювання. У Scratch кожному кольору олівця відповідає певне число, код цього кольору. В алгоритмі, перед командою циклу розміщено команду, яка задає початковий колір олівця. Під час виконання команди тіла наведеного циклу кожного разу код кольору олівця збільшується на 30. Розділ 3 § 12
  • 24. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в ScratchРозділ 3 § 12
  • 25. 7 © Вивчаємо інформатику teach-inf.at.ua Повторення в Scratch Наведемо ще приклад алгоритму із циклом, виконавши який, Рудий кіт намалює коло. Розділ 3 § 12
  • 26. 7 © Вивчаємо інформатику teach-inf.at.ua ПовторюємоРозділ 3 § 12 Розглянь команди для створення алгоритмів у середовищі Скретч та поясни їх призначення.
  • 27. 7 © Вивчаємо інформатику teach-inf.at.ua Обговорення вивченого Коментоване виконання завдання з рубрики “Обговорюємо” Сторінка 92 Розділ 3 § 12
  • 28. 7 © Вивчаємо інформатику teach-inf.at.ua Обговорення вивченого Виконання завдання з рубрики “Працюємо в парах” Сторінка 92-93 Розділ 3 § 12
  • 29. 7 © Вивчаємо інформатику teach-inf.at.ua Обговорення вивченого Самостійне виконання завдання з рубрики “Працюємо самостійно” Сторінка 93-94 Розділ 3 § 12
  • 30. 7 © Вивчаємо інформатику teach-inf.at.ua Домашнє завданняРозділ 3 § 12 Проаналізувати § 13, ст. 86-94
  • 31. 7 © Вивчаємо інформатику teach-inf.at.ua ФізкультхвилинкаРозділ 3 § 12
  • 32. 7 © Вивчаємо інформатику teach-inf.at.ua Працюємо за комп’ютером www.teach-inf.at.ua Розділ 3 § 12
  • 33. 7 © Вивчаємо інформатику teach-inf.at.ua Працюємо за комп’ютером www.teach-inf.at.ua Сторінка 91-92 Розділ 3 § 12