Иллюстрированный самоучитель по Kylix

       

Примеры циклов с параметрами



Листинг 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).



Содержание раздела