Одна або кілька команд алгоритму, які можуть виконуватися більше одного разу,називається циклом.
|
|
Виконавець ВОСЬМИНІЖКА працює на полі, яке розділене на рівні квадратні клітинки. У деяких клітинках можуть бути перешкоди. Клітинку, у якій на даний момент знаходиться ВОСЬМИНІЖКА, називають поточною.
Розглянемо команди виконавця ВОСЬМИНІЖКА:
Вліво – переміщується на 1 клітинку вліво;
Вправо – переміщується на 1 клітинку вправо;
Вгору – переміщується на І клітинку вгору;
Вниз – переміщується на 1 клітинку вниз;
Зафарбуй – фарбує встановленим кольором поточну клітинку;
Повтори N разів <Команди тіла циклу> Все – команда циклу, де N – натуральне число від 1 до 25.
|
Виконуючи команду циклу, ВОСЬМИНІЖКА виконує вказану послідовні команд зазначене число разів. Наприклад, для того щоб потрапити до зафарбованої клітинки, ВОСЬМИНІЖКА повинна виконати алгоритм, поданий на малюнку.
Як і Черепашка, ВОСЬМИНІЖКА може виконувати вкладені команди циклу, важко помітити, що шляхи до зафарбованої клітинки складаються з двох однакових ділянок, кожна з яких складається з чотирьох кроків вліво і трьох кроків вниз. Тому при складанні алгоритму, виконавши який ВОСЬМИНІЖКА потрапить до зафарбованої клітинки, можна використати команди циклу Повтори 2 рази, до якого увійдуть дві команди циклу:
Початок
Повтори 4 рази
Вліво Все
Повтори 3 рази
Вниз Все
Кінець
|
|