х принципи побудови моделюючих алгоритмів: В«принцип DtВ» і В«принцип d z В». При побудові моделює алгоритму Q-схеми за В«принципом Dt В», тобто алгоритму з детермінованим кроком, необхідно для побудови адекватної моделі визначити мінімальний інтервал часу між сусідніми станами Dt '= {u i } (у вхідних потоках і потоках обслуговування) та прийняти, що крок моделювання дорівнює Dt '. У моделюючих алгоритмах, побудованих за В«принципом d zВ», тобто в алгоритмах з випадковим кроком, елементи Q-схеми проглядаються при моделюванні тільки в моменти особливих станів (в моменти появи з І зміни станів К). При цьому тривалість кроку Dt = Var залежить як від особливостей самої системи, так і від впливів зовнішнього середовища. Моделюють алгоритми з випадковим кроком можуть бути реалізованість синхронних і асинхронних способами. При синхронному способі один з елементів Q-схеми вибирається в якості ведучого, і по ньому В«синхронізуєтьсяВ» весь процес моделювання. При асинхронному способі побудови моделює алгоритму ведучий (синхронізуючий) елемент не використовується, а чергового кроку моделювання (перегляду елементів Q-схеми) може відповідати будь особливе стан всього безлічі елементів І, Н, К. при цьому перегляд елеменов Q-схеми Організованість так, що при кожному особливому стані або циклічно проглядаються всі елементи, або спорадично, - тільки ті, які можуть у цьому випадку змінити свій стан. h3> Розробка моделює алгоритму і машинна реалізація.
Розробку моделює алгоритму зручно проводити в 2 етапи:
1) розробка укрупненого алгоритму;
2) розробка детального алгоритму.
Укрупнений алгоритм показує наочно принцип функціонування моделі, приховуючи деталі конкретної реалізації і взаємодії окремих блоків схеми, що допомагає побачити загальний напрямок роботи моделі.
Події алгоритм більш глибоко відображає функціонування блоків схеми, в ньому більш детально описуються способи реалізації кожного блоку схеми.
На рис. 4 зображена укрупнена схема моделює алгоритму.
В
Рис. 4 Укрупнення схема моделює алгоритму. p> Переходячи до опису детальної схеми моделює алгоритму не можна не зупинитися на описі технології, з допомогою якого реалізовувався моделюючий алгоритм.
Для опису елементів схеми використовувався об'єктно-орієнтований підхід, основними принципами якого є
- об'єднання в рамках однієї структури даних полів і методів (процедур), що оперують над ними;
- спадкування - породження нових класів об'єктів, при цьому спадкоємці отримують ті ж поля і методи, що були оголошені в класі безпосереднього предка і його предків;
- поліморфізм - можливість зміни (часткового або повного) методів однойменних з методами предків (т.зв. віртуальні методи).
Завдяки цим принципам об'єктно-орієнтований підхід (ООП) став одним з найбільш популярних в Нині, тому що дозволяє програмісту будувати ієрархію класів, яка відобр...