Tr ng Đ i H c Trà Vinhườ Khoa K Thu t và ng Ngh
TR NG Đ I H C TRÀ VINHƯỜ
KHOA K THU T CÔNG NGH
B MÔN CÔNG NGH THÔNG TIN
NIÊN LU N I TIN H C
Đ i NL06_2009:
BÀI TOÁN “8 QUÂN H U”
BÀI TOÁN “8 QUÂN H U”
Giáo viên h ng d n :ướ
Th y. N Thanh Huy
Nhóm sinh viên ng th c hi n:
Phan Th Ng c Nhi 210108064
Nguy n Thành Quang 210108039
Quách Nguy n Di m Thu 210108063
Niên Lu n I : NL06_2009Trang 1
Tr ng Đ i H c Trà Vinhườ Khoa K Thu t và ng Ngh
NH N XÉT C A GIÁO VIÊN H NG D N VÀ GIÁO VIÊN CH M ƯỚ
---- ----
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................ ..
..........................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
Trà Vinh, ngày….. tháng…. năm 2010
Niên Lu n I : NL06_2009Trang 2
Tr ng Đ i H c Trà Vinhườ Khoa K Thu t và ng Ngh
Xin chân thành c m n quý th y Tr ng Đ i h c Trà Vinh ơ ườ
đã t o đi u ki n thu n l i cho chúng em th c hi n niên lu n này.
Xin chân thành c m n quý th y b môn Công Ngh Thông ơ
Tin đã trang b cho chúng em nh ng k năng l p trình c b n. ơ
Chúng em xin chân thành c m n Th y Ngô Thanh Huy đã t n ơ
tình h ng d n chúng em trong su t th i gian th c hi n đ án niênướ
lu n .
M c đã c g ng hoàn thành trong ph m vi kh năng cho
phép nh ng ch c ch n s không tránh kh i nh ng thi u sót. Chúngư ế
em kính mong nh n đ c s c m thông góp ý c a quý th y ượ
các b n.
Niên Lu n I : NL06_2009Trang 3
Tr ng Đ i H c Trà Vinhườ Khoa K Thu t và ng Ngh
M C L C
Ph n 1 :GI I THI U Đ TÀI
1.1 Gi i Thi u T ng Quan :
Đ t 8 quân h u trên bàn c vua 8x8 sao cho không có quân h u nào có th
t n công đ c con kc (theo lu t c vua) không k đ n màu s c, nghĩa là ph i ượ ế
đ t các quân h u sao cho không có hàng, c t ho c đ ng chéo nào trên bàn c ườ
h n 1 quân h u.ơ
Niên Lu n I : NL06_2009Trang 4
Tr ng Đ i H c Trà Vinhườ Khoa K Thu t và ng Ngh
1.2 Gi i H n Ch ng Trình ươ :
Ch ng trình đ c thi t k gi i h n tn bàn c 8x8 ô, giao di n Dosươ ượ ế ế
đ n gi n không s d ng đ h a.ơ
1.3 M c Tiêu C n Đ t :
Ph i đ t đ c 8 con h u lên bàn c và b o đ m cng không th ăn ượ
l n nhau theo lu t c vua qu c t . ế
Hi n th bàn c v i s quân c đã đ c s p x p. Hi n th l n l c ượ ế ượ
t ng ván m t đ d xem, và ki m tra.
Ph i tìm ra đ đáp án c a bài tn. Ph i chính xác, th i gian th c thi
ch ng trình nhanh.ươ
1.4 H ng Gi i Quy tướ ế :
Theo lu t c vua, m t hoàng h u có th chi m các quân khác n m ng ế
ng, hay ng c t, hay cùng đ ng chéo; Do đó suy ra r ng m i c t ch ch a ườ
m t hoàng h u, và vi c ch n ch cho hoàng h u th j th gi i h n đ c ượ
c t th j, quá trình ch n v trí cho hoàng h u th j s đ c ti n nh tìm ượ ế
ki m t dòng 0 đ n ng 7 c a c t j.ế ế
ngc hàm đ đ n gi n hóa vi c l p l i công vi c tìm v trí H u. ơ
Ph n 2 :C S LÝ THUY TƠ
2.1 Các Đ nh Nghĩa :
Bàn c m t b ng vuông 8x8, n ta dung m t m ng 2 chi u v i
ch th c [8,8] đ t ch c bàn c .ướ
c ô n m theo chi u ngang là các ng, các ô n m d c g i la c
c t.
Niên Lu n I : NL06_2009Trang 5