у тих об'єктів, реальні експерименти з якими дороги, неможливі або небезпечні. p align="justify"> Імітація, як метод вирішення нетривіальних завдань, отримала початковий розвиток у зв'язку з створенням ЕОМ в 1950х - 1960х роках [5].
Складні функції моделює алгоритму можуть бути реалізовані засобами універсальних мов програмування (Паскаль, Сі), що надає необмежені можливості в розробці, налагодженні і використанні моделі. Однак така гнучкість купується ціною великих зусиль, що витрачаються на розробку та програмування дуже складних моделюючих алгоритмів, що оперують з списковим структурами даних. Альтернативою цьому є використання спеціалізованих мов імітаційного моделювання. p align="justify"> Спеціалізовані мови мають засоби опису структури та процесу функціонування моделюється системи, що значно полегшує і спрощує програмування імітаційних моделей, оскільки основні функції моделює алгоритму при цьому реалізуються автоматично. Програми імітаційних моделей на спеціалізованих мовах моделювання близькі до описами модельованих систем природною мовою, що дозволяє конструювати складні імітаційні моделі користувачам, які не є професійними програмістами. p align="justify"> Одним з найбільш ефективних і поширених мов моделювання складних дискретних систем є в даний час мова GPSS. Він може бути з найбільшим успіхом використаний для моделювання систем, формалізуються у вигляді систем масового обслуговування. В якості об'єктів мови використовуються аналоги таких стандартних компонентів систем масового обслуговування, як заявки, що обслуговують прилади, черги і т.п. Достатній набір подібних компонентів дозволяє конструювати складні імітаційні моделі, зберігаючи звичну термінологію систем масового обслуговування. br/>
.2 Загальні відомості про GPSS
Мова GPSS являє собою інтерпретуючу мовну систему, застосовується для опису просторового руху об'єктів. Такі динамічні об'єкти в мові GPSS називаються транзактамі і являють собою елементи потоку. У процесі імітації транзакти В«створюютьсяВ» і В«знищуютьсяВ». Функцію кожного з них можна представити як рух через модель з почерговим впливом на її блоки. Функціональний апарат мови утворюють блоки, що описують логіку моделі, повідомляючи транзактам, куди рухатися і що робити далі. p align="justify"> До складу GPSS входять наступні типи об'єктів: транзакти, блоки, списки, пристрої, пам'яті, логічні ключі, черги, таблиці, комірки, функції, змінні. Будь-яку модель на мові GPSS можна представити у вигляді комбінації компонентів, взятих з числа кликаних об'єктів. Модель має три рівні представлення:
верхній рівень, що визначається комбінацією основних функціональних об'єктів: пристроїв, пам'яті, ключів, черг;
середній рівень, що представляється схемою з типових блоків, між якими переміщуються транзакти;
нижній рівень - рівен...