Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка структури бази знань

Реферат Розробка структури бази знань





yslovie3.ActivE = false; BD [1]. yslovie3.ActivE = true; break; 7: if (BD [2]. yslovie1.ActivE == true) BD [2]. yslovie1.ActivE = false; BD [2]. yslovie1.ActivE = true; break; 8: if (BD [2]. yslovie2 . ActivE == true) BD [2]. yslovie2.ActivE = false; BD [2]. yslovie2.ActivE = true; break; 9: if (BD [2]. yslovie3.ActivE == true) BD [2] . yslovie3.ActivE = false; BD [2]. yslovie3.ActivE = true; break; 10: if (BD [3]. yslovie1.ActivE == true) BD [3]. yslovie1.ActivE = false; BD [3 ]. yslovie1.ActivE = true; break; 11: if (BD [3]. yslovie2.ActivE == true) BD [3]. yslovie2.ActivE = false; BD [3]. yslovie2.ActivE = true; break; 12: if (BD [3]. yslovie3.ActivE == true) BD [3]. yslovie3.ActivE = false; BD [3]. yslovie3.ActivE = true; break; 13: if (BD [4]. yslovie1 . 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 Опис вхідних даних

Функція приймає в якості вхідних даних безпосередньо базу знань і значення фактів і дій, а також ідентифікатор встановленого користувачем факту. Уявімо вхідні дані у вигляді таблиці (див. Таблиця 3.2.2.1.) br/>

Таблиця 3.2.2.1 Вхідні дані

Ім'я об'єкту/елементатіпДопустімие значення/елементи в составеBD [] struct DATAyslovie1, yslovie1, yslovie1, deistvieyslovie1, yslovie2, yslovie3struct Yslovie yslovie, ActivEysloviestringА-я, Az і символи разделітеліActivEbooltrue/falsedeistviestringА-я, Az і символи разделітеліiint0-15


3.2.3 Опис вихідних даних


Функція, в якості вихідних даних повертає базу знань з занесеними до неї значеннями активності фактів. Вихідні дані можна представити у вигляді таблиці (см.стр.5 Таблиця 3.1.1.1.). br/>

.2.4 Граф-схема функції


В 

Граф-схема. Функція констатації фактів


Висновок


У ході виконання курсової роботи був розроблений модуль, який представляє з себе опис структури В«бази знаньВ», а так само включає в себе функції ініціалізації записів бази знань і констатації фактів. br/>

Додаток 1


Текст модуля

{class DatA

{public struct DATA

{public struct Yslovie {public string yslovie; public bool ActivE;} Yslovie yslovie1; Yslovie yslovie2; Yslovie yslovie3; string deistvie;

}; DATA.Yslovie yslovie1 = new DATA.Yslovie (); DATA.Yslovie yslovie2 = new DATA.Yslovie (); DATA.Yslovie yslovie3 = new DATA.Yslovie (); DATA [] BD = new DATA [5]; void ініціалізація_БД ()...


Назад | сторінка 5 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Ukrainian break-through in the European and World strategy of individual pr ...
  • Реферат на тему: Розробка структури бази даних
  • Реферат на тему: Програмний модуль бази знань
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...