Программирование на языке C#


Download 1.19 Mb.
Pdf ko'rish
bet26/66
Sana23.10.2023
Hajmi1.19 Mb.
#1717181
1   ...   22   23   24   25   26   27   28   29   ...   66
Bog'liq
Программирование на языке C#

Список выражений, записанных через запятую, показывает, как 
меняются счетчики цикла на каждом шаге выполнения.
Если условие цикла истинно, то выполняется тело цикла, затем 
изменяются значения счетчиков и снова проверяется условие. Как 
только условие становится ложным, цикл завершает свою работу.
В цикле 
for
тело цикла может ни разу не выполняться, если 
условие цикла ложно после инициализации, а может происходить 
зацикливание, если условие всегда остается истинным. В нормальной 
ситуации тело цикла выполняется конечное число раз. 
for (i = N1; i<=N2; i++) 
Оператор; 
Примеры. 
Первый пример вычисляет сумму произведений заданного 
значения 
j
(в данном случае 
j = 2
) на значение переменной цикла 

(принимает значения от 1 до 9). Начальные присвоения выполнены для 
трёх переменных: переменной цикла 
i = 1
, переменной 
j = 2
и 
переменной для накопления суммы 
S = 0

39 


for (int i = 1, j = 2, S = 0; i < 10; i++)
S += i * j; 
Второй пример иллюстрирует цикл, в теле которого происходит 
вычисление суммы степеней двойки от 
1
до 
9
, то есть 
S = 2 + 4 + 8 
+ 16+...
Сначала задаём начальные значения переменной цикла 
i

соответствующей степени, 
x

очередное слагаемое, то есть степень 
2

S
– 
суммы. Затем в цикле вычисляем значение слагаемого и 
прибавляем его к сумме. 
for (int i = 1, S = 0, х = 1; i < 10; i++) { 
x *= 2;
S += х; 

Двойной, то есть вложенный цикл приведён в следующем примере, 
где вычисляется сумма произведений 
S += i * j
, а переменные 
i
и 
j
изменяются от 
1
до 
9
.
for (int i = 1; i < 10 ; i++)
for (int j = 1; j < 10; j++)
S += i * j; 

Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   66




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling