Руководство по языку B.Pascal 7

       

Операторы цикла с предусловием (while)


-----------------------------------------------------------------

Оператор цикла с предусловием (начинающийся с ключевого сло- ва while) содержит в себе выражение, которое управляет повторным выполнением оператора (который может быть составным оператором).

------¬ ----------¬ ---¬ ---------¬ оператор --->¦while+-->¦выражение+-->¦do+-->¦оператор+--> while L------ L---------- L--- L---------

Выражение, с помощью которого осуществляется управление пов- торением оператора, должно иметь булевский тип. Вычисление его производится до того, как внутренний оператор будет выполнен. Внутренний оператор выполнятся повторно до тех пор, пока выраже- ние принимает значение Тruе. Если выражение с самого начала при- нимает значение False, то оператор, содержащийся внутри оператора цикла с предусловием, не выполняется.

Примерами операторов цикла с предусловием могут служить сле- дующие операторы:

while Data[I] <> X do I := I + 1;

While I > 0 do begin if Odd(I) then Z := Z * X; I := I div 2; X := Sqr(X); end;

while not Eof(InFile) do begin Readln(InFile,Line); Process(Line); end;



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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий