Программирование на языке C#
Download 1.19 Mb. Pdf ko'rish
|
Программирование на языке C#
Список выражений, записанных через запятую, показывает, как
меняются счетчики цикла на каждом шаге выполнения. Если условие цикла истинно, то выполняется тело цикла, затем изменяются значения счетчиков и снова проверяется условие. Как только условие становится ложным, цикл завершает свою работу. В цикле for тело цикла может ни разу не выполняться, если условие цикла ложно после инициализации, а может происходить зацикливание, если условие всегда остается истинным. В нормальной ситуации тело цикла выполняется конечное число раз. for (i = N1; i<=N2; i++) Оператор; Примеры. Первый пример вычисляет сумму произведений заданного значения j (в данном случае j = 2 ) на значение переменной цикла i (принимает значения от 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling