t, написана мовою C + +. p align="justify"> Потім задається питання: В«Чи важлива швидкість виконання програми?В» Відповіддю на це питання визначається швидкодія мови.
Для остаточного вибору мови програмування для реалізації ПО задаються питання про поширеність і вартості мови.
6. Програма формування основного меню
На наступних малюнках представлені вікна програми за вибором мови програмування для реалізації ПППР.
В
В
В
В
В
В
В
7. Програмна реалізації механізму вироблення рішення
База знань складається з правил аналізу інформації від користувача з конкретної проблеми. Програмна реалізації механізму вироблення рішення, що використовує знання одного або кількох експертів, представлені в деякій формальній вигляді, а також логіку прийняття рішення людиною-експертом у важко-або неформалізованих завданнях. Експертні системи здатні в складній ситуації (при нестачі часу, інформації або досвіду) дати кваліфіковану консультацію (рада, підказку), що допомагає фахівцю чи менеджеру прийняти обгрунтоване рішення. p align="justify"> Основна ідея цих систем полягає у використанні знань і досвіду фахівців високої кваліфікації в даній предметній області фахівцями менш високої кваліфікації в тій же предметній області при вирішенні виникаючих перед ними проблем.
Експертні системи включає наступні підсистеми: базу знань, механізм виведення, інтелектуальний інтерфейс і підсистему пояснень. База знань містить формальний опис знань експертів, представлене у вигляді набору фактів і правил. Механізм виведення або вирішувач - це блок, який представляє собою програму, що реалізовує пряму або зворотну ланцюжок міркувань в якості загальної стратегії побудови виводу. За допомогою інтелектуального інтерфейсу експертна система задає питання користувачеві і відображає зроблені висновки, представляючи їх зазвичай в символьному вигляді. p align="justify"> Для розробки експертної системи використовувалася середовище розробки Borland C + + Builder.
Для структурування баз знань використовується мова веб-онтології OWL.
8. Керівництво користувача розробленої програмою
При запуску програми користувачеві будуть задавати питання, що стосуються мов програмування. Після відповідей на всі запропоновані питання, користувачеві буде запропонований один мова програмування, який буде найкращим чином підходити для програмної реалізації програмного забезпечення. br/>