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

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





false; [1]. yslovie3.yslovie = null; BD [1]. yslovie3.ActivE = false; [1]. deistvie = "постачальник перевірений"; [2]. yslovie1.yslovie = "є рекомендації від інших замовників" ;; BD [2]. yslovie1.ActivE = false; [2]. yslovie2.yslovie = "поставка здійснюється в строк"; BD [2]. yslovie2.ActivE = false; [2]. yslovie3.yslovie = " товар не отримує дефектів у ході транспатріровкі "; BD [2]. yslovie3.ActivE = false; [2]. deistvie =" скарг на постачальника не було "; [3]. yslovie1.yslovie =" товар сертифікований "; BD [3]. yslovie1.ActivE = false; [3]. yslovie2.yslovie = "товар прощел державні експертизи"; BD [3]. yslovie2.ActivE = false; [3]. yslovie3.yslovie = null; BD [3 ]. yslovie3.ActivE = false; [3]. deistvie = "товар якісний"; [4]. yslovie1.yslovie = "ціна трохи нижче ніж у інших постачальників"; BD [4]. yslovie1.ActivE = false; [4]. yslovie2.yslovie = null; BD [4]. yslovie2.ActivE = false; [4]. yslovie3.yslovie = null; BD [4]. yslovie3.ActivE = false; [4]. deistvie = " ціна прийнятна ";

}


.1.2 Опис вхідних даних

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

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

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

.1.3 Опис вихідних даних

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

3.2 Опис функції констатації фактів


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

.2.1 Текст функції

void Констотація_факта (int i)

{switch (i)

{case 1: if (BD [0]. yslovie1.ActivE == true) BD [0]. yslovie1.ActivE = false; BD [0]. yslovie1.ActivE = true; break; 2: if (BD [0]. yslovie2.ActivE == true) BD [0]. yslovie2.ActivE = false; BD [0]. yslovie2.ActivE = true; break; 3: if (BD [0]. yslovie3 . ActivE == true) BD [0]. yslovie3.ActivE = false; BD [0]. yslovie3.ActivE = true; break; 4: if (BD [1]. yslovie1.ActivE == true) BD [1] . yslovie1.ActivE = false; BD [1]. yslovie1.ActivE = true; break; 5: if (BD [1]. yslovie2.ActivE == true) BD [1]. yslovie2.ActivE = false; BD [1 ]. yslovie2.ActivE = true; break; 6: if (BD [1]. yslovie3.ActivE == true) BD [1]....


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





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

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