ВУЗ:
Составители:
61
Рассмотрение понятия «приоритет очереди» будет приведено
ниже (см. модуль данных очередь Queue).
Модуль Decide
Этот модуль позволяет описать и задать логику
модели, учитывая принятие решений. Он
включает опции принятия решений, основанных
на условии By Condition (например, если тип
сущности Car) или основанных на вероятности By
Chance (например, 75 % – true, а 25 % – false).
Условия могут быть основаны на значении атрибута Attribute, значении
переменной Variable, типе сущности Entity Type или основанные на
выражении Expression.
Если поставленное условие выполняется, то сущности будут
покидать модуль через ветку True, иначе – по ветке False.
Данный модуль позволяет выполнять проверку не только одного
условия, но и нескольких. Это достигается с помощью свойства
Type→N-way by Chance/by Condition. В зависимости от условия
сущность идет по нужной ветке. Таким образом, по ветке True у модуля
может быть любое количество выходов (по ветке False – всегда один
выход).
Применение: разделение дел на срочные дела и несрочные;
перенаправление недоделанных или сделанных неправильно работ на
доработку.
Таблица 3.5
Параметры модуля Decide
Параметры
Описание
Name
Уникальное имя модуля, которое будет отражено в
блок-схеме
Type
Тип принятия решения: By Chance – выбор
направления основывается на вероятности и By
Condition – проверка на выполнение конкретно
заданного условия
Percent True
Значение, определяющее процент сущностей,
который пойдет по направлению True
If
Тип условия, которое будет проверяться на
выполнение
Named
Имя переменной, атрибута или типа сущности,
который будет проверяться при входе сущности в
модуль
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »