Паскаль. Основы программирования


Что такое цикл?


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

Если вас спросят, что такое цикл, то, наверное, вы не задумываясь ответите, что это повторяемость

чего-то.

И это совершенно правильно!

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

Циклы в математике - явление очень часто встречающееся.

Например, пока

натуральные числа меньше 10, тогда надо суммировать их.

Другими словами, мы находим сумму чисел от 1 до 10.

В этом примере повторяется сложение натуральных чисел, пока выполняется условие

(числа меньше 10).

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

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

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

 На языке Паскаль возможны циклы с предусловием, которые организуются с помощью оператора:

while (пока) ... do (выполнять) ...

Формат оператора: while <условие> do <операция>.

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

Если операция содержит не один оператор, а несколько, то их объединяют с помощью ОПЕРАТОРНЫХ СКОБОК begin и end, например;   

   

                                         while <условие> do

                                             begin

                                                S1; S2; S3; ...

                                            end;

В этом примере символами s1, s2, s3, ... обозначены операторы.

Действие цикла while

... do ... можно изобразить графически следующей схемой (см.


Начало  Назад  Вперед



Книжный магазин