Лекция: Оператор цикла с предусловием

 

Проверка условия выполнения тела цикла с предусловием производится в самом начале оператора (следовательно, может не выполняться ни разу). Синтаксическая диаграмма оператора изображена на рис. 5.3.

 
 

 


Рис. 5.3. Синтаксическая диаграмма цикла с предусловием

Выражение – условие логического типа.

Оператор – любой оператор Паскаля, простой или составной.

Оператор While задает многократное выполнение оператора, стоящего после do. Перед каждым выполнением тела цикла вычисляется значение выражения – условия. Если результат равен True (истина), то выполняется оператор после do, если False (ложь), то действие оператора while прекращается.

Программа вычисления факториала с использованием данного вида цикла будет выглядеть следующим образом:

{фрагмент программы}

Begin

i:=1;

f:=1;

еще рефераты
Еще работы по информатике