Циклы

E-mail Печать PDF
Рейтинг пользователей: / 1
ХудшийЛучший 

Циклы

Циклом называется повторение некоторого действия или действий несколько раз подряд.

В программировании циклом называется повторение несколько раз подряд оператора или группы операторов.

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

Циклы удобно использовать при работе последовательностью элементов, числовыми рядами.

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

Пример 1.

Задана последовательность из четырех значений целого типа. Необходимо определить количество положительных элементов последовательности.

а) построение алгоритма без использования цикла

Program primer_a;

Var

    a : Integer;

Begin

  x := 0;

  Read (a);

  If a>0 then

            x := x + 1; 

  Read (a);

  If a>0 then

            x := x + 1;

  Read (a);

  If a>0 then

            x := x + 1;

  Read (a);

  If a>0 then

            x := x + 1;

  Write (x);

End.

 

б) построение алгоритма с использованием цикла

Program primer_b;

Var

    a : Integer;

Begin

  x := 0;

  For i := 1 to 4 do

    begin

      Read (a);

      if a>0 then

                x := x + 1;

    end;

  Write (x);

End.

                                       

Обратите внимание, в первом алгоритме для каждого элемента последовательности  мы вставляли группу из нескольких операторов, а теперь представьте, что наша последовательность состоит не из четырех элементов, а из десяти или двадцати, а может и больше. Поэтому гораздо проще и экономичнее использовать структуру цикла, как это показано во втором алгоритме.

 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий: