Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Моделювання роботи в бібліотеці

Реферат Моделювання роботи в бібліотеці





ктів, керуючі оператори та оператори-команди. br/>

1.1 Оператори - блоки


Оператори - блоки формують логіку моделі. У GPSS/PC є близько 50 різних видів блоків, кожен з яких виконує свою конкретну функцію. За кожним з таких блоків стоїть відповідна підпрограма транслятора, а операнди кожного блоку служать параметрами цієї підпрограми. p align="justify"> Блоки виконують відповідні операції в моделі. У блоках можуть відбуватися події чотирьох основних типів:

) створення або знищення повідомлень;

) зміна числового атрибута об'єкта;

) затримка повідомлення на певний період часу;

) зміна маршруту повідомлення в моделі.

У специфікацію блоку GPSS WORLD, крім імені блоку, що описує основне функціональне призначення блоку, входить необов'язкова мітка і операнди.

Операнди блоків задають інформацію, специфічну для дії даного блоку. Число операндів кожного блоку залежить від типу блоку і не перевищує семи. Операнди позначаються символами А, В, С, D, E, F, G. Одні операнди в деяких блоках повинні бути завжди задані, інші можуть задаватися і не задаватися. У деяких випадках операнди вважаються заданими за замовчуванням. p align="justify"> Мітка (символічне ім'я) задається не більше 5 символами, причому перші три повинні бути обов'язково алфавітними. Мітки ставляться перед блоками, на які є посилання з інших частин моделі. p align="justify"> Перелік основних блоків GPSS WORLD

ADVANCE - реалізація затримки в часі

А - затримка на час обслуговування, В - половина поля допуску рівномірно розподіленого інтервалу часу затримки

ASSING - зміна і установка значень параметрів транзактов

А - номер, ім'я модифікується параметра, В - величина, використовувана для модифікації

АSSEMBLE - об'єднує задане число повідомлень, що належать до одного сімейства, в одне повідомлення (здійснює складання заданого числа повідомлень). Після складання з блоку ASSEMBLE виходить тільки одне повідомлення, яке переходить у наступний за номером блок. В одному і тому ж блоці ASSEMBLE можлива одночасна збірка повідомлень декількох сімейств. Коли повідомлення входить до блоку ASSEMBLE, інтерпретатор переглядає сімейство, до якого належить це повідомлення, перевіряє, чи є інше повідомлення з того ж сімейства в даному блоці ASSEMBLE. p align="justify"> А - задає число повідомлень, що беруть участь в збірці. Первинне значення аргументу поля А повинно бути більше або дорівнює одиниці. Якщо при вході вихідного повідомлення в блок ASSEMBLE значення лічильника стало рівним нулю (тобто потрібно було "об'єднати" тільки одне повідомлення), повідомлення негайно залишає блок ASSEMBLE і переходить у наступний за номером блок. Якщо результ...


Назад | сторінка 3 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Підготовка справи до судового розгляду в арбітражних судах. Порядок повідо ...
  • Реферат на тему: Судові повідомлення
  • Реферат на тему: Завідомо неправдиве повідомлення про тероризм
  • Реферат на тему: Вибір засоби передачі рекламного повідомлення
  • Реферат на тему: Рекламне повідомлення. Основні структурні елементи