1. Trang chủ
  2. » Luận Văn - Báo Cáo

Một số bài toán trò chơi có nội dung toán học

7 1K 11
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Một số bài toán trò chơi có nội dung toán học
Tác giả Đoàn Văn Lôi
Người hướng dẫn PGS.TS Tạ Duy Phượng
Trường học Trường Đại học Khoa học Tự nhiên
Chuyên ngành Phương pháp toán sơ cấp
Thể loại Luận văn thạc sĩ
Năm xuất bản 2011
Thành phố Hà Nội
Định dạng
Số trang 7
Dung lượng 361,95 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nội dung của trò chơi này như sau: Có ba đống sỏi, hai người chơi lần lượt lấy một số sỏi bất kì khác 0 từ một trong ba đống đó và mỗi lần chơi chỉ lấy sỏi từ một đống.. Qui tắc chơi củ

Trang 1

Một số bài toán trò chơi có nội dung toán học

Đoàn Văn Lới

Trường Đại học Khoa học Tự nhiên Luận văn Thạc sĩ ngành: Phương pháp toán sơ cấp; Mã số: 60 46 40

Người hướng dẫn: PGS.TS Tạ Duy Phượng

Năm bảo vệ: 2011

Abstract: Trình bày lời giải một số bài toán trò chơi nhờ công cụ hệ đếm cơ số 2: hệ

đếm số 2; máy đọc ý nghĩ; trò chơi Nim; giải bài toán Tháp Hà Nội nhờ đếm cơ số 2 Nghiên cứu lời giải một số bài toán trò chơi cơ học nhờ công cụ mã Gray cơ số 2: mã Gray cơ số 2; mã Gray, trò chơi Tháp Hà Nội và trò chơi Hamilton trên đa diện đều; Baguenaudier hay trò chơi tháo vòng Trung Hoa Tập hợp một số ví dụ trong các dạng

toán trò chơi

Keywords: Phương pháp toán sơ cấp; Toán ứng dụng; Bài toán trò chơi

Content

1.1 Hệ đếm cơ số 2

Cho p là một số tự nhiên bất kì Theo thuật toán chia Euclid, mọi số tự nhiên a đều có thể biểu diễn duy nhất dưới dạng

k k

aa pap    a pa p

với các hệ số nguyên 0    ai p 1, i  0, , ; k ak  0.

Như vậy, nếu chọn p làm cơ số của hệ đếm, thì mọi số tự nhiên a có thể biểu diễn dưới dạng  a a a ak k1 1 0p trong hệ đếm cơ số p

Nếu p  10 thì ta có hệ đếm cơ số 10 Do thói quen, lịch sử, truyền thống và thuận tiện, hệ đếm cơ số 10 được sử dụng rộng rãi trong cuộc sống hiện đại

Hệ đếm được định nghĩa như trên là hệ đếm theo vị trí, tức là mỗi hệ số ai (được gọi là các

chữ số của a) ở vị trí khác nhau có giá trị khác nhau (hàng “đơn vị”, “hàng chục”, “hàng trăm”, )

Bằng cách chia cho 2, một số tự nhiên bất kì đều có thể biểu diễn dưới dạng tổng các lũy thừa của 2 với các hệ số bằng 1 hoặc bằng 0 Thí dụ,

2011 2   2  2  2  2  2  2   2 2

Trang 2

Như vậy, nếu chọn 2 làm cơ số trong hệ đếm cơ số 2, thì mọi số tự nhiên đều có một biểu diễn

duy nhất trong hệ đếm cơ số 2 Các chữ số của nó (chỉ có thể bằng 0 hoặc bằng 1) chính là các

hệ số trong phân tích số đã cho dưới dạng lũy thừa của 2 Thí dụ, ta có,

2011 = 11111011011 =11111011011 2.2 Xét trò chơi được trang bị một “máy đọc ý nghĩ”, tức là ta có một (một số) bảng lập sẵn, đóng vai trò như các máy phiên dịch các số trong hệ đếm cơ số 10 sang hệ đếm cơ số 2 Nhờ

đó mà ta có thể “đọc” được người đối diện đã nghĩ số nào

Thí dụ 2.1 Giả sử bạn chọn một số bất kì trong khoảng từ 1 đến 1000 Tôi sẽ hỏi bạn 10 câu

hỏi, bạn có quyền trả lời “đúng” hoặc “sai” Dựa trên 10 câu trả lời của bạn, tôi sẽ khẳng định được bạn đã chọn số nào Tại sao?

Giải Các câu hỏi lần lượt như sau

