Professional Documents
Culture Documents
Mn h chuyn gia
ti : H chuyn gia t vn mua xe t
Nhm 2 - Lp khoa hc my tnh 1 kha 4
Mc lc
Bng phn cng cng vic.............................................................................................................3
Li ni u......................................................................................................................................4
C s l thuyt...............................................................................................................................5
Cu trc d liu v gii thut.......................................................................................................6
Demo chng trnh......................................................................................................................10
Hnh 1: giao din chnh ca chng trnh.................................................................................11
Hnh 2: b su tp.......................................................................................................................12
Hnh 3: Tnh trng xe..................................................................................................................12
Hnh 4: Dng xe...........................................................................................................................13
Hnh 5: Ngoi tht.......................................................................................................................14
Hnh 6: gi thnh.........................................................................................................................14
Ti liu tham kho.......................................................................................................................14
Lp trnh
Thnh vin
-
Trn Th Danh
Bi Thy Qunh
Li ni u
Thc t cho thy rng hin nay nhu cu mua xe hi l rt nhiu tuy nhin nhng ngi
khng bit g v thng s k thut cng c cu hot ng ca xe khi h mun mua xe h
khng bit phi la chn nh th no ph hp vi mnh v c bit l vn v gi c
cng nh cht lng xe. V vy tng v h chuyn gia t vn mua xe c xut.
Da trn phng php suy din tin kt hp vi phng php hi xa v ngn ng lp
trnh C# nhm 2 hon thnh chng trnh h chuyn gia t vn mua xe.
Tuy nhin chng trnh vn cn nhiu hn ch nh cha khai thc trit phng php
suy din tin, chng trnh cha c ti u ha v mt hnh thc ln ni dung v vy
rt mong c s gp ca thy c v cc bn.
C s l thuyt
Phng php suy din tin
Suy din tin ( forward charning ) l lp lun t cc s kin, s vic rt ra cc kt
lun. V d : nu thy tri ma trc khi ra khi nh (s kin) th phi ly o ma (kt
lun).
Trong phng php ny, ngi s dng cung cp cc s kin cho h chuyn gia h
thng (my suy din) tm cch rt ra cc kt lun c th. Kt lun c xem l nhng
thuc tnh c th c gn gi tr. Trong s nhng kt lun ny, c th c nhng kt lun
lm ngi s dng quan tm, mt s khc khng ni ln iu g, mt s khc vng mt.
Cc s kin thng c dng :
Attribute = value;
Ln lt cc s kin trong c s tri thc c chn v h thng xem xt tt c cc lut
m cc s kin ny xut hin nh l tin . Theo nguyn tc lp lun trn, h thng s
ly ra nhng lut tha mn. Sau khi gn gi tr cho cc thuc tnh thuc kt lun tng
ng, ngi ta ni rng cc s kin c tha mn. Cc thuc tnh c gn gi tr s
l mt phn ca kt qu chuyn gia. Sau khi mi s kin c xem xt, kt qu c
xut ra cho ngi s dng.
Phng php hi xa
Hi n khi thu thp c gi thit suy ra kt lun.
A. Bit kt lun
HIxa= {f/ ng i p FPG, p= f
TRI=
g, g KL}
lefti
i=i
PHI={q1qn}
R={r1..rm}
ri: left i
qi
.. g, g KL}
To phng thc load file text lu tr cc lut vo project, sau a cc lut vo mng.
string a;
string str;
string chuoi = "";
char[] R = new char[100];
StreamReader docFile = new StreamReader("Rule.txt");
a = docFile.ReadLine();
while (a != null)
{
R = a.ToCharArray(); // a chui a vo mng R
for (int i = 0; i < a.Length; i++)
{
char thuong = R[i];
char hoa = char.ToUpper(R[i]);
string shoa = hoa.ToString();
string sthuong = thuong.ToString();
if (string.Compare(sthuong, shoa) == 0 && char.IsNumber(R[i]) == false &&
R[i].ToString() != ":" && R[i].ToString() != " ")
{
chuoi = chuoi + shoa;
}
}
str = chuoi;
if (O.Checked == true)
{
if (P.Checked == true)
{
frmTinhTrangXe.trunggian = frmTinhTrangXe.trunggian + "P";
if (Q.Checked == true)
{
try
if (tg.IndexOf(rleft) >= 0)
{
tg = tg + frmMain.R_right[i];
return tg;
MessageBox.Show(ex + "");
return null;
}
try
if (tg.IndexOf(ketluan) >= 0)
tg = ketluan;
break;
return tg ;
catch
{
MessageBox.Show("Tht tic ! \r\n\t showroom ca chng ti khng c xe
return null;
10
11
Hnh 2: b su tp
-
12
Hnh 4: Dng xe
Cu hi th 3 :
13
Hnh 6: gi thnh
Ti liu tham kho
1) Bi ging h chuyn gia i Hc Hng Hi
2) Cc h c s tri thc
3) Gio trnh h chuyn gia
..
14