Локальная переменная

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

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

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

Чтобы объявить локальную переменную внутри диаграммы действия
  1. Перетащите элемент Локальная переменная  из палитры Диаграмма действий на диаграмму типа агентов. Перетаскивая блок, отпустите кнопку мыши тогда, когда курсор мыши будет находиться над точкой, которая находится в той ветви диаграммы действий, куда вы хотите поместить данный блок (при наведении курсора эта точка должна подсветиться зеленым цветом).
  2. В выбранной вами ветви диаграммы действий должен появиться новый блок.
  3. Перейдите в панель Свойства.
  4. Введите имя этого блока (и в то же время имя локальной переменной, задаваемой этим блоком) в поле Имя. Имя переменной будет отображено на диаграмме внутри данного блока.
  5. Задайте тип переменной. Вы можете как выбрать один из наиболее часто используемых типов (intdouble, booleanString) с помощью соответствующей кнопки переключателя Тип, так и задать значение любого другого Java класса (в этом случае вам нужно будет выбрать опцию Другой и ввести имя типа в расположенном справа поле).
  6. Введите начальное значение переменной в поле Начальное значение.
  7. Некоторые переменные могут не изменять своих значений, а сохранять одно и то же значение на протяжении всего процесса моделирования. Такие переменные должны быть объявлены константами. Константа сохраняет одно и то же значение, которое не может быть изменено пользователем. Сделав переменную константой, вы защищаете ее от нежелательного изменения. Чтобы сделать переменную константой, установите флажок Константа.

Свойства

Основные

Имя – Имя локальной переменной, заданной данным блоком.

Тип – Тип локальной переменной. Вы можете как выбрать один из наиболее часто используемых типов (intdouble, booleanString) с помощью соответствующей кнопки переключателя Тип, так и задать значение любого другого Java класса (в этом случае вам нужно будет выбрать опцию Другой и ввести имя типа в расположенном справа поле).

Начальное значение – Здесь вы можете задать начальное значение переменной. Начальное значение может быть впоследствии изменено во время моделирования. Если начальное значение не будет задано, то будут применены правила Java: например, переменная типа double будет равна 0, а переменной типа boolean будет присвоено значение false.

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

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

Метка –  Здесь вы можете ввести комментарий, объясняющий смысл переменной, заданной этим блоком. Комментарий будет отображен внутри блока вместо имени переменной.

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


См. также

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

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

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