Вы находитесь на странице: 1из 2

1. Конструкция цикл. Циклом называется группа повторяющихся операторов.

Чтобы цикл был конечным, необходимо задать условие, по которому цикл


продолжается или заканчивается. Это условие может располагаться либо до
группы повторяющихся операторов, либо после. В соответствии с этим,
существует 2 вида циклов:
a) с предусловием

Если условие истинно, то выполняется


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

b) с постусловием

Пока условие ложно, то выполняется


оператор, а если истинно, то
происходит выход из цикла.
В данной конструкции оператор
выполнится хотя бы один раз.

Для организации цикла необходимо:


 Перед циклом задать начальные значения переменных, изменяющихся в цикле;
 Изменять переменную перед каждым новым повторением цикла;
 Проверять условие продолжения или окончания цикла.

Примеры циклических алгоритмов.


3.1. Вычислить:
n 1 1 1 1
S   1    ... 
i 1 i 2 3 n
Зададим начальные значения переменных:
I:=1 – переменная цикла;
S:=0 - сумма.
Общая формула для вычисления суммы:
1
SS
i
Шаг переменной цикла=1, т.е.
i=i+1
Используем цикл с предусловием.
3.2. Вычислить:
N!=1*2*3*…*N
Зададим начальные значения переменных:
I:=1 – переменная цикла;
fact:=1 - факториал.
Общая формула для вычисления факториала:
fact:=fact*i.
Шаг переменной цикла=1, т.е.i=i+1
Используем цикл с постусловием.

Вам также может понравиться