Л.р. 6 Цикл с параметром (цикл ДЛЯ)

Цикл «для»

Общий вид цикла для:

нц для i от i1 до i2

· тело_цикла

кц

Здесь i - величина типа цел (она называется параметром цикла), а i1 и i2 - целые выражения, т. е. выражения типа цел. При выполнении цикла для тело цикла выполняется последовательно для i = i1, i = i1+1, ... ,i = i2. Если i1 = i2, то тело цикла выполняются один раз для i = i1. Если же i1>i2, то тело цикла не выполнится ни разу.

Общий вид цикла для с шагом:

нц для i от i1 до i2 шаг i3

· тело_цикла

кц

Если шаг i3 равен положительному числу d, то тело цикла будет выполняться последовательно для i = i1, i = i1 + d, i = i1 + 2d.. до тех пор, пока значение i удовлетворяет условию i<=2i.

Если шаг i3 равен отрицательному числу d, то тело цикла будет выполняться последовательно для i = i1, i = i1 - d, i = i1 - 2d.. до тех пор, пока значение i удовлетворяет условию i<=i1.

Задание 1.

Составьте программу закрашивания указанных клеток с использованием цикла для. Начальное положение Робота отмечено символом ◊.

Стартовая обстановка представлена на рисунке 1. Пример программы и результат на рисунке 2.

Рисунок 1.

Рисунок 2.