5 квітня 2021 р.

Тема уроку: Вкладені цикли.

Завдання уроку: познайомитися з алгоритмічними структурами вкладених циклів, навчитися складати програми із вкладеними циклами.

Завдання розраховані на урок, тобто на 45 хвилин.

Запишіть у робочих зошитах:

П'яте квітня

Класна робота

Вкладені цикли.

Опрацюйте поданий нижче матеріал та запишіть виділені визначення:

Цикл – це фрагмент алгоритму, команди якого можуть виконуватися більше ніж один раз.

Ті команди, які можуть виконуватися більше ніж один раз, утворюють тіло циклу.

Якщо серед команд тіла циклу є інші цикли, то такий фрагмент алгоритму називають вкладеними циклами. Цикл, який міститься в тілі іншого циклу, називають внутрішнім. А цикл, у тілі якого розміщено інший цикл, називають зовнішнім.

Розгляньте вкладений цикл на прикладі шкільного уроку.

Урок триває 45 хвилин. Коли розпочинається урок, розпочинається відлік секунд першої хвилини уроку. В кожній хвилині 60 секунд. Коли проходять 60 секунд першої хвилини, розпочинається друга хвилина і знову розпочинається відлік секунд від 1 до 60. І так повторюється 45 разів (хвилин).

В п’ятому класі ми вже розглядали цикли з лічильниками. Їх також можна використовувати як вкладені цикли.

У вкладених циклах можна використовувати не тільки цикли з лічильником, а й цикли з передумовою. Вони можуть бути як зовнішніми, так і внутрішніми циклами.

В середовищі Scratch 2 цикл з передумовою та лічильником може мати такий вигляд:

Якщо серед команд тіла циклу є інші цикли, то такі фрагменти алгоритмів називають вкладеними циклами.

Цикл, який міститься в тілі іншого циклу, називають внутрішнім.

А цикл, у тілі якого розміщено інший цикл, називають зовнішнім. Під час виконання вкладених циклів спочатку починається виконання зовнішнього циклу. У ході його виконання, коли настає черга виконання внутрішнього циклу, то цей внутрішній цикл виконується повністю, після чого знову продовжується виконання зовнішнього циклу.

Опрацюйте також матеріал до уроку:

Вкладені цикли.pdf

Виконайте завдання:

Після опрацювання матеріалу намалюйте самостійно "квітку" із шестикутників (за зразком, поданим у матеріалах до уроку), перейшовши за посиланням:

https://blockly.games/turtle?lang=uk&level=10

Після виконання завдання зробіть скріншот і надішліть мені у Вайбер приватним повідомленням.

У випадку, якщо вам щось незрозуміло чи виникли запитання, упродовж 45 хвилин (з 9.10 до 9.55), я на зв'язку з вами: телефонуйте або пишіть у Вайбер.