Моделі даних та їх представлення
Модель (від лam. «Modulus» - міра, зразок, норма) - це прообраз, опис або зображення якогось об'єкту.
Крім матеріальних моделей (іграшки, глобуси, макета будинку ...) існують абстрактні моделі: описи, формули, зображення, схеми, креслення, графіки і т.д.
Всі абстрактні моделі, які можна представити за допомогою набору знаків (геометричних фігур, символів, фрагментів тексту), - це знакові моделі. Будь-яку знакову модель можна зобразити на папері. Щоб побудувати знакову модель, потрібно представляти значення знаків і знати правила перетворення знаків.
Моделі, отримані в результаті висновків, називаються вербальними (від лат. «Verbalis» - усний). Вербальними називаються також моделі, викладені в розмовній формі. Таким чином, всі абстрактні моделі можна поділити на знакові і вербальні (рис.2.1).
Рисунок 2.1 - Класифікація моделей по способу представлення
Інформаційні моделі мають відношення до інформаційних процесів. Інформаційні моделі мають бути абстрактними, оскільки, як відомо, інформація - це нематеріальна категорія. По-друге, інформаційні моделі мають бути знаковими, оскільки повідомлення представляються у вигляді знаків. Знакові моделі прийнято ділити на математичні й інформаційні моделі (рис. 2.2).
Рисунок 2.2 - Класифікація знакових моделей
Математична модель - це модель, сформульована мовою математики і логіки. З математичними моделями не потрібно плутати інформаційні моделі.
Інформаційна модель - це модель, що описує інформаційні процеси, або модель, яка містить інформацію про властивості і стан об'єктів, процесів, явищ.
Комп'ютерна модель - це модель, реалізована за допомогою, програмних засобів на комп'ютері.
Створення і дослідження моделей, створених за допомогою комп'ютера. називається комп'ютерним моделюванням.
Комп'ютерне моделювання знаходить унікальне застосування при описі і розрахунку експериментів, які виконувати в реальності не слід. Це, наприклад, моделі ядерного вибуху, пожежі на підприємстві, зіткнення на залізниці, військових дій і т.д. За допомогою комп'ютерних моделей можна з достатньою точністю описати деталі цих катастрофічних процесів.
Етапи побудови комп'ютерної моделі наведено на рисунку 2.3.
![]() |
Рис.2.3 - Етапи побудови комп'ютерної моделі