Циклы в Паскаль

Циклы

Цикл – это многократное повторение одного и того же действия. Действия, которые повторяются, называются шагом цикла. Условие, в течение которого действие выполняется, называется условием выполнения цикла.

Существуют три вида циклов:

  1. Цикл с предусловием – условие выполнения проверяется до шага цикла.

While <условие выполнения> Do <оператор>;

while

 

Пример:

Program test1;

Var z:Integer;

Begin

z:=10;

Whilez>0 Do

z:=x-3;

WriteLn(z);

End.

  1. Цикл с постусловием – условие выполнения проверяется после шага цикла.

Repeat

<оператор>;

<оператор>;

<оператор>;

Until <условие завершения>;

repeat

 

Пример:

Program test2;

Var b:Real;

Begin

b:=100;

Repeat b:=b/2;

Until b<10;

Writeln(b:0:2);

End.

 

  1. Цикл с параметром – выполняется определенное заранее известное количество раз.

For <имя переменной>:=<нач. значение> To <кон. значение> Do <оператор>;

for

 

Пример:

Program test3;

Var j:Integer;

Begin

For j:=1 to 5 Do

WriteLn(‘*’);

WriteLn;

 

 

  1. Цикл с предусловием выполняется до тех пор, пока условие выполнения не станет ложным, и продолжается, если условие истинно.
  2. Цикл с постусловием выполняется до тех пор, пока условие не станет истинно, если условие ложно, цикл продолжается.
  3. Цикл с параметром используется переменная, называемая параметром цикла. Перед выполнением цикла параметру устанавливается начальное значение. После выполнения шага цикла значение параметра увеличивается на единицу. Цикл продолжается до тех пор пока параметр не достигнет своего конечного значения.
Комментирование и размещение ссылок запрещено.