Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проги, ЛЕКЦИИ / Программирование Лекция 4 оператор цикла.pps
Скачиваний:
16
Добавлен:
12.02.2015
Размер:
945.66 Кб
Скачать

Программирование и практика на ЭВМ

Лекция №4

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

Цикл WHILE .. DO

оператор

Пример цикла с предусловием

Цикл REPEAT .. UNTIL

оператор

да

нет

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

Контроль правильности ввода

Приближенное вычисление бесконечных рядов

Вычисление

Цикл с параметром

For P:=PN to PK do Body

For P:=PN downto PK do Body

Body

Body

 

Цикл с параметром

For P:=PN to PK do Body

For P:=PN downto PK do Body

эквивалентно

эквивалентно

Temp1 := PN;

Temp1 := PN;

Temp2 := PK;

Temp2 := PK;

if Temp1 <= Temp2 then

if Temp1 >= Temp2 then

begin

begin

P := Temp1;

P := Temp1;

Body;

Body;

while P <> Temp2 do

while P <> Temp2 do

begin

begin

P := Succ(P);

P := Pred(P);

Body;

Body;

end;

end;

end;

end;