ЦИКЛ "ДЛЯ"

Цикл с параметром (цикл для) - повторное выполнение тела цикла происходит пока целочисленный параметр пробегает множество всех значений от начального до конечного.

Общий вид цикла:

алгоритмизация и программирование

Здесь i — величина типа цел (она называется параметром цикла), а i1 и i2 — целые выражения, т. е. выражения типа цел. При выполнении цикла для тело цикла выполняется последовательно для i = i1, i = i1 + 1, . . . , i = i2. Если i1 = i2, то тело цикла выполнится один раз для i = i1. Если же i1 > i2, то тело цикла не выполнится ни разу.

Начальное и конечное значения переменной являются обязательными параметрами, а, если значение шага не указывается, то он по умолчанию принимает значение равное 1.

Переменная цикла – это параметр цикла (поэтому такой цикл называют параметрическим циклом). Параметр цикла последовательно принимает значения от начального значения до конечного с указанным интервалом шага.

Общий вид цикла для с шагом:

циклические алгоритмы

Если шаг i 3 (который также должен быть целым выражением) равен положительному числу d, то тело цикла будет выполняться последовательно для i = i1 , i = i1  + d, i = i1  + 2d, . . . до тех пор, пока значение i  удовлетворяет условию i ≤ i2. Если же шаг i3 отрицателен и равен −d, то тело цикла будет выполняется последовательно для i = i1 , i = i1 − d, i = i1  − 2d, . . . до тех пор, пока значение i удовлетворяет условию ii1 .

 

Пример 1.

цикл пока

 

Пример 2.

цикл со счетчиком

 

Пример 3.

пример цикла со счетчиком

 

Пример 4. Необходимо составить программу и блок-схему вычисления суммы натуральных чисел от 20 до 50.

информатика

 

Переменной цикла в данном примере будет величина А, которая изменяет свое значение в процессе работы цикла от 20 до 50 с шагом 1, т.к. шаг по умолчанию равен 1, его можно опустить. При составлении блок-схемы циклических алгоритмов надо учитывать, что служебное слово НЦ должно отображать присваивание переменной цикла начального значения. А служебное слово КЦ – изменяет значение переменной на величину шага и сравнивает ее с конечным значением. Если значение переменной превышает конечное значение, то цикл прекращает работу.

 

Пример блок-схемы:

блок-схема информатика

 

Читать далее ...              Цикл "k раз"               Цикл "Пока"              Цикл "До"

 

На главную