Выход из цикла (Break)

Элемент диаграммы действий.

Блок Выход из цикла управляет выполнением цикла. Он останавливает текущую итерацию цикла (и опционально также выходит из этого цикла, не выполняя не только текущую, но и оставшиеся итерации).

 Чтобы вставить блок "Выход из цикла" в диаграмму действий
  1. Перетащите элемент Выход из цикла (Break) из палитры Диаграмма действий на диаграмму типа агентов. Перетаскивая блок, отпустите кнопку мыши тогда, когда курсор мыши будет находиться над точкой, которая находится в той ветви диаграммы действий, куда вы хотите поместить данный блок (при наведении курсора эта точка должна подсветиться зеленым цветом).
  2. В выбранной вами ветви диаграммы действий должен появиться новый блок.
  3. Перейдите в панель Свойства и выберите поведение, которое вы хотите реализовать с помощью этого блока.
  4. Выберите опцию Прервать итерацию и выйти из цикла, если вы хотите, чтобы этот блок прекращал выполнение не только текущей итерации, но и всех последующих итераций цикла, которые еще не были выполнены и выходил из этого цикла, передавая управление дальше.
  5. Если же вы хотите прервать выполнение только текущей итерации и продолжить цикл, перейдя к выполнению оставшихся итераций, то выберите опцию Прервать итерацию и продолжить цикл.  

Свойства

Основные

Тип – Определяет поведение блока:

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

Специфические

Имя – Здесь вы можете задать имя этого объекта.

Цвет заливки – Задает цвет заливки блока. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета


См. также

 Визуальное задание алгоритмов с помощью диаграмм действий

 Редактирование блоков диаграммы действий

 Создание диаграммы действий. Учебное пособие