5 квітня 2021 р.
Тема уроку: Вкладені цикли.
Завдання уроку: познайомитися з алгоритмічними структурами вкладених циклів, навчитися складати програми із вкладеними циклами.
Завдання розраховані на урок, тобто на 45 хвилин.
Запишіть у робочих зошитах:
П'яте квітня
Класна робота
Вкладені цикли.
Опрацюйте поданий нижче матеріал та запишіть виділені визначення:
Цикл – це фрагмент алгоритму, команди якого можуть виконуватися більше ніж один раз.
Ті команди, які можуть виконуватися більше ніж один раз, утворюють тіло циклу.
Якщо серед команд тіла циклу є інші цикли, то такий фрагмент алгоритму називають вкладеними циклами. Цикл, який міститься в тілі іншого циклу, називають внутрішнім. А цикл, у тілі якого розміщено інший цикл, називають зовнішнім.
Розгляньте вкладений цикл на прикладі шкільного уроку.
Урок триває 45 хвилин. Коли розпочинається урок, розпочинається відлік секунд першої хвилини уроку. В кожній хвилині 60 секунд. Коли проходять 60 секунд першої хвилини, розпочинається друга хвилина і знову розпочинається відлік секунд від 1 до 60. І так повторюється 45 разів (хвилин).
В п’ятому класі ми вже розглядали цикли з лічильниками. Їх також можна використовувати як вкладені цикли.
У вкладених циклах можна використовувати не тільки цикли з лічильником, а й цикли з передумовою. Вони можуть бути як зовнішніми, так і внутрішніми циклами.
В середовищі Scratch 2 цикл з передумовою та лічильником може мати такий вигляд:
Якщо серед команд тіла циклу є інші цикли, то такі фрагменти алгоритмів називають вкладеними циклами.
Цикл, який міститься в тілі іншого циклу, називають внутрішнім.
А цикл, у тілі якого розміщено інший цикл, називають зовнішнім. Під час виконання вкладених циклів спочатку починається виконання зовнішнього циклу. У ході його виконання, коли настає черга виконання внутрішнього циклу, то цей внутрішній цикл виконується повністю, після чого знову продовжується виконання зовнішнього циклу.
Опрацюйте також матеріал до уроку:
![](https://www.google.com/images/icons/product/drive-32.png)
Виконайте завдання:
Після опрацювання матеріалу намалюйте самостійно "квітку" із шестикутників (за зразком, поданим у матеріалах до уроку), перейшовши за посиланням:
https://blockly.games/turtle?lang=uk&level=10
Після виконання завдання зробіть скріншот і надішліть мені у Вайбер приватним повідомленням.
У випадку, якщо вам щось незрозуміло чи виникли запитання, упродовж 45 хвилин (з 9.10 до 9.55), я на зв'язку з вами: телефонуйте або пишіть у Вайбер.