Câu thứ nhất: Lấy số đã chọn chia cho 2 Hỏi phép chia có dư hay không?

Nếu bạn trả lời là “không” thì tôi viết số 0, còn nếu câu trả lời là “có” thì tôi viết chữ số 1

Câu thứ hai: Lấy thương của phép chia vừa rồi chia cho 2 Hỏi phép chia có dư hay không?

Nếu câu trả lời là “không” thì tôi viết số 0, còn nếu câu trả lời là “có” thì tôi viết chữ số 1 vào phía trước (về bên trái) số đã viết (chữ số 0 hoặc chữ số 1) của câu trả lời thứ nhất

Các câu hỏi tiếp theo cũng tương tự: Lấy thương của phép chia vừa xong chia cho 2 Hỏi phép chia có dư không?

Nếu câu trả lời là “không” thì viết chữ số 0, còn nếu câu trả lời là “có” thì viết chữ số 1 trước

số đã viết

Sau 10 lần trả lời, ta nhận được 10 chữ số chỉ gồm các chữ số 0 và 1, chữ số đầu tiên bao giờ cũng là chữ số 1 Như vậy, hệ thống 10 câu hỏi trên chính là cách chuyển biểu diễn của một

số đã cho (dưới 1000) từ hệ đếm cơ số 10 sang hệ đếm cơ số 2 Hơn nữa, 10 câu hỏi là đủ, bởi

vì mọi số từ 0 đến 1000 đều có thể viết được dưới dạng một số trong hệ đếm cơ số 2 với không quá 10 chữ số ( 10

2

2  1024 10000000000  ) Vì số ban đầu chưa biết nên bây giờ chỉ cần chuyển số nhận được trong hệ đếm cơ số 2 sang hệ đếm cơ số 10, ta khôi phục được

số ban đầu

Thí dụ, sau 10 lần trả lời, ta nhận được số 1010011010 Đổi số này từ hệ đếm cơ số 2 sang hệ đếm cơ số 10 theo định nghĩa ta được  1010011010 2  667

Vậy số ban đầu bạn chọn là 667 Kiểm tra lại:

667=3332+1=(1662+1) 2+1=((832) 2+1) 2+1

Trang 3

=(((412+1)2) 2+1) 2+1=((((202+1)2+1)2) 2+1) 2+1

=(((((102)2+1)2+1)2) 2+1) 2+1

=(((((52)2+1)2+1)2) 2+1) 2+1

=((((((22+1)2)2+1)2+1)2) 2+1) 2+1

=(((((((12)2+1)2)2+1)2+1)2) 2+1) 2+1

=29+27+24+23+2+1=(1010011010)2

3.2 Trò chơi Nim

Người Trung Quốc thời xưa có trò chơi gọi là trò chơi Nim Nội dung của trò chơi này như

sau: Có ba đống sỏi, hai người chơi lần lượt lấy một số sỏi bất kì (khác 0) từ một trong ba đống đó (và mỗi lần chơi chỉ lấy sỏi từ một đống) Ai là người nhặt viên sỏi cuối cùng thì người đó thắng Có hay không một chiến lược chơi để người đi trước thắng?

Giải Các viên sỏi cũng có thể được thay thế bởi các đồ vật khác, thí dụ, trẻ em

thường dùng các que diêm hoặc các mảnh bìa, vì vậy

trò chơi này cũng được gọi là trò chơi ăn diêm Người

lớn thường dùng các đồng tiền xu đặt lên trên bàn các

quầy bar Dạng phổ biến nhất của trò chơi Nim là trò

chơi gồm 12 đồng xu đặt thành ba hàng với 3, 4, 5

đồng xu

Hình 3.1

trong mỗi hàng (Hình 3.1)

Qui tắc chơi của trò chơi Nim rất đơn giản: Hai người chơi lần lượt nhặt các đồng xu (ít nhất một đồng) chỉ từ một hàng nào đó Người nào nhặt đồng xu cuối cùng thì người đó thắng Cũng có thể nêu qui tắc ngược lại: ai phải nhặt đồng xu cuối cùng thì người đó thua

Ta có một số nhận xét đơn giản nhưng rất cơ bản sau đây

Nhận xét 1 Nếu sau một số lượt đi, chỉ còn lại hai hàng với số đồng xu bằng nhau và đến lượt

người chơi thứ hai thì người chơi thứ nhất thắng (trong trò chơi với qui tắc người nhặt đồng

xu cuối cùng là người thắng)

Chứng minh Vì số đồng xu trong hai hàng như nhau nên đến lượt người chơi thứ hai, anh ta

