SlideShare a Scribd company logo
1 of 17
Ти
дізнаєш
ся:
Інформатика
Урок 9
клас
Сокальська ЗШ І-ІІІст. №2Сокальська ЗШ І-ІІІст. №2
Для чого в алгоритмах використовуютьДля чого в алгоритмах використовують
структуру повторення?структуру повторення?
Алгоритм, у якому передбачається багаторазове виконання
одного й того самого набору команд, називають циклічним.
Наприклад, для того щоб наповнити водою діжку місткістю 80
л, маючи десятилітрове відро, потрібно виконувати 8 разів одні
й ті самі дії: набрати воду у відро, вилити воду в діжку.
Герой твору Марка Твена Том
Сойєр мав фарбувати огорожу за
циклічним алгоритмом: одну й ту
саму команду — фарбування
стовпчика огорожі — слід
повторювати, доки всю
огорожу не буде пофарбовано.
А щоб вивчити строфу вірша напам’ять, спочатку її читають, а
тоді пробують розповісти по пам’яті. Якщо це не вдається, то
продовжують читати знову — тобто повторюють цю дію кілька
разів.
Наведені приклади можна подати циклічними алгоритмами,
оскільки в кожному з них повторюються деякі дії. Кількість
повторів може бути різною, але скінченною. Для опису
циклічних алгоритмів використовують алгоритмічну структуру
повторення.
Повторення — базова алгоритмічна структура, призначена
для організації багаторазового виконання набору команд.
Вираз «багаторазове виконання» означає, що команди будуть
виконуватися скінченну кількість разів.
Як можна розрізнятиЯк можна розрізнятиповторення?повторення?
Кількість повторень у циклічних алгоритмах може бути або заздалегідь
відомою, або ні, тому розрізняють повторення з визначеною та невідомою
кількістю повторень. Якщо кількість повторень заздалегідь не відома, то для
припинення циклу задається деяка умова, яка і забезпечує скінченність
виконання команд, що повторюються.
Наприклад, алгоритм
побудови квадрата, у якому
4 рази потрібно
повторювати дії
«намалювати сторону»,
«повернути за
годинниковою стрілкою на
90 », можна подати
графічно.
Цикл повторення з невідомою кількістю повторень
передбачає перевірку деякої умови, як наприклад, в
алгоритмі забивання цвяха в дошку
Припинення виконання команд циклу відбудеться у випадку,
коли висловлювання « Цвях не забито» є істинним: цвях можна
забивати як з першого чи другого разу, так і через скінченну
кількість повторень, аж поки цвях не буде забитий.
Як створити циклічний алгоритм з
визначеною кількістю повторень у
середовищі Скретч?
Для створення циклічних алгоритмів а визначеною кількістю
повторень у середовищі Скретч використовують команда
Повторити К , де параметр К вказує на кількість повторень у
тілі циклу.
Тіло циклу
Наприклад, розглянемо алгоритм, за яким виконавець
Танцюрист змінюватиме зовнішній вигляд 4 рази з
інтервалом 1 секунду:
Такий алгоритм можна
подати графічно
Поданий алгоритм у середовищі Скретч
матиме такий вигляд
Як реалізувати цикл із невідомою кількістюЯк реалізувати цикл із невідомою кількістю
повторень у середовищі Скретч?повторень у середовищі Скретч?
У разі, коли в алгоритмі кількість повторів
заздалегідь не відома, у середовищі
Скретч використовують команду
3авжди
Щоб зупинити виконання команд, розміщених у тілі такого циклу,
користувачу слід натиснути кнопку вікна середовища Скретч.
Алгоритм, за яким Танцюрист виконуватиме свій танець, поки не
буде натиснута кнопка , можна подати графічно
У середовищі Скретч складений
алгоритм можна подати у вигляді
програми
ОбговорюємоОбговорюємо
1. Які ситуації у твоєму повсякденному житті можна описати
за допомогою алгоритмічної структури повторення? Наведи
приклади. Чи заздалегідь відома кількість повторень, які
необхідно виконати?
2. Які команди в середовищі Скретч використовують при
створенні циклічних алгоритмів?
3. Яку середовищі Скретч реалізувати повторення команд
визначену кількість разів?
4. Структуру повторення якого виду можна створити за
допомогою команди Завжди'?
5. Як зупинити виконання команди Завжди?
1. Обговоріть, що буде результатом
виконання програми, зображеної на
малюнку.
Запропонуйте, що потрібно змінити в
алгоритмі, щоб звук відтворювався,
поки програму не буде зупинено, а не
тільки 5 разів.
2. Обговоріть, яка із запропонованих
програм реалізуватиме алгоритм
малювання квадрата, поданий
графічно на малюнку.
Перевірте свої здогадки
експериментально.
3.Поміркуйте, що буде результатом
виконання програм Розподіліть
завдання в парі: кожен учень має
скласти проекту середовищі Скретч,
використовуючи команди відповідно
до одного з обраних малюнків.
Порівняйте отримані результати.
Зробіть висновки. Обговоріть, який із
циклів доцільно обрати, щоб
отримати побудований на сцені
малюнок.
Працюємо самостійноПрацюємо самостійно
1. Сплануй, які команди із запропонованих на малюнку можна
використати, щоб скласти проект Світлофор, у якому
червоний колір мигатиме тричі з інтервалом 0,5 с. Після чого
він погасне, і загориться зелене світло світлофора. Подай
складений алгоритм графічно.
Працюємо самостійноПрацюємо самостійно
2. Сплануй, створи та збережи проект Політ бджоли, у
якому бджола рухатиметься по сцені в напрямку
переміщення вказівника миші. Політ
перериватиметься, коли натиснуто кнопку Зупинити
вікна середовища. Використай при складанні програми
команду
Працюємо самостійноПрацюємо самостійно
3. Серед запропонованого набору значень параметрів: 24,
10, 45, 100, 90, З0 — добери такі, які слід додати до команд
поданого на малюнку алгоритму, щоб на сцені утворилося
зображення, як на малюнку
Поекспериментуй та визнач, що
буде зображено на сцені, якщо
замість команди повторення
Повторити К обрати команду
Завжди.
Оціни свої знання та вмінняОціни свої знання та вміння
● Я можу розрізнити лінійні та циклічні алгоритми.
● Я можу навести приклади структури повторення в
алгоритмах із навколишнього життя та навчальної
діяльності.
● Я умію виконувати алгоритми з повторенням з
навчальної діяльності та побуту.
● Я можу дібрати команди для реалізації
алгоритмічної структури повторення в середовищі
Скретч.
Домашнє завданняДомашнє завдання
§13, сторінки 86-94.

More Related Content

What's hot (15)

115263
115263115263
115263
 
урок 3
урок 3урок 3
урок 3
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Zavdannya6class
Zavdannya6classZavdannya6class
Zavdannya6class
 
5classdist2
5classdist25classdist2
5classdist2
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 
Частина_2
Частина_2Частина_2
Частина_2
 
02
0202
02
 
5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
 
36865
3686536865
36865
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Amo2020 lection2
Amo2020 lection2Amo2020 lection2
Amo2020 lection2
 
Циклічні алгоритми
Циклічні алгоритми Циклічні алгоритми
Циклічні алгоритми
 
7classdist2
7classdist27classdist2
7classdist2
 

Similar to урок 9

цикли
циклицикли
циклиrznz
 
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...Сокальська ЗШ І-ІІІ ступенів №2
 
Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828PavloTsiura
 
урок 9 10 циклічні алгоритми присвоювання
урок 9 10 циклічні алгоритми присвоюванняурок 9 10 циклічні алгоритми присвоювання
урок 9 10 циклічні алгоритми присвоюванняkissoli
 
5 клас урок 22 нова програма
5 клас урок 22 нова програма5 клас урок 22 нова програма
5 клас урок 22 нова програмаЮлія Артюх
 
№14 алгоритми з циклами
№14 алгоритми з циклами№14 алгоритми з циклами
№14 алгоритми з цикламиOlga Sokolik
 
Цикли з передумовою
Цикли з передумовоюЦикли з передумовою
Цикли з передумовоюrussoua
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівt0hins
 
02 Алгоритми
02 Алгоритми02 Алгоритми
02 Алгоритмиdnzcpto1
 
Algorutmu z povtorennaym
Algorutmu z povtorennaymAlgorutmu z povtorennaym
Algorutmu z povtorennaymssuserc0081d
 
2 урок 5 клас.doc
2 урок 5 клас.doc2 урок 5 клас.doc
2 урок 5 клас.docssuser0cd26b2
 
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Nikolay Shaygorodskiy
 

Similar to урок 9 (20)

war5classdist2.pptx
war5classdist2.pptxwar5classdist2.pptx
war5classdist2.pptx
 
цикли
циклицикли
цикли
 
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
 
4 клас урок 27 що таке повторення
4 клас урок 27 що таке повторення4 клас урок 27 що таке повторення
4 клас урок 27 що таке повторення
 
Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828
 
