Цикли
Комп'ютер не втомлюється робити те саме. Цикл — це спосіб сказати «повтори оце» й не писати однакові рядки руками.
Повтори
повтори робить блок задану кількість разів. Після числа пиши раз, рази чи разів — як
звучить природно.
зірочки = "" повтори 5 разів: зірочки = зірочки + "*" скажи(зірочки)Відкрити в Студії
*****
Для … від … до
Часто потрібне саме число кроку. для рахує від першого числа до другого, обидва кінці включно, і
щоразу кладе поточне число в ім'я.
для i від 1 до 5: скажи(i, "× 7 =", i * 7)Відкрити в Студії
1 × 7 = 7 2 × 7 = 14 3 × 7 = 21 4 × 7 = 28 5 × 7 = 35
Крок
Якщо рахувати треба не по одному, додай крок.
для i від 0 до 20 крок 5: скажи(i)Відкрити в Студії
0 5 10 15 20
Поки
поки повторює блок, доки умова правдива. Стеж, щоб умова колись стала неправдивою, бо інакше
програма не закінчиться. У Студії такий цикл можна зупинити кнопкою «Стоп».
гроші = 10 поки гроші >= 3: гроші = гроші - 3 скажи("Лишилось", гроші)Відкрити в Студії
Лишилось 1
Стоп і далі
стоп виходить із циклу зовсім, а далі пропускає решту блоку й переходить до наступного
повтору.
для i від 1 до 10: якщо i == 5: стоп якщо i % 2 == 0: далі скажи(i)Відкрити в Студії
1 3
Спробуй сам
- Надрукуй зворотний відлік від 5 до 1.
Показати відповідь
i = 5 поки i >= 1: скажи(i) i = i - 1Відкрити в Студії
5 4 3 2 1
- Порахуй суму всіх чисел від 1 до 100.
Показати відповідь
сума = 0 для i від 1 до 100: сума = сума + i скажи("Сума:", сума)Відкрити в Студії
Сума: 5050