
- •Зав. Кафедрою кітПіВ а. М. Тігарєв
- •Декан факультету ткс, доц. І. В. Хіхловська
- •1 Структура залікового модуля 1
- •2 Зміст змістових модулів (лекційних годин – 22):
- •1 Структура залікового модуля 2
- •2 Зміст змістових модулів (лекційних годин – 10):
- •1 Структура залікового модуля 3
- •2 Зміст змістових модулів (лекційних годин – 10):
- •Основи роботи з середовищем імітаційного моделювання AnyLogic
- •1 Мета роботи
- •2 Основні положення
- •2.1 Загальна характеристика системи AnyLogic
- •2.2 Види моделей
- •2.3 Підтримка моделювання в середовищі AnyLogic
- •2.4 Візуалізація виконання моделі
- •3 Робота у середовищі AnyLogic
- •3.1 Початок і завершення сеансу робіти
- •3.2 Створення нового проекту AnyLogic
- •3.3 Виконання моделі у середовищі AnyLogic
- •4 Контрольні запитання
- •5 Домашнє завдання
- •6 Лабораторне завдання
- •6 Зміст протоколу
- •2.1 Розробка імітаційної моделі безперервної системи
- •2.2 Створення нового проекту
- •2.3 Побудування моделі
- •2.4 Побудування часових діаграм
- •2.5 Анімація моделі
- •2.5 Запуск моделі
- •3 Контрольні запитання
2 Зміст змістових модулів (лекційних годин – 10):
Програмування на мові PL/SQL в СУРБД Oracle. Адміністрування в в СУРБД Oracle. Створення користувача бази даних. Введення в PL/SQL. (2 год.).
Блок PL/SQL. Типи PL/SQL. (2 год.).
Управляючі структури PL/SQL. Записи та таблиці. (2 год.).
Вбудовані SQL-функції. Курсори. (2 год.).
Підпрограми. Об’єктно-орієнтироване програмування. (2 год.).
Теми практичних занять модуля 3
№ пп. |
Тема та зміст |
Години |
1 |
Вбудовані функції SQL. Часто використовувані однорядкові функції. Системні змінні. Числові функції. Текстові функції |
2 |
2 |
Створення програм на PL/SQL. Управляючі структури PL/SQL. |
2 |
|
Усього |
4 |
Теми лабораторних занять модуля 3
№ пп. |
Номер, найменування лабораторної роботи |
Години |
1 |
Створення таблиць баз даних. Вставка та перегляд даних у таблицях. |
4 |
2 |
Сортування записів у таблицях. Видалення записів у таблицях. |
4 |
3 |
Програма SQL*Plus та керування нею. |
4 |
4 |
Створення програм на PL/SQL. SQL в PL/SQL. Вбудовані SQL- функції. |
4 |
5 |
Створення програм на PL/SQL. Підпрограми: процедури. |
4 |
|
Усього |
20 |
Вихідні знання та уміння з модуля 3
№ пп. |
Зміст знань |
Шифр |
1 |
|
ЗН.1 |
2 |
|
ЗН.2 |
|
Зміст умінь |
|
1 |
|
УМ.1 |
2 |
|
УМ.2 |
3 |
|
УМ.3 |
4 |
|
УМ.4 |
Лабораторна робота № 1
Основи роботи з середовищем імітаційного моделювання AnyLogic
1 Мета роботи
Метою роботи є знайомство з середовищем імітаційного моделювання AnyLogic 5. Набуття навичок роботи в AnyLogic 5.
2 Основні положення
2.1 Загальна характеристика системи AnyLogic
AnyLogicТМ – це середовище імітаційного моделювання, підґрунтям якого є дослідження в теорії моделювання і новітні інформаційні технології.
Мова моделювання AnyLogicТМ є ефективною при моделюванні великих систем підвищеного рівня складності. Основними програмними модулями моделі AnyLogicТМ є активні об’єкти, з допомогою яких можливо моделювати будь-які об’єкти реального миру.
Імітаційне моделювання це розробка й виконання на комп’ютері програмної системи, яка відбиває поведінку і структуру об’єкта, що моделюється. Комп’ютерний експеримент з моделлю полягає в виконанні програми з різними значеннями параметрів (вхідних даних) й аналізі отриманих результатів.
Модель – це спрощений аналог реального об’єкту або явища, який відбиває закони поведінки складових частин об’єкту і зв’язки між ними. В практичної й науковій діяльності моделювання є одним з визначних елементів наукового дослідження. Ціллю моделювання є вирішення певної проблеми реального життя, яку неможливо або дорого вирішувати за допомогою експерименту з реальним об’єктом. Сьогодні моделювання стає єдиним можливим засобом знаходження оптимального або припустимого вирішення проблем в складних системах, засобом підтримки прийняття відповідальних рішень у практичному житті.
Для розробки адекватної моделі – моделі, яка в потрібній мірі відбиває об’єкт застосовуються рівні абстракції, які відповідають необхідним властивостям об’єкту у даній моделі. Використовуються такі рівні абстракцій:
низький рівень абстракції, – характеризується великою кількістю деталей, мікрорівнем; призначений для вирішення задач операційного рівня. Використовується для моделювання окремих об’єктів, індивідуальної поведінки об’єктів, фізичних зв’язків між окремими об’єктами, які мають малі розміри, знаходяться на малих відстанях друг від друга, переміщуються з невеликими швидкостями тощо. До таких систем можливо віднести мікромоделі транспортних систем, виробництво тощо;
середній рівень абстракції, – характеризується середньою кількістю деталей, мезорівнем; призначений для вирішення задач тактичного рівня. Використовується для моделювання енергетичних систем, роботи сервісних центрів тощо;
високий рівень абстракції, – характеризується мінімальною кількістю деталей, макрорівнем; призначений для вирішення задач стратегічного рівня. Використовується для моделювання складних агрегатів, причинних залежностей, тенденцій, впливу зворотних зв’язків. На цьому рівні можуть розв’язуватися задачі керування проектами, транспортних макромоделей, мереж зв’язку тощо.