Вычислительные процессы, в которых часть вычислений повторяется многократно, называются циклическими процессами.
Виды операторов цикла.
- Оператор цикла с предварительным условием.
- Оператор цикла с последующим условием.
- Оператор цикла с параметром.
Оператор цикла с предварительным условием используется в тех случаях, когда заранее неизвестно число повторений цикла.
Форма записи оператора цикла с предусловием:
while логическое выражение do
begin операторы циклической части программы (тело цикла) end;
Если в циклической части оператора стоит всего один оператор, то операторные скобки begin и end можно не указывать и оператор цикла примет вид:
while логическое выражение do оператор;
Оператор цикла с предварительным условием действует следующим образом. Предварительно проверяется логическое выражение. Если оно истинно, то выполняются операторы циклической части программы. Если логическое выражение ложно, то происходит выход из цикла.
Если с самого начала значение логического выражения не является истиной, то операторы циклической части не выполняются ни разу.
Логическое выражение должно меняться в теле цикла, иначе цикл будет бесконечным и через некоторое время компьютер зависнет.
Пример. Вычислить значения функции Y при изменении X от С до D с шагом Н.