Розділ 3 § 3.1 Циклічні процеси. Кожний з вас бере участь у циклічних процесах. Так, у школі протягом одного семестру щотижня в одні й ті самі дні відбуваються одні й ті самі уроки згідно з розкладом. Кожного робочого дня в школі уроки й перерви тривають протягом одних і тих самих інтервалів часу.
Циклічні процеси. Розділ 3 § 3.1 На уроках математики при піднесенні, наприклад, числа 2 до п'ятого степеня потрібно знайти добуток чисел 2 і 2, а потім ще 3 рази помножити попередній добуток на число 2. На уроках української мови, розбираючи різні речення за будовою, ви також кожного разу виконуєте одну и ту саму послідовність дій.
Розділ 3 § 3.1 Повторення (цикл)в алгоритмах. Очевидно, для розв'язування цієї задачі потрібно виконати такий алгоритм: Узяти відро. Повторити б разів. Підійти до колодязя. Набрати з колодязя повне відро води. Підійти з повним відром води до діжки. Вилити воду з відра в діжку. Поставити відро.
Розділ 3 § 3.1 Повторення в Scratch. У середовищі Scratch також можна складати алгоритми із циклами. Для цього в системі команд виконавців є спеціальні команди. Зокрема, для організації в алгоритмі циклу з лічильником можна використати команду яка розміщена в групі Керувати. Її вибір приводить до виконання вказану кількість разів команд, які містяться всередині цього блока. Зрозуміло, що кількість повторень команд тіла циклу можна змінювати.
Розділ 3 § 3.1 Повторення в Scratch. Тіло циклу запропонованого алгоритму містить команди малювання квадрата і повороту виконавця на кут 600. Повторюватиметься це тіло циклу 6 разів. Тому отриманий орнамент складається із шести квадратів, кожний наступний з яких повернуто відносно попереднього на кут 600. Звертаємо вашу увагу, що в тілі циклу алгоритму малювання орнаменту дві командиповторюються 4 рази поспіль.
Розділ 3 § 3.1 Повторення в Scratch. Тому цей алгоритм можна записати коротше, використовуючи в тілі, циклу ще одну команду циклу. Цикл Повторити 6 називається зовнішнім, а цикл Повторити 4 — внутрішній, або вкладеним. Кожне наступне виконання зовнішнього циклу буде відбуватися лише після того, як завершиться чергове виконання внутрішнього.
Розділ 3 § 3.1 Повторення в Scratch. Команду циклу з лічильником можна використати для циклічного змінений кольору малювання. У Scratch кожному кольору олівця відповідає певне число, код цього кольору. В алгоритмі, перед командою циклу розміщено команду, яка задає початковий колір олівця. Під час виконання команди тіла наведеного циклу кожного разу код кольору олівця збільшується на 30.