Цикл for. Цикл этого типа выполняется определенное количество раз и обладает собственным счетчиком

Цикл этого типа выполняется определенное количество раз и обладает собственным счетчиком. Для определения цикла for требуется описанная ниже информация:

· начальное значение для инициализации переменной, играющей роль счетчика;

· условие для продолжения цикла, в котором участвует переменная- счетчик;

· операция, которая должна выполняться над переменной-счетчиком в конце каждого цикла.

Например, при желании создать цикл for и сделать так, чтобы значение его счетчика увеличивалось на 1 с 1 до 10, в качестве начального значения потребуется указать 1, в качестве условия — то, что значение счетчика должно быть меньше или равно 10, а в качестве операции, которая должна выполняться в конце каждого такого цикла — увеличение счетчика на 1.

Вся эта информация должна размещаться в структуре цикла следующим образом:

for {<инициализация>; <условие>; <операция>)

{<код, подлежащий выполнению в цикле> }

Работать этот цикл будет точно так же, как и показанный ниже цикл while:

< инмциализация>

while {<условие>)

{ <код, подлежащий выполнению в цикле>

<операция> }

Формат цикла for, однако, делает код более удобным для восприятия, поскольку его синтаксис подразумевает задание всех деталей цикла в одном месте, а не разнесение его по нескольким операторам и их размещение в разных частях кода.

Тот же пример с циклом for:

int N,C,i;

float S=0;

string M=”Неверное N”,M1=”Неверная оценка”;

do

{ Console.WriteLine("Введите число учеников");

N=Convert.ToInt32(Console.ReadLine());

if (N<0||N>25) Console.WriteLine ({0},M);

}while(N<0||N>25);

Console.WriteLine("Введите оценки");

for(i=0:i<N;i++){do

{C= Convert.ToInt32(Console.ReadLine());

if(C<2||Ci>5) Console.WriteLine ({0},M1);

}while (C<2||C>5); S+=C}

S/=N;

Console.WriteLine("Средний балл {0}”,S);

Console.ReadKey();

Работа с векторами и матрицами


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: