_________________________________________________________________________


Оператор цикла For



Для многократного повторения одних и тех же действий в Turbo Pascal
предусмотрены три оператора цикла.
До сих пор мы не пользовались циклами. Программы в которых не используются
циклы пишут только для обучения. В реальной жизни программирование без циклов
теряет всякий смысл. Так как без цикла все проще посчитать на бумаге с
с использованием калькулятора и не придумывать такие хитрые машины как компьютеры.

МЫ начнем знакомство с циклами с оператора FOR
Оператор For используется в тех случаях, когда заранее известно число повторений.

Оператор For выгладит следующим образом.
for I := 1 to 10 do
write(I,' ');
В этом случае цикл выведет на экран значение перемнной I, 10 раз,
на экране вы увидите буквально следующее : "1 2 3 4 5 6 7 8 9 10 ".
Так же значение параметра I может не только увеличеваться, но и уменьшаться
в этом случае оператор for имеет следующий вид.
for I := 10 downto 1 do
Если в теле цикла необхадимо повторять несколько операторов, нужно
выделить тело циклами с помощью конструкции begin ... end;
Например:

For I := 1 to 10 do
begin
read(B);
B := B * I;
write(B);
end;

Примечание:

1) В теле цикла нельзя явно менять значение параметра(в нашем примере переменной I).

2) По завершению работы цикла For значение параметра(I) считается неопределенным.
___________________________________________________________________
Авторские права принадлежат © Hunter Переработано 5.12.04
Ваши отклики и пожелания пишите мне

Hosted by uCoz