урок 9 10 циклічні алгоритми присвоювання
урок 9 10 циклічні алгоритми присвоюванняурок 9 10 циклічні алгоритми присвоювання
урок 9 10 циклічні алгоритми присвоювання
 
Алгоритми з повтореннями та розгал
Алгоритми з повтореннями та розгалАлгоритми з повтореннями та розгал
Алгоритми з повтореннями та розгал
 
урок 3
урок 3урок 3
урок 3
 
5classdist3.pptx
5classdist3.pptx5classdist3.pptx
5classdist3.pptx
 
5 клас урок 22 нова програма
5 клас урок 22 нова програма5 клас урок 22 нова програма
5 клас урок 22 нова програма
 
№14 алгоритми з циклами
№14 алгоритми з циклами№14 алгоритми з циклами
№14 алгоритми з циклами
 
Цикли з передумовою
Цикли з передумовоюЦикли з передумовою
Цикли з передумовою
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
 
7klas urok12
7klas urok127klas urok12
7klas urok12
 
02 Алгоритми
02 Алгоритми02 Алгоритми
02 Алгоритми
 
Algorutmu z povtorennaym
Algorutmu z povtorennaymAlgorutmu z povtorennaym
Algorutmu z povtorennaym
 
3 клас урок 25 коли є неможливим виконання алгоритму
3 клас урок 25 коли є неможливим виконання алгоритму3 клас урок 25 коли є неможливим виконання алгоритму
3 клас урок 25 коли є неможливим виконання алгоритму
 
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
 
2 урок 5 клас.doc
2 урок 5 клас.doc2 урок 5 клас.doc
2 урок 5 клас.doc
 
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
 

More from Сокальська ЗШ І-ІІІ ступенів №2

4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...Сокальська ЗШ І-ІІІ ступенів №2
 
4 клас урок 25 алгоритми з розгалуженням. логічне слідування якщо – то – інакше
4 клас урок 25 алгоритми з розгалуженням. логічне слідування  якщо – то – інакше4 клас урок 25 алгоритми з розгалуженням. логічне слідування  якщо – то – інакше
4 клас урок 25 алгоритми з розгалуженням. логічне слідування якщо – то – інакшеСокальська ЗШ І-ІІІ ступенів №2
 
4 клас урок 21 висловлювання. істинні та хибні висловлювання
 4 клас урок 21 висловлювання. істинні та хибні висловлювання 4 клас урок 21 висловлювання. істинні та хибні висловлювання
4 клас урок 21 висловлювання. істинні та хибні висловлюванняСокальська ЗШ І-ІІІ ступенів №2
 
4 клас урок 20 що потрібно знати про спілкування в інтернеті
 4 клас урок 20 що потрібно знати про спілкування в інтернеті 4 клас урок 20 що потрібно знати про спілкування в інтернеті
4 клас урок 20 що потрібно знати про спілкування в інтернетіСокальська ЗШ І-ІІІ ступенів №2
 
4 клас урок 15 як працювати з текстом у графічному редакторі
4 клас урок 15 як працювати з текстом у графічному редакторі 4 клас урок 15 як працювати з текстом у графічному редакторі
4 клас урок 15 як працювати з текстом у графічному редакторі Сокальська ЗШ І-ІІІ ступенів №2
 

More from Сокальська ЗШ І-ІІІ ступенів №2 (20)

Бій під Крутами
Бій під КрутамиБій під Крутами
Бій під Крутами
 
військові звання україни
військові звання українивійськові звання україни
військові звання україни
 
безпека в інтернеті
безпека в інтернетібезпека в інтернеті
безпека в інтернеті
 
тести 2 клас
тести 2 кластести 2 клас
тести 2 клас
 
4 клас урок 32 створення презентацій на основі шаблону
4 клас урок 32 створення презентацій на основі шаблону4 клас урок 32 створення презентацій на основі шаблону
4 клас урок 32 створення презентацій на основі шаблону
 
урок 31 анімаційні ефекти у комп’ютерній презентації
урок 31 анімаційні ефекти у комп’ютерній презентації урок 31 анімаційні ефекти у комп’ютерній презентації
урок 31 анімаційні ефекти у комп’ютерній презентації
 
4 клас урок 29 середовище редактора презентацій
4 клас урок 29 середовище редактора презентацій4 клас урок 29 середовище редактора презентацій
4 клас урок 29 середовище редактора презентацій
 
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
 
