Палитра Диаграмма действий

Палитра Диаграмма действий содержит блоки диаграмм действий - структурированных блок-схем, позволяющих задавать алгоритмы визуально:

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

 Код Блок Код позволяет добавлять в вашу диаграмму действий фрагменты кода. С помощью таких блоков вы можете задавать какие-то определенные действия, которые вы хотите выполнить в процессе выполнения алгоритма.

 Решение (If ... Else)  - Блок Решение (If.. Else) является простейшим способом ветвления алгоритма. Он обеспечивает выполнение фрагментов кода в соответствии с условием. У блока есть две исходящие ветви - true и false. Когда управление дойдет до данного блока, будет приниматься решение о том, по какой ветви блока управление пойдет дальше. Если заданное для блока условиебудет выполнено, то будет выбрана ветвь true. В противном случае - ветвь false.

 Локальная переменнаяИспользуется для объявления новой локальной переменной в диаграмме действий. Локальная переменная будет видна не во всей диаграмме действий, а только в той ее части, которая следует за точкой объявления переменной.

Цикл WhileЦикл While является блоком диаграммы действий, предназначенных для реализации циклов итераций. Цикл выполняется до тех пор, пока заданное для этого цикла условие будет истинно (принимает значение true). Истинность выражения проверяется в начале каждой итерации.

Цикл Do WhileЦикл Do While является блоком диаграммы действий, предназначенных для реализации циклов итераций. Цикл выполняется до тех пор, пока заданное для этого цикла условие будет истинно (принимает значение true). Истинность выражения проверяется в конце каждой итерации.

Цикл ForИтератор по коллекции: итеративно проходит по всем элементам указанной коллекции. На каждой итерации выполняется заданное действие, в котором доступен очередной элемент коллекции.
Цикл со счетчиком: выполняет заданные для этого цикла действия несколько раз, до тех пор, пока не выполнится заданное условие.

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

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