Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Циклом с постусловием



5.1. Ц и к л с п а р а м е т р о м (For)

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

Общий вид цикла For…to

For <параметр цикла> := <начальное значение> to <конечное значение> do

<тело цикла>;

Указанную серию операторов называют телом цикла.

Принцип действия цикла For…to:

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

Слова For, to, do – означают: для, до, делать.

В качестве тела цикла может быть как простой, так и составной оператор.

Существует ещё одна форма записи цикла с параметром:

For <параметр цикла> := <начальное значение> downto <конечное значение> do

<тело цикла>;

Принцип действия цикла For…downto:

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

Рассмотрим примеры:

Пример 1. Составить программу для вывода на экран первых 20 натуральных чисел, сначала в порядке возрастания, а затем в порядке убывания.

Program F;

Var i: integer;

Begin

writeln;

For i:=1 to 20 do

write (i,' ');

writeln;

For i:=20 downto 1 do

write (i,' ');

readln;

End.

Пример 2. Составить программу для вычисления факториала введённого натурального числа.

Для начала вспомним понятие факториала числа.

Определение: Факториалом натурального числа n называется последовательное произведение натуральных чисел 1·2·3·4·…·n и обозначается n!

Следовательно: n!=1·2·3·4·…·n

Например: 1!=1

2!= 1·2=2

3!= 1·2·3=6

4!=1·2·3·4=24

5!= 1·2·3·4·5=120

6!= 1·2·3·4·5·6=720

Утверждение:





Дата публикования: 2015-10-09; Прочитано: 273 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...