While <условие> do
<оператор 1>
Если в программе надо использовать несколько операторов в данном цикле, то так:
while <условие> do
begin
<оператор 1>;
..
<оператор n>;
end;
Читается как: ПОКА выполняется условие ДЕЛАЙ действие(я) (оператор(ы)).
Пример программы:
var
s: String[10];
begin
while s <> 'иди' do
begin
WriteLn('Хочу домой');
ReadLn(s);
end;
end.