logo

Вторая форма записи оператора foRcуменьшением счетчика:

FOR <перем_цикла>:=<нач_знач> DOWNTO <конеч_знач> DO

Begin

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

End;

Замена зарезервированного слова TO на DOWNTO означает, что шаг наращивания переменной цикла равен (-1).

Пример . for i:=8 downto 2 do Оператор;

В этом случае iпоследовательно принимает значения 8,7,6,…2

Пример. Написать программу для вычисления суммы Nпервых натуральных, т.е. требуется вычислить 1+2+3+…N

Фрагмент программы:

s:=0;

for i:=N downto 1 do {от N до 1 вниз}

s:=s+i;

Замечание:Если в цикле выполняется один оператор, то его можно не ставить в последовательно операторовBegin-End.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4