Алгоритмическая конструкция повторение(цикл) определяет последовательность действий, выполняемых многократно. Эту последовательность действий называют телом цикла.
Существует несколько возможностей управлять тем, сколько раз будет повторяться тело цикла.
Алгоритмическая конструкция цикл с параметром (цикл со счетчиком) — способ организации цикла, при котором количество повторов зависит от начального и конечного значений параметра цикла.
Таким образом, цикл с параметром организует выполнение команд тела цикла заранее известное число раз.
Алгоритмическая конструкция цикла с параметром может изображаться на блок-схеме следующим образом (значение параметра изменяется от 1 до N):
В данной конструкции в прямоугольнике(ах) записываются повторяющиеся команды алгоритма (тело цикла), которые выполняются N раз (Да). При этом после каждого выполнения команд тела цикла происходит проверка, который раз выполняется цикл. На блок-схеме переход на проверку условия изображается в виде стрелки, выходящей из тела цикла и возвращающейся к проверке. Как только команды тела цикла выполнятся N раз (Нет), цикл завершается. Если N <= 0, то команда тела цикла не выполнится ни разу.
Для записи цикла с параметром используется команда for. Формат записи команды:
for var i:= N1 to N2 do
begin
тело цикла;
end;
Строка for var i:= N1 to N2 do является заголовком цикла. Эту строку можно прочитать следующим образом: «Для переменной i от N1 до N2 делай». Если N2 >= N1, то команды тела цикла выполнятся (N2 – N1 + 1) раз, иначе цикл не выполнится ни разу.
Операторные скобки — пара слов, определяющих в языке программирования блок команд, воспринимаемый как единое целое, как одна команда.
Слова begin и end; являются операторными скобками в языке Pascal. Если тело цикла состоит из одной команды, операторные скобки можно опустить.
Задание 1. В системе программирования Pascal ABC выполните проверяемое задание с1 для исполнителя Робот.
Задание 2. В системе программирования Pascal ABC выполните проверяемое задание c2 для исполнителя Робот.
Задание 3. В системе программирования Pascal ABC выполните проверяемое задание c3 для исполнителя Робот.
Задание 4. В системе программирования Pascal ABC выполните проверяемое задание c4 для исполнителя Робот.
Задание 5. Создайте поле размером 9х9. Составьте программу, в результате которой Робот закрасит все клетки по краю поля.