phải lấy một số đồng xu từ một hàng, do đó số đồng xu trong hai hàng khác nhau Nếu người thứ hai nhặt toàn bộ xu ở một hàng thì người thứ nhất cũng nhặt toàn bộ xu ở hàng còn lại và thắng Nếu sau khi người thứ hai đi mà vẫn còn hai hàng thì người thứ nhất chọn chiến lược:

Trang 4

nhặt số đồng xu bằng chính số đồng xu mà người chơi thứ hai đã nhặt, nhưng ở hàng khác Số đồng xu ở hai hàng lại bằng nhau Cứ tiếp tục như vậy, đến khi còn lại mỗi hàng đúng một đồng xu Người thứ hai buộc phải nhặt một đồng xu ở một hàng, người thứ nhất nhặt đồng xu cuối cùng ở hàng còn lại và thắng

Hệ quả 1 Nếu sau một số bước, số đồng xu trong ba hàng chỉ còn lại là a b c , ,  với ab

và đến lượt người thứ hai thì người thứ hai thắng (theo qui tắc kết thúc trò chơi ai là người lấy viên bi cuối cùng người đó thắng)

Chứng minh Người thứ hai chỉ việc lấy tất cả c đồng xu ở hàng thứ ba, còn lại hai hàng, mỗi hàng có số đồng xu bằng nhau Theo nhận xét 1, đến lượt người chơi thứ nhất (đóng vai trò người chơi thứ hai trong Nhận xét 1) và do đó người chơi thứ hai (đóng vai trò người chơi thứ nhất trong Nhận xét 1) là người thắng

3.3 Giải bài toán trò chơi Nim bằng công cụ hệ đếm cơ số 2

Dưới đây trình bày lời giải của trò chơi Nim với ba đống sỏi và số sỏi bất kì trong mỗi đống nhờ công cụ hệ đếm cơ số 2

Giả sử số sỏi trong các đống thứ nhất, thứ hai và thứ ba tương ứng là a, bc viên Trong

hệ đếm cơ số 2, các số này được biểu diễn dưới dạng

1

.2n .2n 2

aaa     aaa aa a ;

1

.2n .2n 2

bbb     b   b b bb b ;

1

.2n .2n 2

ccc     c   c c cc c Các hệ số ai, bi, ci, i  0, , n có giá trị 0 hoặc 1 Ở đây, để tiện trình bày, ta đã viết biểu diễn của a, bc cùng có bậc cao nhất là 2n Điều này dễ dàng làm được vì nếu cần ta có thể thêm các hệ số bằng 0, tức là ta không đòi hỏi tất cả các hệ số an, bn, cn phải khác 0, nhưng vì n là bậc cao nhất nên ít nhất một trong các hệ số an, bn, cn phải khác 0

Người chơi đầu tiên sẽ lấy một số sỏi (khác 0) từ một trong ba đống, thí dụ, từ đống thứ nhất Khi ấy các hệ số ai, i  0, , n sẽ bị thay đổi Tương tự, nếu lấy sỏi từ đống thứ hai (hoặc từ đống thứ ba), thì ít nhất một trong các hệ số bi, i  0, , n (hoặc ci, i  0, , n) của b ( hoặc c) sẽ bị thay đổi

Trang 5

3.4 Baguenaudier hay trò chơi tháo vòng Trung Hoa

Trò chơi vòng Trung Hoa gồm một số các vòng được treo trên một thanh đôi (có khe trống giữa hai thanh) sao cho vòng đầu tiên tại một đầu (đầu A, xem Hình 3.1) có thể được lấy ra qua đầu A hoặc luồn qua khe giữa hai thanh đôi một cách dễ dàng, nhưng mọi vòng khác chỉ

có thể lấy ra hoặc luồn qua khe giữa thanh đôi khi một vòng tiếp theo hướng tới A và mọi vòng còn lại phía A đã được tháo ra khỏi thanh đôi Thứ tự của vòng không được thay đổi Mỗi vòng quấn quanh thanh đôi và vướng vào vòng sau Mỗi vòng được giữ bởi một cọc que móc và vướng vào vòng sau bởi que móc này Các que móc được ghim xuống một thanh gỗ Vòng chỉ có thể giải phóng khỏi hoặc quấn trở lại thanh đôi nếu vòng sau nằm trên thanh đôi Tại một thời điểm, chỉ một vòng có thể tháo ra hoặc lồng vào thanh đôi

Hình 3.1 Hình vẽ mô tả cách tháo vòng Trung Hoa (từ sách của Ball, 1892 [7])

Hai qui tắc sau đây cần nhớ:

