- •Имитационное моделирование
- •38.03.05 «Бизнес-информатика»
- •Научный редактор л.А. Гусакова
- •1. Цели и задачи курсовой работы
- •2. Общие указания по организации и методике выполнения курсовой работы
- •3. Требования к выполнению, содержанию, порядок сдачи курсовой работы
- •4. Этапы выполнения курсовой работы
- •5. Оформление пояснительной записки
- •6. Варианты задания курсовой работы
- •7. Пример выполнения курсовой работы
- •Метод построения модели
- •Блок схема
- •Листинг
- •Выходные данные
- •8. Условные обозначения на блок-диаграммах gpss
- •9. Список рекомендуемой литературы
8. Условные обозначения на блок-диаграммах gpss
Имя блока |
Обозначение блока |
Назначение блока |
ADVANCE
|
Задерживает транзакт на время А±В, если В=const, или А·В, если В – функция.
|
|
Имя блока |
Обозначение блока |
Назначение блока |
ASSEMBLE
ASSIGN
DEPART
ENTER
GATE X
GATE X
GATE X
GATHER
GENERATE
|
|
Собирает А транзактов од-ного семейства, пропускает в следующий блок 1-ый тран-закт, остальные уничтожает.
Присваивает параметру А входящего транзакта значе-ние В, модифицированное значением С.
Обеспечивает освобожде-ние в очереди А В единиц.
Обеспечивает вхождение транзакта в память А с заня-тием В единиц памяти.
Проверяет условие нахож- дения логического ключа А в состоянии Х (X=LS, LR).
Проверяет условие нахож- дения устройства А в состоя-нии Х (X=U, NU, I, NI).
Проверяет условие нахож- дения памяти А в состоянии Х (X=SE, SF, SNE, SNF).
Собирает А транзактов од- ного семейства и пропускает их одновременно в следую-щий блок.
Генерирует транзакты через А ед. времени, модифи-цированных В, с задержкой С, D транзактов, с приорите-том Е. |
Имя блока |
Обозначение блока |
Назначение блока |
LEAVE
LOGIC X
LOOP
MARK
MATCH
PREEMPT
PRIORITY
QUEUE
RELEASE
RETURN
|
Освобождает в памяти А В единиц памяти.
Устанавливает логический ключ А в состояние Х (Х=S, R, I).
Осуществляет повторение А раз группы блоков от адреса В до данного блока.
Осуществляет отметку времени в параметре А.
Синхронизирует движение транзактов по блок-схеме совместно с сопряженным блоком MATCH с меткой А.
Выполняет приоритетную обработку в устройстве А.
Присваивает входящему транзакту приоритет А.
Обеспечивает занятие в очереди А В единиц.
Освобождает устройство А.
Снимает прерывание с устройства А.
|
Имя блока |
Обозначение блока |
Назначение блока |
SAVEVALUE
SEIZE
SPLIT
TABULATE
TERMINATE
TEST X
TRANSFER
|
Сохраняет заданное значе-ние В в ячейке А.
Занимает устройство А.
Генерирует А копий вхо- дящего транзакта и направ-ляет их по адресу В, основ-ной транзакт переходит в следующий блок.
Регистрирует элемент данных в таблице А.
Уничтожает А транзактов.
Проверяет соотношение Х между А и В и направляет входящий транзакт в следующий блок при выполнении или по адресу С при невы-полнении соотношения (Х=E, NE, L, LE, G, GE).
Изменяет направление движения транзактов согласно режиму А. |