kt ket thuc chuyen de trò chơi tinđề kiểm tra tin học kì 1 lớp 11×đề thi nghề tin học văn phòng lớp 11×chuyên đề bồi dưỡng tin học×chuyên đề bồi dưỡng tin học trẻ×cach thuc to chuc tro choi cho hoc sinh nhat biet so hoc× Từ khóa học nâng cao lớp 11
Trang 1Mã thí sinh length MYON Viết (Phong)
GIAOVIEN
ĐỀ BÀI
1.a (1 điểm) Trò chơi Nim tổng quát
Có n đống sỏi, đống sỏi thứ i có a i viên (a i>0, i=1÷n) Có 2 người chơi Mỗi người, khi đến lượt mình phải bốc một số lượng sỏi tùy ý, lớn hơn 0, từ một đống tùy chọn Ai đến lượt mình không còn cách bốc thì người đó thua
Hãy cho biết với bộ dữ liệu N=5; a1=15, a2=30, a3=11, a4=21, a5=10 thì người chơi A ở lượt đầu tiên có chắc chắn dành chiến thắng không? Giải thích?
1.b (1điểm) Trò chơi Grundy
Xét trò chơi giữa 2 người Ban đầu có đống gồm n đồng tiền xu Mỗi người đến lượt mình đi,
chọn một đống và chia nó thành 2 đống với số xu ở mỗi đống là khác nhau (trong số 2 đống này) Ai đến lượt mình không còn cách chia là thua
Cho bảng phương án của trò chơi Grundy với n=15
Hãy tính kết quả với trường hợp i=0; i=3; i=9 và i=13
1.c (1 điểm) Trò chơi trên đồ thị
Trang 2+ Hãy nêu sự khác nhau cơ bản giữa tìm kiếm theo chiều sâu và tìm kiếm tốt nhất đầu tiên? + Trò chơi 8 ô: Cho một bảng kích thước 3 x 3, trong đó có 1 ô trống, các ô còn lại được đánh các số đôi một khác nhau từ 1 đến 8 Một lượt chơi là hợp lệ khi di chuyển 1 số ở ô bên cạnh vào ô trống Trò chơi kết thúc khi di chuyển đến trạng thái đích
Cho trước trạng thái đích và trạng thái hiện tại
Hàm đánh giá một trạng thái được xác định là số lượng ô giống nhau giữa trạng thái đó và trạng thái đích (số lượng ô giống nhau càng nhiều càng tốt)
Với trạng thái hiện tại đã cho, hãy cho biết bước tiếp theo ta nên di chuyển đến trạng thái nào? Vì sao?
Trang 3Đáp án
1.a Trò chơi Nim
Ta có
a1=1510 =011112
a2=3010=111102
a3=1110=010112
a4=2110=101012
a5=1010=010102
Nên hàm Sprague-Frundy (SG) của trò chơi Nim là
Vì SG=5>0 nên người A có cách bốc để người chơi lượt thứ nhất dành chiến thắng
HD chấm:
+ Tính được giá trị SG: 0.5 điểm
+ Đưa ra kết luận dựa trên hàm SG: 0.5 điểm
+ Trong trường hợp đưa ra kết luận đúng nhưng không tính được hàm SG hoặc tính sai: 0.2 điểm
1.b trò chơi Grundy
Kết quả:
Với i=0: Đây là vị trí kết thúc nên SG(0)=0
Với i=3: có thể chia thành 2 đống là 1 và 2:
SG(1) ⊕ SG(2)=0 ⊕ 0=0
Vậy SG(3)=1
Với i=9: Có thể chia thành 2 đống với các
trường hợp
1 và 8: SG(1) ⊕ SG(8)= 0 ⊕ 2 =2
2 và 7: SG(2) ⊕ SG(7)= 0 ⊕ 0 =0
3 và 6: SG(3) ⊕ SG(6)= 1 ⊕ 1 =0
4 và 5: SG(4) ⊕ SG(5)= 0 ⊕ 2 =2
Vậy SG(9)= 1
Với i=14: Có thể chia thành 2 đống với các trường hợp
1 và 13: SG(1) ⊕ SG(13)= 0 ⊕ 3 =3
2 và 12: SG(2) ⊕ SG(12)= 0 ⊕ 1 =1
3 và 11: SG(3) ⊕ SG(11)= 1 ⊕ 2 =3
4 và 10: SG(4) ⊕ SG(10)= 0 ⊕ 0 =0
5 và 9: SG(5) ⊕ SG(9)= 2 ⊕ 1 = 3
6 và 8: SG(6) ⊕ SG(8)= 1 ⊕ 2 =3 Vậy SG(14)= 2
HD Chấm:
+ Giải thích được trường hợp i=0: 0.2 điểm
+ Giải thích được trường hợp i=3: 0.2 điểm
+ Giải thích được trường hợp i=9: 0.3 điểm
+ Giải thích được trường hợp i=14: 0.3 điểm
+ Trong trường hợp chỉ ghi được kết quả nhưng không giải thích được, mỗi trường hợp được
Trang 40.1 điểm
1.c
+ Sự khác nhau cơ bản giữa tìm kiếm theo chiều sâu và tìm kiếm tốt nhất đầu tiên là: Tìm kiếm theo chiều sâu là tìm kiếm mù (không có hàm đánh giá khi thực hiện 1 bước đi) còn tìm kiếm tốt nhất đầu tiên là tìm kiếm kinh nghiệm (có hàm đánh giá khi thực hiện 1 bước đi)
HD chấm: Đạt điểm tối đa khi nêu được 1 trong 2 ý:
+ tìm kiếm mù – tìm kiếm kinh nghiệm
+ Có hàm đánh giá - không có hàm đánh giá
+ Trò chơi 8 ô: Với trạng thái hiện tại ta có thể di chuyển như sau:
Hàm đánh giá tương ứng là
F(up)=5
F(left)=4
F(Down)=4
F(Right)=5
Do vậy ở bước tiếp theo ta có thể chọn trạng thái up hoặc right để di chuyển
HD chấm:
+ Thể hiện được 1 trạng thái tiếp theo: 0.1 điểm
+ Tính được hàm đánh giá cho mỗi bước đi: 0.1 điểm
+ Đưa ra kết luận: 0.2 điểm
Lưu ý:
+ Tùy vào mức độ sai sót và cách trình bày của học sinh để giáo viên có thể cho điểm cho phù hợp
+ Đáp án là duy nhất