Категория: Циклы

Имя класса: FlowStatementsBlock

Имя схемы: controls_flow_statements

Назначение:


Параметры:


Прерывание работает только на ближайшем цикле. то есть, в случае вложенных циклов прервется только тот, внутри которого находится блок. Таким образом для прерывания нескольких циклов требуется использовать промежуточную переменную

Пример поиска позиции белого короля на шахматной доске:

Здесь после нахождения координат присваивается значение ИСТИНА в переменную "фигура найдена", а затем прерывается внутренний цикл (по y координате). затем, после выхода из цикла проверяется значение переменной "фигура найдена" и если оно равно ИСТИНА, то прерывается и внешний цикл.