Моделирование систем. Замятина О.М. - 168 стр.

UptoLike

Составители: 

168
Это мы будем реализовывать через модуль Decide 1, в котором мы
будем проверять занятость Recourse 1 в Process 1, и проверять очередь
в Hold 2. Приземлившийся самолет, т. е. обработанный модулем Process 1,
уходит из системы через модуль Dispose 2.
5. В Decide 2 будет проверяться следующее: если по прибытии
самолета для посадки полоса (Recourse 1) будет занята и /или будут
присутствовать самолеты на взлет в Hold 2, то этот самолет пойдет не
по ветке True на полосу, а по ветке False.
6. В ветке False первым стоит модуль Assign 1, который увеличи-
вает Attribute 1 на единицу каждый раз, когда он проходит по этой вет-
ке. Затем модуль Process 2 имитирует круг над аэропортом, после чего
в модуле Decide 2 проверяется, сколько уже кругов сделал этот самолет:
если меньше 5, то он опять возвращается к аэропорту для поверки усло-
вий, а если уже 5, то летит на запасной аэропорт.
7. Модули Assign 3, Assign 4 и Assign 5 необходимы для сбора
статистики по взлетевшим, севшим самолетам и самолетам, ушедшим
на запасной аэропорт.