ActivE == true) BD [4]. yslovie1.ActivE = false; BD [4]. yslovie1.ActivE = true; break; 14: if (BD [4]. yslovie2.ActivE == true) BD [4]. yslovie2.ActivE = false; BD [4]. yslovie2.ActivE = true; break; 15: if (BD [4]. yslovie3.ActivE == true) BD [4]. yslovie3.ActivE = false; BD [4] . yslovie3.ActivE = true; break;
}
}
};
}
Додаток 2
Керівництво програміста
Д.2.1. ПРИЗНАЧЕННЯ І УМОВИ ЗАСТОСУВАННЯ МОДУЛЯ
Модуль призначений для визначення та зберігання бази знань (записів містять інформацію про факти (зразках) і діях (консіквентов)).
П.2.2. УМОВИ, НЕОБХІДНІ ДЛЯ РОБОТИ МОДУЛЯ
Для роботи модуля необхідно:
. Встановлений компілятор для мови програмування C #
. Програма, написана мовою програмування C #, що містить команди звернення до модуля і команди обробки даних модуля.
Д.2.3. ХАРАКТЕРИСТИКИ МОДУЛЯ
Розроблений модуль призначений для впровадження в програмні продукти, написані на мові C #. Модуль служить для зберігання, ініціалізації та обробки інформації (зберігання бази знань).
Д.2.4. ВХІДНІ І ВИХІДНІ ДАНІ
п.2.4.1. Опис вхідних даних
Модуль може приймає в якості вхідних даних змінені значення бази знань. Уявімо вхідні дані у вигляді таблиці (див. Таблиця 2.4.1.1.) br/>
Таблиця 2.4.1.1. Вхідні дані
Ім'я об'єкту/елементатіпДопустімие значення/елементи в составеBD [] struct DATAyslovie1, yslovie1, yslovie1, deistvieyslovie1, yslovie2, yslovie3struct Yslovie yslovie, ActivEysloviestringА-я, Az і символи разделітеліActivEbooltrue/falsedeistviestringА-я, Az і символи роздільники П.2.4.2. Опис вихідних даних
Модуль, в якості вихідних даних може повертати базу знань з занесеними до неї значеннями зразків і консіквентов. Вихідні дані можна представити у вигляді таблиці (див. Таблиця 2.4.1.1.). br/>