Компьютерное моделирование. Замятина О.М. - 110 стр.

UptoLike

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

Это мы будем реализовывать через модуль 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 необходимы для сбора
статистики по взлетевшим, севшим самолетам и самолетам, ушедшим
на запасной аэропорт.
Рассмотрим более подробно наиболее интересные модули.
В аэропорту через каждые 10 ± 2 мин к взлетно-посадочной
полосе выруливают готовые к взлету машины.
Take off
0