4 клас урок 25 алгоритми з розгалуженням. логічне слідування якщо – то – інакше
4 клас урок 25 алгоритми з розгалуженням. логічне слідування  якщо – то – інакше4 клас урок 25 алгоритми з розгалуженням. логічне слідування  якщо – то – інакше
4 клас урок 25 алгоритми з розгалуженням. логічне слідування якщо – то – інакше
 
4 клас урок 24 середовище виконання алгоритмів скретч
4 клас урок 24 середовище виконання алгоритмів скретч4 клас урок 24 середовище виконання алгоритмів скретч
4 клас урок 24 середовище виконання алгоритмів скретч
 
4 клас урок 23 аналіз тексту задачі
 4 клас урок 23 аналіз тексту задачі 4 клас урок 23 аналіз тексту задачі
4 клас урок 23 аналіз тексту задачі
 
4 клас урок 22 заперечення висловлювань
 4 клас урок 22 заперечення висловлювань 4 клас урок 22 заперечення висловлювань
4 клас урок 22 заперечення висловлювань
 
4 клас урок 21 висловлювання. істинні та хибні висловлювання
 4 клас урок 21 висловлювання. істинні та хибні висловлювання 4 клас урок 21 висловлювання. істинні та хибні висловлювання
4 клас урок 21 висловлювання. істинні та хибні висловлювання
 
4 клас урок 20 що потрібно знати про спілкування в інтернеті
 4 клас урок 20 що потрібно знати про спілкування в інтернеті 4 клас урок 20 що потрібно знати про спілкування в інтернеті
4 клас урок 20 що потрібно знати про спілкування в інтернеті
 
4 клас урок 19 як інтернет допомагає навчатись
 4 клас урок 19 як інтернет допомагає навчатись 4 клас урок 19 як інтернет допомагає навчатись
4 клас урок 19 як інтернет допомагає навчатись
 
4 клас урок 18 дитячі бібліотеки
 4 клас урок 18 дитячі бібліотеки 4 клас урок 18 дитячі бібліотеки
4 клас урок 18 дитячі бібліотеки
 
4 клас урок 17 веб сторінки для дітей
4 клас урок 17 веб сторінки для дітей4 клас урок 17 веб сторінки для дітей
4 клас урок 17 веб сторінки для дітей
 
4 клас урок 16 що таке інтернет.
4 клас урок 16 що таке інтернет.4 клас урок 16 що таке інтернет.
4 клас урок 16 що таке інтернет.
 
4 клас урок 15 як працювати з текстом у графічному редакторі
4 клас урок 15 як працювати з текстом у графічному редакторі 4 клас урок 15 як працювати з текстом у графічному редакторі
4 клас урок 15 як працювати з текстом у графічному редакторі
 
4 клас урок 14 як працювати з інструментами виділення
4 клас урок 14 як працювати з інструментами виділення 4 клас урок 14 як працювати з інструментами виділення
4 клас урок 14 як працювати з інструментами виділення
 

Recently uploaded

Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 

Recently uploaded (13)

Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 

