Таблиця переходів - Розробка прототипу експертної системи з вибору оптимальної мови програмування
Реалізується побудова експертної системи реляційного типу, використовуючи дерево рішень, що відображає знання й досвід експерта в рішенні задач у даній проблемній області. Для реалізації машини виводу і одержання шуканого рішення застосовується таблиця переходів.
Кожна дуга описується номером її початку й номером її кінця. Крім двох стовпців, відповідних до початку і кінця дуги, є ще два стовпці: "Кінець пошуку" і "Відповідь користувача" (табл. 3.1). Стовпець "Кінець пошуку" вказує на продовження пошуку (0) або його закінчення (1).
Таблиця 3.1 Керування переходом станів
Початковий стан |
Кінцевий стан |
Кінець пошуку |
Відповідь користувача |
0 |
1 |
1 |
Сайт |
1 |
3 |
1 |
Для себе |
1 |
4 |
1 |
Коммерційний |
0 |
2 |
2 |
Додаток |
2 |
5 |
2 |
Для мобільних платформ |
2 |
6 |
2 |
Для ПК |
6 |
7 |
2 |
Без граф. інтерфейсу |
6 |
8 |
2 |
З граф. інтерфейсом |
8 |
9 |
2 |
Так є, БД |
8 |
10 |
2 |
Ні, це не БД |
10 |
11 |
2 |
Так є, ЕС |
10 |
12 |
2 |
Ні, це не ЕС |
12 |
13 |
2 |
Так потребує Інтернет |
12 |
14 |
2 |
Ні, не потребує Інтернет |
Похожие статьи
-
Опис бази знань Вхідні дані Вхідні дані надходять з одного джерела, а саме від експерта. Дані, які надходять: Актуальні дані про мови та засоби...
-
Наявність бази знань і відносно універсального інтерпретатора, робить принципово можливим створення нових експертних систем для нових додатків, шляхом...
-
Предметною областю курсової роботи є сучасні мови та засоби програмування. Не дивлячись на велику різноманітність мов та засобів у сучасному світі,...
-
Загальні відомості про експертні системи Експертна система - це методологія адаптації алгоритму успішних рішень одної сфери науково-практичної діяльності...
-
Вимоги до характеристик об'єкта розробки Основними характеристиками, які повинна мати експертна система є: Накопичення і організація знань в доступному і...
-
VC++ - мова і середовище програмування, що відноситься до класу RAD - (Rapid Application Development _ "Засіб швидкої розробки додатків") засобів CASE -...
-
Відомі два підходи до організації інформаційних масивів: файлова організація та організація у вигляді бази даних. Файлова організація передбачає...
-
Google Android System Android - операційна система для смартфонів, планшетів і нетбуків. Компанія Google придбала розробника програмного забезпечення...
-
Діаграма станів - Розробка алгоритму планування запасів
Діаграма станів (Statechart, or State diagram). За допомогою діаграм станів можливе представлення динаміки поведінки окремих класів або об'єктів...
-
Криптологія, Системи електронного цифрового підпису (ЕЦП) - Розробка електронного цифрового підпису
Криптологія - наука, що займається методами шифрування і дешифрування. Криптологія складається з двох частин - криптографії та криптоаналізу....
-
Для того щоб спроектувати реляційну БД потрібно виділити певну сукупність таблиць, які містять потрібну інформацію, і встановити зв'язки між цими...
-
База даних (БД) -- це організована структура, призначена для зберігання інформації: даних і методів, за допомогою яких відбувається взаємодія з іншими...
-
Алгоритм планування запасів, заснований на розрахунку страхового запасу й оптимального розміру партії закупівлі В роботі пропонується алгоритм планування...
-
Програмна реалізація алгоритмів лінійної структури Алгоритм (латинізов. Algorithmi за араб. ім'ям узб. математека аль-Хороезмі) -- набір інструкцій, які...
-
За допомогою засобів компілятора, що дозволяють полегшити процес виявлення помилок в програмах, ви можете створити динамічну модель, що ілюструє процес...
-
Модуль PHP PHP (англ. PHP:Hypertext Preprocessor -- PHP:гіпертекстовий препроцесор), попередньо: Personal Home Page Tools -- скриптова мова...
-
Склад і характеристика проектів IDE MS Visual Studio C++ Будь-яка програма, що створюється в середовищі Visual Studio C++ завжди оформляється як окремий...
-
Етапи рішення прикладних задач з використанням комп'ютерів 1) Формулювання задачі в термінах певної предметної галузі знань (математика, фізика,...
-
Функціональна і логічна структура - Розробка програми для проходження різноманітних тестів
При запуску, програма чекає наступних дій користувача. Оскільки наша тестова програма майже досконала то вона має на меті розробку будь - якого тесту при...
-
До цього моменту було розглянуто одновимірні масиви, якими не завжди можна обмежитися. Припустимо, необхідно обробити деякі дані з таблиці. У таблиці є...
-
Програма - це опис розв'язання деякої задачі. Практично в кожній задачі можна виділити окремі допоміжні підзадачі. Деякі підзадачі доводиться...
-
Оператор SWITCH - Формування навичок програмування з використанням алгоритмічної мови С++
Оператор switch дозволяє здійснити вибір серед декількох фрагментів коду, залежно від значення цілочисельного виразу. Тіло оператора switch складається з...
-
У цей час існують різні системи керування запасами, кожна з яких характеризується певними особливостями планування запасів. Розглянемо основні з даних...
-
Засоби розробки інформаційного забезпечення Уніфікована мова моделювання UML (скор. від англ. Unified Modeling Language -- уніфікована мова моделювання)...
-
Програмний алгоритм аутентифікація користувач При запуску програми першим вікном буде вікно авторизації (Див. Рис. 1.1.). В цьому вікні є можливість...
-
Діаграма класів - Розробка алгоритму планування запасів
За допомогою діаграми класів описується внутрішня структура проектованої системи. У основі такого опису лежить поняття класу - абстракції, що позначає...
-
Вступ - Розробка гри в С# "Корови та бики"
Ціль курсової роботи є програмна реалізація логічної гри "Корови і бики". Програмування - процес і мистецтво створення комп'ютерних программ за допомогою...
-
Аналіз результатів, Висновок - Розробка гри в С# "Корови та бики"
Результатом виконаної роботи є комп'ютерна програма з користувацьким інтерфейсом, яка реалізує комп'ютерну версію логічної гри "Корови і бики". Дана...
-
Побудова діаграми варіантів використання Функціональні вимоги до програмного продукту в нотації UML описують за допомогою діаграми варіантів використання...
-
Вибір і технологічні характеристики мережевих адаптерів Мережевий адаптер - адаптер NIC (англ. Network interface card) - периферійний пристрій, що...
-
Структура мережі - Розробка мережі в Cisco Packet Tracer
З власних міркувань загальну мережу я вирішив скласти з окремих так-званих підмереж (1 поверх одна мережа), це забезпечить насамперед значну швидкодію та...
-
Інструкція користувачу - Розробка бази даних магазину з продажу побутової техніки
Для використання БД на цільовому комп'ютері повинен бути встановлений MS Access, який входить до пакету MS Office. Версія програми повинна бути не меншою...
-
Я створив БД магазину побутової техніки: з такими таблицями: "Товар", "Клієнти", "Постачальники", "Замовлення", "Персонал" . Структура таблиць: "Товар":...
-
Об'єкти бази даних - Розробка бази даних магазину з продажу побутової техніки
Об'єктами БД є: - таблиці; - форма -- створений користувачем графічний інтерфейс із використанням елементів управління для наочного введення...
-
Заповнивши список координат ділянки вручну, або зробивши імпорт із зовнішніх форматів, у Вас виникне природна потреба в перегляді результатів вашої...
-
Розглянемо порядок заповнення інформації про внутрішньогосподарські пристрої земельних ділянок. Для всіх ділянок несільськогосподарського призначення...
-
Назва роботи : Організація функціонування маніпулятора "миша" Мета роботи: Ознайомитись з принципами функціонуваня маніпулятора "миша". Засобами Turbo C...
-
DSpace - это цифровая система управления ресурсами, которая позволяет библиотекам получать, хранить, индексировать и распространять научные и...
-
Одновимірний масив - це масив, з одним параметром, що характеризує кількість елементів одновимірного масиву. Фактично одновимірний масив - це масив, у...
-
Геоінформаційний система проектування моделювання Порядок реєстрації земельних ділянок З набранням чинності Законом України "Про Державний земельний...
Таблиця переходів - Розробка прототипу експертної системи з вибору оптимальної мови програмування