Qui tắc 1 Bất cứ vòng nào ta muốn tháo thụt xuống qua khe giữa thanh đôi, vòng trước đó

phải được đặt trên thanh đôi

Qui tắc 2 Tại đầu thanh đôi, ta có quyền lựa chọn tháo ra hoặc một vòng hoặc hai vòng đầu

phụ thuộc vào số vòng là lẻ hoặc chẵn

KẾT LUẬN

Chương 1 của luận văn trình bày khá chi tiết ứng dụng của hệ đếm cơ số 2 trong giải một số bài toán trò chơi (trò chơi Nim, trò chơi Tháp Hà Nội, trò chơi đoán số)

Trang 6

Chương 2 giới thiệu mã Gray và trình bày ứng dụng của mã Gray cơ số 2 trong giải trò chơi Tháp Hà Nội, trò chơi Hamilton và trò chơi tháo vòng Trung Hoa

Chương 3 tập hợp một số ví dụ minh họa một số dạng toán trò chơi, trong đó có các bài thi vô địch quốc gia và quốc tế

Mặc dù còn rất sơ lược và chưa bao quát hết được số lượng lớn các trò chơi giải được nhờ hệ đếm cơ số 2 và mã Gray, hy vọng luận văn cũng đã cho một bức tranh tương đối rõ nét về phương pháp này

Hy vọng luận văn gợi ý sự quan tâm đến các vấn đề toán học thú vị của các bài toán trò chơi, trong đó có trò chơi tháp Hà Nội

References

Tiếng Việt

[1] Mao Thị Hiền, Trò chơi Tháp Hà Nội và các bài toán liên quan, Luận văn Cao học, Đại học Khoa học Tự nhiên, Đại học Quốc gia Hà Nội, 2012

[2] Nguyễn Thị Hồng Phượng, Thuật toán Frame-Stewart giải bài toán Tháp Hà Nội tổng

quát, Luận văn Cao học, Đại học Sư phạm Thái Nguyên, 2010

[3] Tạ Duy Phượng, Hệ đếm và ứng dụng (Trong bộ sách Chuyên đề bồi dưỡng học sinh giỏi

Giải toán trên máy tính điện tử), Nhà xuất bản Giáo dục, 2007

[4] Tạ Duy Phượng, Trò chơi Tháp Hà Nội: Lịch sử và những vấn đề Toán-Tin học liên quan

(Bản thảo), 150 trang, 2010

[5] Tạ Duy Phượng, Trò chơi toán học (Bản thảo, 120 trang), 2011

[6] Vũ Thị Mai Thanh, Lý thuyết trò chơi trên đồ thị, Luận văn Cao học, Đại học Khoa học

Tự nhiên, Đại học Quốc gia Hà Nội, 2007

Tiếng Anh

[7] W W Rouse Ball, Mathematical Recreations and Essays, Macmillan and Co., London, Sixth Edition, (1914)

[8] Henry Ernest Dudeney, The Canterbury Puzzles (and other curious problems), Thomas

Nelson and Sons, Ltd., London, 1907; New York, E P Dutton and Company, 1908

[9] Martin Gardner, Mathematical Puzzles and Diversions, The University of Chicago Press,

1959, 1987

Trang 7

[10] Martin Gardner, Knotted doughnuts and other mathematical entertainments, W H

Freeman and Company, 1986, USA

[11] Martin Gardner, Hexaflexagons, Probability Paradoxes, and the Tower of Hanoi,

Cambridge University Press, 2008

[12] William Rowan Hamilton, Memorandum respecting a new System of Roots of Unity By

Sir William Rowan Hamilton, Professor of Astronomy in the University of Dublin, and Royal

Astronomer of Ireland The London, Edinburgh and Dublin Philosophical Magazine and

Journal of Science, 4th series, vol xii, 1856, p 446)

[13] Édouard Lucas, Récréations Mathématiques, Gauthier-Villars, Paris, 1892

[14] Édouard Lucas, L’Arithméique Amusante: Introduction aux Récréations Mathematicques, Gauthier-Villars, Paris, 1895

[15] Các tạp chí toán, các trang WEB (tiếng Việt và tiếng Anh) viết về trò chơi toán học

Ngày đăng: 10/02/2014, 15:25

HÌNH ẢNH LIÊN QUAN

Hình 3.1  Hình vẽ mô tả cách tháo vòng Trung Hoa (từ  sách của Ball, 1892 [7]) - Một số bài toán trò chơi có nội dung toán học
Hình 3.1 Hình vẽ mô tả cách tháo vòng Trung Hoa (từ sách của Ball, 1892 [7]) (Trang 5)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w