Операторы цикла.

 

В своей практической деятельности человек постоянно сталкивается с задачами, при решении которых требуется многократно повторять одни и те же действия. Для составления алгоритмов решения таких задач используются команды повторения (цикла).

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

Имеется 3 вида циклов:

·        Цикл с параметром

·        Цикл с предварительным условием

·        Цикл с последующим условием.

 

Цикл с параметром. ( ЦИКЛ ДЛЯ )

FOR  <параметр> = <нач. значение> TO <конечное значение> STEP  <приращение параметра>

Операторы тела цикла

NEXT < параметр >

Замечание:

·        шаг может  быть  любым числом, в том числе и  < 0;

·        Параметры заголовка и конца цикла совпадают

Пример: Найти сумму чисел S=1+2+3+4+5+6+…+100

 

S=0

FOR I =1 TO 100 STEP 1
S=S+I

NEXT I

PRINT S

 

Цикл с предусловием ( ЦИКЛ ПОКА )

DO WHILE <условие>

   Операторы тела цикла

LOOP

Пример: Найти сумму чисел S=1+2+3+4+5+6+…+100

I=1: S=0

DO WHILE I<=100

S=S+I

I=I+1

LOOP

PRINT S

 

Цикл с постусловием ( ЦИКЛ ДО )

DO

     Операторы тела цикла

LOOP UNTIL <условие>

Пример: Найти сумму чисел S=1+2+3+4+5+6+…+100

I=1: S=0

DO

S=S+I

I=I+1

LOOP UNTIL I > 100

PRINT S

Сайт создан в системе uCoz