Цикл с параметром (FOR)
Вариант 1 (с
увеличением счетчика)
For <счетчик>:=<начальное
значение> to <конечное значение> do
begin
<операторы>
end;
Тело цикла (операторы между begin
и end) выполняется
(<конечное
значение> - <начальное
значение> + 1) раз.
Если <начальное
значение> больше, чем <конечное
значение>, то тело цикла не выполняется ни разу.
Замечание: если между begin
и end находится только один оператор, то слова begin и end можно не писать.
Вариант 2 (с
уменьшением счетчика)
For <счетчик>:=<начальное
значение> downto <конечное значение> do
begin
<операторы>
end;
Тело цикла (операторы между begin
и end) выполняется
(<начальное
значение> - <конечное
значение> + 1) раз.
Если <начальное
значение> меньше, чем <конечное
значение>, то тело цикла не выполняется ни разу.
Цикл с постусловием (REPEAT)
Repeat
<операторы>
Until <условие>;
Выполняются операторы, находящиеся между Repeat
и Until (тело цикла), после этого проверяется
значение выражения <условие>.
Если оно равно False (т.е. условие не выполняется), то тело
цикла выполняется еще раз. И так продолжается до тех пор, пока <условие> не
станет истинным (True). Таким образом, после слова Until записывается условие завершения цикла.
Цикл с предусловием (WHILE)
While <условие> do
begin
<операторы>
end;
Проверяется значение выражения <условие>, если оно равно True (условие выполняется),
то выполняется тело цикла (операторы, находящиеся между begin
и end). Затем снова проверяется значение
выражения <условие>,
и так продолжается до тех пор, пока <условие> не станет
ложным (False). Таким образом, после слова While записывается условие выполнения тела цикла.
Замечание: если между begin
и end находится только один оператор, то слова begin и end можно не писать.
Разбор простейших задачФайл в формате pdf
Комментариев нет:
Отправить комментарий