Rty bvariable avto'g'5

Asdf BVARIABLE Q2$'LE'10

Булева змінна Rty дорівнює 1, якщо змінна Avto більша 5, інакше дорівнює 0. У другому прикладі булева змінна Asdf дорівнює 1, якщо поточна довжина черги номер 2 менша або дорівнює значенню параметра 10 транзакта.

Булевих операторів є два: ORАБО й ANDІ. Оператор АБО перевіряє виконання хоча б однієї з умов, а оператор І вимагає виконання обох умов. Наприклад:

Kan1 BVARIABLE FI$Rem'OR'SF4

Kan2 BVARIABLE FI$Rem'AND'SF$Pogr

Булева змінна Kanl дорівнює 1, якщо виконується одна з умов: пристрій Rem обслуговує переривання або пам'ять з номером 4 не заповнена. Булева змінна Kan2 дорівнює 1, якщо виконуються обидві умови: пристрій Rem обслуговує переривання й пам'ять із назвою Pogr не заповнена.

Типи функцій

У GPSS World застосовуються наступні типи функцій:

· С – неперервна числова;

· D – дискретна числова;

· Е – дискретна атрибутивна;

· L – спискова числова;

· М – спискова атрибутивна.

Функції задаються у вигляді таблиць і визначаються оператором FUNCTION, після якого вказують пари можливих значень аргумента і функції. Оператор FUNCTION має наступний формат:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: