Часто исполнителю надо выполнить какую-то последовательность команд несколько раз.
Что такое цикл
Часто исполнителю надо выполнить какую-то последовательность команд несколько раз. Например, в задаче на рисунке Робот должен подойти к ряду клеток, которые надо закрасить, и затем выполнить 6 раз команды вперед(1) и посади.
В данном случае эти команды надо повторить только 6 раза и можно легко 6 раз написать одинаковые команды. Но представьте, что надо сделать одинаковые операции 100 или 200 раз! В программировании в таких случаях используется специальная команда (оператор
цикла), которая говорит исполнителю, что какую-то часть программы надо сделать несколько раз.
- Цикл — это многократное повторение одинаковых действий
- Тело цикла – это команды, которые выполняются несколько раз.
- Шаг цикла – это однократное выполнение тела цикла.
Для нашей задачи подходит цикл
повтори (или
repeat), в котором с известным числом шагов. Программа с использованием оператора цикла выглядит так
Правила использования оператора цикла
- Цикл повтори (или repeat) используется тогда, когда число шагов заранее известно или может быть вычислено.
- Оператор цикла начинается заголовком цикла – ключевым словом повтори, за которым в скобках указывается нужное количество шагов.
- Тело цикла начинается открывающей фигурной скобкой { и заканчивается закрывающей }.
- Если тело цикла включает всего один оператор, скобки можно не ставить.
-
Для того, чтобы легче разбираться в программе, применяют специальную систему записи с отступами: тело цикла смещают вправо на 2-3 символа — это позволяет сразу видеть, где начинается и где заканчивается цикл. Для того, чтобы компьютер автоматически сделал отступы в программе, можно нажать клавишу F6.
Вложенные циклы