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

UptoLike

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

36
Перекресток не может быть одновременно перекрестком слияния
и ветвления (рис. 2.20, а), т. к. в этом случае будет неясно правило его
срабатывания. Эта ситуация разрешается путем введения в модель
каскада перекрестков (рис. 2.20, б).
а
б
Рис. 2.20. Графическое изображение перекрестка:
а - неверный способ отображения; б - верный способ отображения
В свою очередь, все перекрестки могут быть пяти типов:
1. Asynchronous AND (Асинхронное И)
2. Synchronous AND (Синхронное И)
3. Asynchronous OR (Асинхронное ИЛИ)
4. Synchronous OR (Синхронное ИЛИ)
5. XOR (Exclusive OR) (Исключающее ИЛИ)
Рассмотрим подробно правила срабатывания перекрестков.
Asynchronous AND (Асинхронное И)
Правило срабатывания перекрестка слияния (рис. 2.21, а):
выходной процесс запустится, если завершились все входные процессы.
Вариантов срабатывания этого перекрестка один.
Правило срабатывания перекрестка ветвления (рис. 2.21, б): после
завершения входного процесса запустятся все выходные процессы.
Вариантов срабатывания этого перекрестка один.
Пример: после завершения входного процесса «рассчитать
клиента» запустятся все выходные процессы «пробить кассовый чек»,
«принять деньги» и «упаковать покупки».
&&&
&&&
OOO
OO
O
XXX