Цикл с параметром (цикл-ДЛЯ) в языке программирования Паскаль - Основы программирования на языке PascalABC.NET

Перейти к контенту

Главное меню:

Цикл с параметром (цикл-ДЛЯ) в языке программирования Паскаль

Циклы
Применяется в случаях, когда некоторая последовательность команд (тело цикла) должна повторяться фиксированное количество раз. Этот цикл также называют циклом со счётчиком

На блок-схемах этому циклу соответствует специальный блок:



Работа этого цикла аналогична работе следующего цикла с предусловием:



Здесь:
i – параметр цикла (переменная-счётчик);
n – начальное значение счётчика;
k – конечное значение счётчика.

В Паскале для реализации этого цикла используется оператор For.

For <параметр>:=<нач_знач> to <кон_знач> do <оператор>;

Здесь For – «для», to – «до», do – «делать, выполнять». Если в теле цикла более одного оператора, то необходимо использовать составной оператор begin ... end.

Тело цикла повторяется фиксированное число раз ДЛЯ каждого значения параметра цикла. Параметр цикла изменяется от начального значения до конечного, увеличиваясь после каждого выполнения тела цикла на единицу. Цикл завершает работу, когда значение параметра станет больше конечного значения.

Существует другой вариант этого оператора, в котором вместо слова to применяется слово downto («вниз до …»). В этом случае после каждого выполнения тела цикла значение параметра уменьшается на единицу, поэтому начальное значение должно быть больше конечного.

Задача. Для данного алгоритма запишите программу на языке Паскаль и составьте таблицу значений переменных (трассировку программы) при указанных значениях a и n. Что появится на экране?




Посмотреть этот процесс в динамике можно на следующем видео.
 
Назад к содержимому | Назад к главному меню