Вернуть значение (Return)

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

Блок Вернуть значение (Return) играет две роли: во-первых, он определяет, какое значение будет возвращать диаграмма действия (если ее тип возвращаемого значения не void), и во-вторых, немедленно возвращает это значение, завершая тем самым процесс.

Каждая ветвь диаграммы действий должна заканчиваться блоком Вернуть значение (Return). Именно по этой причине когда мы только начали создавать диаграмму действий в конец каждой новой диаграммы действий, которую вы добавляете на диаграмму, автоматически добавляется один блок "вернуть значение". Таким образом, уже эта начальная конструкция становится логически завершенной.

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

Свойства

Основные

Возвращаемое значение –  [Отображается, только если эта диаграмма возвращает значение] Значение, которое вернет диаграмма действий при достижении этого блока. Значение должно быть того типа, который указан в качестве Типа возвращаемого значения в свойствах элемента Диаграмма действий.

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

Имя – Имя этого объекта.

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

Когда вы вставите блок "вернуть значение" в диаграмму действий, та ветвь диаграммы, которая будет исходить из данного блока, будет отсоединена от этой диаграммы действий.

Если вы вставите блок "вернуть значение" в какую-либо ветвь блока "решение", эта ветвь будет нарисована пунктиром, обозначая тем самым, что управление никогда не дойдет до тех блоков, которые будут следовать в данной ветви за блоком "вернуть значение". 


См. также

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

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

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