Модуль: Циклы. Цикл с параметром (for)


Задача

2/17

Особенности работы цикла for

Теория Нажмите, чтобы прочитать/скрыть

Цикл for представляет собой средство пошагового выполнения повторяющихся действий. Давайте рассмотрим более подробно, как он устроен.

Обычно части цикла for выполняют следующие шаги: 
1. Установка начального значения. 
2. Установка шага, с которым будет меняться переменная цикла
3. Установка конечного значения.
3. Выполнение действий цикла. 
4. Обновление значения (значений), используемых в проверочном условии. 
и далее шаги 2-4 повторяются до тех пор, пока условие выполняется. Как только условие становится ложным, цикл прекращаетсвою работу и выполяется оператор следующий за опеоратором цикла for.

Вернемся к общей форме записи оператора цикла и разберем подробнее все части
for *присваивание переменной начального значения* to/downto *конечное значение* do begin
      /*один оператор или блок операторов - тело цикла*/;
end;

Присваивание переменной начального значения

отвечает за установку начального значения переменной цикла (счетчика), НЕ выделяется скобками или как-то ещё
Например :
i := 0; //переменной цикла i присваиваем начальное значение равное нулю. При такой записи,
//переменная i должна быть объявлена до цикла
to/downto
Это шаг, с которым будет меняться переменная, используемая в цикле. Если мы пишем to, то каждую итерацию значение переменной будет увеличиваться на 1, если же downto - уменьшаться на 1
Конечное значение

- это последнее значение, при котором тело цикла ещё будет выполняться. Например, если мы установим в качестве последнего значение 100, то при 100 наш цикл ещё выполниться, а при 101 уже нет.


Потренируемся в записи заголовка цикла for

Задача

Приведенная программа, выводит на экран числа от 1 до 10 в столбик. Вы можете убедиться в этом, запустив ее.
Изменяя значение переменной цикла со значения, равного 1, до значения, равного 10, с шагом +1, мы в теле цикла выводим значение переменной i на экран.
Для прохождения теста, Вам необходимо сделать так, чтобы программа выводила на экран все числа от 20 до 30 так же в столбик.

Измените заголовок цикла так, чтобы программа выводила на экран значения от 20 до 30