Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Програмна реалізація імітаційних моделей

Програму для ЕОМ можна розробити двома способами:

1) звичайними засобами програмування із застосуванням проблемно-орієнтованих (фортран, паскаль, кобол і т. ін.) або машинно-орієнтованих мов (мови Асемблеру, СІ);

2) з допомогою спеціалізованих мов моделювання.

Перший спосіб використовується, коли імітаційна модель не дуже складна, застосовується нечасто і програмується спеціалістами, котрі не мають значного досвіду роботи з імітаційними моделями. Проте при цьому програмістові доводиться заново складати підпрограми стандартних процедур, використовуваних у всіх імітаційних моделях (генерування випадкових змінних, статистична обробка даних, розміщення інформації всередині машинної пам’яті, складання основної програми, яка забезпечує правильну черговість подій та просування імітаційного процесу по осі часу).

Отже, застосування універсальних мов програмування має і переваги (мінімум обмежень на вхідний формат, значна поширеність), і недоліки (чималі витрати часу на програмування та налагодження програм). Створювати програмне забезпечення імітаційного моделювання допомагають спеціалізовані машинні мови. При їх використанні достатньо лише задати функцію розподілу ймовірностей. Тоді автоматично генеруються випадкові події за даним законом розподілу. Деякі зі спеціалізованих програм забезпечують збір статистичних даних за тими чи іншими досліджуваними характеристиками імітаційної системи і видачу результатів машинного моделювання в наперед заданій формі. За допомогою таких програм упорядковують події та реєструють у часі кожний перехід системи з одного стану до іншого.

Зауважимо, що при машинному моделюванні спеціалізовані мови порівняно з універсальними мають такі переваги:

менші витрати на програмування;

ефективніші методи виявлення помилок;

стислість і точність вираження понять, котрі характеризують імітаційні процеси;

можливість заздалегідь створювати для користувачів стандартні підпрограми, що можуть використовуватися в будь-якій імітаційній моделі;

автоматичне формування певних типів даних;

зручність нагромадження та подання зображення даних;

забезпечення керування та контролю за розподілом машинної пам’яті в ході імітаційного моделювання.

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

переміщує в потрібні моменти системний час;

реєструє плановані події;

організує реалізацію подій, що настають;

динамічно розподіляє пам’ять обчислювальної машини і т.ін.

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


Читайте також:

  1. XV. Реалізація права вступників на вибір місця навчання
  2. Адекватна реалізація принципів міжнародної економіки можлива лише в стабільному політичному середовищі.
  3. Алгоритм реалізації моделей
  4. Альтернативна реалізація із вільним вихідним кодом – сервер SAMBA
  5. АНАЛІЗ ЛІНІЙНИХ МОДЕЛЕЙ ЕКОНОМІЧНИХ ЗАДАЧ
  6. Аналіз лінійних моделей оптимізаційних задач
  7. Аналіз та синтез моделей систем
  8. Аналіз часових рядів економічних показників і побудова економетричних моделей динаміки
  9. Важливою складовою економічної політики 60-х рр. була реалізація програми “нових рубежів” президента Дж. Кенеді.
  10. Вибір моделей.
  11. Вибір теми та реалізація наукового дослідження
  12. Види економіко-математичних моделей оптимізації




Переглядів: 1030

<== попередня сторінка | наступна сторінка ==>
Сфери застосування імітаційних моделей | Приклад імітаційної моделі

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.