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

Реферат Математична і програмна реалізація теорії прийняття рішень





у вигляді граф-схеми (Ріс.5.4.1.).


Граф-схема обробка ()

Функція обробки бази знань

В 

Ріс.5.4.1.

ВИСНОВОК


У ході виконання курсової роботи була розроблена і реалізована програма, що дозволяє вибрати постачальника товарів. Програма являє собою аналог продукційної моделі подання знань (зіставлення зразків і консіквентов). p> ДОДАТОК


Додаток 1


ТЕКСТ ПРОГРАМИ

using

Kurs_TPR

{partial class Form1: Form

{DatA Data = new DatA (); Form1 ()

{();. ініціалізація_БД ();

} void label3_Click (object sender, EventArgs e)

{this.Close ();}

void move_exit (object sender, MouseEventArgs e)

{label3.ForeColor = Color.BlueViolet;} void move_form (object sender, MouseEventArgs e)

{label3.ForeColor = Color.Maroon;}

void move_title (object sender, MouseEventArgs e)

{panel4.Visible = true;}

void move_title_end (object sender, MouseEventArgs e)

{panel4.Visible = false;}

void обробка ()

{зміна = false; ((Data.BD [0]. yslovie1.ActivE == true) && (Data.BD [0]. yslovie2.ActivE == true) & & (Data.BD [0]. yslovie3.ActivE == true))

{ "+ Data.BD [0]. Deistvie);. Items.Add (" <--- X ---> ");

} else

{if (Data.BD [0]. yslovie1.ActivE == false)

{((Data.BD [1]. yslovie1.ActivE == true) | | (Data.BD [1]. yslovie2.ActivE == true))

{if (Data.BD [1]. yslovie1.ActivE == true) "+ Data.BD [1]. Deistvie);. Items.Add (" <--- X ---> ");. BD [0]. Yslovie1.ActivE = true;. Checked = true;

зміна = true;

} if (((Data.BD [2]. yslovie2.ActivE == true) && (Data.BD [2]. yslovie3.ActivE == true)) | | ( Data.BD [2]. yslovie1.ActivE == true))

{if ((Data.BD [2]. yslovie1.ActivE == true) && (Data.BD [2]. yslovie2.ActivE == false)). Items.Add (Data.BD [2]. yslovie1.yslovie);

{listBox1.Items.Add (Data.BD [2]. yslovie2.yslovie);. Items.Add (Data.BD [2]. yslovie3.yslovie);

};. Items.Add ("ВИСНОВОК:" + Data.BD [2]. deistvie);. Items.Add ("<--- X ---> ");. BD [1]. yslovie2.ActivE = true;. Checked = true;

зміна = true;

}

} (Data.BD [0]. yslovie2.ActivE == false)

{if ((Data.BD [3]. yslovie1.ActivE == true) | | (Data.BD [3]. yslovie2.ActivE == true))

{if (Data.BD [3]. yslovie1.ActivE == true) "+ Data.BD [3]. Deistvie);. Items...


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





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

  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Додаток, що дозволяє проводити розрахунок заданої електричної схеми з різни ...
  • Реферат на тему: Data mining