while (зарезервированное слово)

Язык:
Русский
English

Блок–схема: Цикл с предусловием


Оператор цикла while содержит выражение, которое управляет повторением выполнения отдельного или составного оператора.

Синтаксис

 while выражение do оператор

Замечания

Оператор после do будет выполняться до тех пор, пока булево выражение является истинным (True).

Выражение оценивается до выполнения оператора, так что если булево выражение с самого начала было ложным (False), то оператор не будет выполнен ни разу. (В отличие от оператора цикла repeat)

Пример

 { Операторы while }
 while Ch = ' ' do
   Ch := GetChar;

 while not EOF(InFile) do
 begin
   ReadLn(InFile, Line);
   WriteLn(OutFile, Line);
   Inc(Lines);
 end;

Ада

 while выражение loop операторы end loop;

 -- Пример
 while Ch = ' ' loop
    Get_Immediate (Ch);
 end loop;

 while not End_Of_File (InFile) loop
    Put_Line (OutFile, Get_Line (InFile));
    Lines := Lines + 1;
 end loop;

См. также

Лекция №3.3: Ветвления. Массивы. Циклы

Тэги: while
| G+
Код для вставки: :: :: :: ::
Поделиться: // //