С помощью оператора while можно организовать цикл, для выполнения некоторых действий несколько раз, в зависимости от условия цикла. В теле цикла может быть либо одна команда языка, либо группа команд, объединенных операторными скобками begin … end .
a=0;
res = 0;
while (a<10) begin
res = res + c;
a = a+1;
end;
res ;
Заметьте, что если условие цикла изначально не выполняется, то действия, указанные в теле цикла, также не будут выполнены.
Для выхода из цикла помимо критерия, указанного в условии (например, счетчик), можно использовать команды Break и Continue.
См. также: