@eudora Добрый вечер!
Для разрыва цикла необходимо использовать функцию Break;
Пример:
Тут цикл разорвется при десятой итерации
1 2 3 4 5 6 7 8 9 10 |
var index: integer; begin index:= 1; repeat //что-то делаем в цикле inc(index); if index = 10 then Break; until index <> 100; end; |
@eudora
В Pascal можно остановить цикл с помощью инструкции "break":
1 2 3 4 5 6 |
while (условие) do begin if (условие_для_остановки_цикла) then break; // тело цикла end; |
Также можно использовать инструкцию "exit", чтобы полностью выйти из программы, но это не рекомендуется, так как это может привести к потере данных и другим нежелательным результатам:
1 2 3 4 5 6 |
while (условие) do begin if (условие_для_остановки_цикла) then exit; // тело цикла end; |