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


Задача

2/17

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

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

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

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

{
      /* один оператор или блок операторов - тело цикла */;
}

Выражение 1 отвечает за установку начального значения переменной цикла (счетчика), заканчивается точкой с запятой.
Например :
  • i=0; // переменной цикла i присваиваем начальное значение равное нулю - должна быть объявлена до цикла
  • int i=0; // переменная i может быть объявлена сразу в заголовке цикла, но в этом случае после работы цикла сотрется из памяти
  • ;  // отсутствует инициализация и объявление переменной цикла вообще, в этом случае она может быть объявлена до цикла
Выражение 2 - это условие продолжения цикла for, оно проверяется на истинность. Например,

i <= 10  // цикл будет выполняться, пока переменная i меньше или равна 10.
Условие может быть любым.

Выражение 3 изменяет значение переменной-счетчика. Без этого значения цикл будет считаться бесконечным. Например,

i++;  // при каждом завершении выполнения операций тела цикла, i увеличивается на 1.

 

Задача

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