Цикли

Комп'ютер не втомлюється робити те саме. Цикл — це спосіб сказати «повтори оце» й не писати однакові рядки руками.

Повтори

повтори робить блок задану кількість разів. Після числа пиши раз, рази чи разів — як звучить природно.

зірочки = ""
повтори 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

Спробуй сам

  1. Надрукуй зворотний відлік від 5 до 1.
Показати відповідь
i = 5
поки i >= 1:
    скажи(i)
    i = i - 1
Відкрити в Студії
Вивід
5
4
3
2
1
  1. Порахуй суму всіх чисел від 1 до 100.
Показати відповідь
сума = 0
для i від 1 до 100:
    сума = сума + i
скажи("Сума:", сума)
Відкрити в Студії
Вивід
Сума: 5050