урок 9

  • 1. Ти дізнаєш ся: Інформатика Урок 9 клас Сокальська ЗШ І-ІІІст. №2Сокальська ЗШ І-ІІІст. №2
  • 2. Для чого в алгоритмах використовуютьДля чого в алгоритмах використовують структуру повторення?структуру повторення? Алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним. Наприклад, для того щоб наповнити водою діжку місткістю 80 л, маючи десятилітрове відро, потрібно виконувати 8 разів одні й ті самі дії: набрати воду у відро, вилити воду в діжку. Герой твору Марка Твена Том Сойєр мав фарбувати огорожу за циклічним алгоритмом: одну й ту саму команду — фарбування стовпчика огорожі — слід повторювати, доки всю огорожу не буде пофарбовано.
  • 3. А щоб вивчити строфу вірша напам’ять, спочатку її читають, а тоді пробують розповісти по пам’яті. Якщо це не вдається, то продовжують читати знову — тобто повторюють цю дію кілька разів. Наведені приклади можна подати циклічними алгоритмами, оскільки в кожному з них повторюються деякі дії. Кількість повторів може бути різною, але скінченною. Для опису циклічних алгоритмів використовують алгоритмічну структуру повторення. Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд. Вираз «багаторазове виконання» означає, що команди будуть виконуватися скінченну кількість разів.
  • 4. Як можна розрізнятиЯк можна розрізнятиповторення?повторення? Кількість повторень у циклічних алгоритмах може бути або заздалегідь відомою, або ні, тому розрізняють повторення з визначеною та невідомою кількістю повторень. Якщо кількість повторень заздалегідь не відома, то для припинення циклу задається деяка умова, яка і забезпечує скінченність виконання команд, що повторюються. Наприклад, алгоритм побудови квадрата, у якому 4 рази потрібно повторювати дії «намалювати сторону», «повернути за годинниковою стрілкою на 90 », можна подати графічно.
  • 5. Цикл повторення з невідомою кількістю повторень передбачає перевірку деякої умови, як наприклад, в алгоритмі забивання цвяха в дошку Припинення виконання команд циклу відбудеться у випадку, коли висловлювання « Цвях не забито» є істинним: цвях можна забивати як з першого чи другого разу, так і через скінченну кількість повторень, аж поки цвях не буде забитий.
  • 6. Як створити циклічний алгоритм з визначеною кількістю повторень у середовищі Скретч? Для створення циклічних алгоритмів а визначеною кількістю повторень у середовищі Скретч використовують команда Повторити К , де параметр К вказує на кількість повторень у тілі циклу. Тіло циклу
  • 7. Наприклад, розглянемо алгоритм, за яким виконавець Танцюрист змінюватиме зовнішній вигляд 4 рази з інтервалом 1 секунду: Такий алгоритм можна подати графічно Поданий алгоритм у середовищі Скретч матиме такий вигляд
  • 8. Як реалізувати цикл із невідомою кількістюЯк реалізувати цикл із невідомою кількістю повторень у середовищі Скретч?повторень у середовищі Скретч? У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретч використовують команду 3авжди Щоб зупинити виконання команд, розміщених у тілі такого циклу, користувачу слід натиснути кнопку вікна середовища Скретч. Алгоритм, за яким Танцюрист виконуватиме свій танець, поки не буде натиснута кнопка , можна подати графічно
  • 9. У середовищі Скретч складений алгоритм можна подати у вигляді програми
  • 10. ОбговорюємоОбговорюємо 1. Які ситуації у твоєму повсякденному житті можна описати за допомогою алгоритмічної структури повторення? Наведи приклади. Чи заздалегідь відома кількість повторень, які необхідно виконати? 2. Які команди в середовищі Скретч використовують при створенні циклічних алгоритмів? 3. Яку середовищі Скретч реалізувати повторення команд визначену кількість разів? 4. Структуру повторення якого виду можна створити за допомогою команди Завжди'? 5. Як зупинити виконання команди Завжди?
  • 11. 1. Обговоріть, що буде результатом виконання програми, зображеної на малюнку. Запропонуйте, що потрібно змінити в алгоритмі, щоб звук відтворювався, поки програму не буде зупинено, а не тільки 5 разів. 2. Обговоріть, яка із запропонованих програм реалізуватиме алгоритм малювання квадрата, поданий графічно на малюнку. Перевірте свої здогадки експериментально.
  • 12. 3.Поміркуйте, що буде результатом виконання програм Розподіліть завдання в парі: кожен учень має скласти проекту середовищі Скретч, використовуючи команди відповідно до одного з обраних малюнків. Порівняйте отримані результати. Зробіть висновки. Обговоріть, який із циклів доцільно обрати, щоб отримати побудований на сцені малюнок.
  • 13. Працюємо самостійноПрацюємо самостійно 1. Сплануй, які команди із запропонованих на малюнку можна використати, щоб скласти проект Світлофор, у якому червоний колір мигатиме тричі з інтервалом 0,5 с. Після чого він погасне, і загориться зелене світло світлофора. Подай складений алгоритм графічно.
  • 14. Працюємо самостійноПрацюємо самостійно 2. Сплануй, створи та збережи проект Політ бджоли, у якому бджола рухатиметься по сцені в напрямку переміщення вказівника миші. Політ перериватиметься, коли натиснуто кнопку Зупинити вікна середовища. Використай при складанні програми команду
  • 15. Працюємо самостійноПрацюємо самостійно 3. Серед запропонованого набору значень параметрів: 24, 10, 45, 100, 90, З0 — добери такі, які слід додати до команд поданого на малюнку алгоритму, щоб на сцені утворилося зображення, як на малюнку Поекспериментуй та визнач, що буде зображено на сцені, якщо замість команди повторення Повторити К обрати команду Завжди.
  • 16. Оціни свої знання та вмінняОціни свої знання та вміння ● Я можу розрізнити лінійні та циклічні алгоритми. ● Я можу навести приклади структури повторення в алгоритмах із навколишнього життя та навчальної діяльності. ● Я умію виконувати алгоритми з повторенням з навчальної діяльності та побуту. ● Я можу дібрати команди для реалізації алгоритмічної структури повторення в середовищі Скретч.