Примеры циклов с параметрами
Листинг 3.6. Примеры циклов с параметрами
for i:=l to 20 do // Начало цикла
begin // Начало составного оператора
s:=s+i; // Тело цикла
a:=a*i;
end; // Конец цикла. Значение i увеличивается на 1 for i:=l to 10 do // Начало внешнего цикла begin // Начало составного оператора
for j:=10 downto 1 do // Начало внутреннего цикла begin
s:=s+j; // Тело внутреннего цикла а:=s+а;
end; // Конец внутреннего цикла. i уменьшается на 1
a:=a*s; end; // Конец внешнего цикла. i увеличивается на 1
Цикл с предусловием
Цикл с предусловием применяется в том случае, если число повторений заранее неизвестно и если при некоторых условиях тело цикла может не выполняться совсем. Данный цикл выглядит следующим образом:
while условие do оператор;
Условие представляет собой логическое выражение, которое может быть ложным или истинным.
Оператор — это тело цикла. Он может быть простым или составным.
Данный Цикл выполняется в том случае, когда условие имеет значение True. Как только условие примет значение False, цикл выполняться не будет.
Переменные, входящие в условие цикла, могут быть произвольными (не обязательно порядковыми).
Пример оператора цикла с предусловием представлен ниже (листинг 3.7).