Цикл с параметром - цикл, в котором некоторая переменная изменяет свое значение от заданного начального значения до конечного значения с некоторым шагом и для каждого значения этой переменной тело цикла выполняется один раз.
Оператор цикла с параметром используется именно в таких случаях, когда необходимо организовать цикл с заданным числом повторений.
Существует 2 формы написания цикла for:
1. for переменная:=выражение1 to выражение2 do оператор;
и
2. for переменная:=выражение1 downto выражение2 do оператор;
переменная называется параметром или счетчиком цикла.
выражение1 и выражение2 - начальное и конечное значение параметра цикла.
Действие оператора цикла типа to (прямой счет):
переменной присваивается значение выражения1;
проверяется условие: значение переменной больше значения выражения2?
если да, то цикл прекращается; если нет, то выполняется оператор, значение переменной увеличивается на единицу и далее действие повторяется, начиная с пункта 2.
Действие оператора цикла типа downto (обратный счет):
переменной присваивается значение выражения1;
проверяется условие: значение переменной меньше значения выражения2?
если да, то цикл прекращается; если нет, то выполняется оператор, значение переменной уменьшается на единицу и далее действие повторяется, начиная с пункта 2.
Правила:
Параметром цикла может быть только целая переменная.
Параметр цикла не может явным образом меняться в теле цикла.
Шаг цикла может быть равен только +1 (цикл с to) или –1 (цикл с downto).
В соответствии с общим видом тело цикла должно состоять из одного оператора, если операторов несколько, используем составной оператор и операторные скобки begin ... end;.
Цикл может не выполниться ни одного раза.
Задание 1. Составьте программу, которая 15 раз выводит на экран надпись "Мой любимый город!"
Задание 2. Составьте программу для нахождения суммы первых ста натуральных чисел.
Задание 3. Составьте программу, которая запрашивает стоимость 1 кг яблок и выводит на экран стоимость 1, 2, 3, ...., 10 кг яблок.