Translate

Thứ Năm, 5 tháng 12, 2013

Phần mềm hỗ trợ chơi Sudoku

            Load file:


1-    Ghi mới, Load file và lưu file:

Khi mới chạy phần mềm, các ô đều trắng. Ta dùng chuột nhấn vào các ô để nhập số.
Mỗi lần nhấn chuột vào 1 ô, 1 bảng con có 9 số hiện ra bên cạnh. Ta chỉ việc nhấn vào số được chọn. Nếu nhập số sai, ta nhấn vào ô chữ del màu đỏ.

Sau khi nhập bài Sudoku xong, ta có thể chọn lưu với việc nhấn vào nút Save SudoKu. Các bảng hướng dẫn lưu file hiện ra như mọi phần mềm khác.

Cần lưu  ý rằng chúng ta có thể lưu file bất kỳ lúc nào, nhất là khi đang giải dang dở. Nên đặt tên file có kèm ngày tháng như RatKho5-12-13 để dễ tìm.

Ta cũng có thể load file bằng cách nhấn nút "Load Sudoku", bảng Load file hiện ra và chúng ta dẫn đến nơi cất file.

1-    Hỗ trợ Test (tìm) các số:
Đương nhiên bạn có quyền tự mình suy luận để giải bài sudoku.
Nhóm các nút ở góc trên phải hỗ trợ Test từng số được chọn.
Một con số trong ô bất kỳ nào đó (Ví dụ số 3 hình trên) thì:
            - Trên hàng ngang chứa ô đó không còn số đó (số 3).
            - Trên hàng dọc chứa ô đó không còn số đó (số 3).
            - Trong nhóm 9 ô chứa ô đó không còn số đó (số 3).
Với điều kiện như trên, nhóm nút hỗ trợ sẽ làm việc nhanh chóng cho ta thấy nhanh kết quả.
Khi ta nhấn một nút số hỗ trợ (vd số 1), phần mềm nhanh chóng tìm tất cả (các số 1) trên bảng Sudoku. Với vị trí mỗi số (1) tìm được, phần mềm bôi màu xanh nhạt theo hàng ngang, hàng dọc và nhóm ô chứa nó. Kết quả là lộ ra một số ô trắng có khả năng chứa số đó (số 1).

Nếu trong nhóm 9 ô, được bôi xanh nhạt hết 8 ô, đương nhiên ô còn lại chứa số đang tìm (số 1) và phần mềm tự động ghi vào (bôi đỏ).

Việc test từng số cần lập lại nhiều lần, qua tất cả 9 số, vì ứng mỗi lần tìm được, điều kiện làm việc sẽ mới và khả năng tìm ra lại cao hơn.

Với bài Sudoku dễ hay vừa, việc nhấn nhiều lần và lập lại các nút đủ sức giải quyết vấn đề!

[Hai nút màu cạnh đó, màu đỏ nhạt ghi lại số đang test, bạn cũng có thể nhấn vào nó để test lại số đó. Nút vàng nhạt có chữ X là xóa màu vàng nhạt trên các nút vừa test, mục đích giúp ta khỏi nhầm mất công]

Phần mềm thiết kế không cho chạy test trên liên tục, vì như vậy sẽ hết hứng thú giải Sudoku!

2-    Nút "các ô còn lại" hỗ trợ giải bài Sudoku khó:
Rất nhiều bài Sudoku khó đến nỗi, chạy nhiều vòng các nút hỗ trợ chỉ mới giải vài số!
Trong trường hợp nầy chúng ta đành phải tự giải (có thế mới thú vị).

3a- Suy luận các ô trống:
Hình trên: Cả 1 dãy ô dài bên trái có khả năng số 1. Riêng nhóm 9 ô đầu tiên, chắc chắn số 1 sẽ nằm trong 2 vị trí đó (khoanh tròn đỏ). Nếu như thế, chắc chắn 3 ô  trắng bên dưới sẽ không là số 1! Mà nhóm 9 ô bên dưới có 4 ô trắng, vậy ô trắng còn lại chắc chắn là số 1 (mũi tên chỉ).

Tương tự cho hình sau: chắc chắn với số 5:

3b- Dùng nút "các ô còn lại":

Khi nhấn nút "Các ô còn lại": các ô trắng sẽ xuất hiện nhiều số, đó là những số có khả năng của ô đó.
 Sau khi ta nhấn vào nút "Các ô còn lại", sẽ hiện ra như hình sau:

Hình trên, đa số các ô nhiều số, rất may, có 3 ô chỉ 1 con số. Đấy là chắc chắn!
Hãy nhớ vị trí và con số, để nhấn nút "Giao diện chính" trở về màn hình Play đầu tiên, và  ghi các số tìm được vào vị trí.

Hình sau đây, ta suy luận 2 ô bên trái (mũi tên xanh) không có số 5!

Hãy nhấn vào nút "Các ô còn lại"

Và dùng chuột cùng phím để xóa số 5 trong 2 ô đó (khoanh đỏ).

3c- Giả thiết cho 2 ô kề khả năng giống nhau:

Cũng hình trên, bạn nhìn thấy 2 ô trên phải kề nhau (trong cùng nhóm 9 ô), cùng mang khả năng 2 số: 3 và 9
Rõ ràng với 2 ô nầy: hoặc ô nầy số 3 thì ô kia số 9 và ngược lại. Xác suất đoán là ½.
            - Nên lưu lại bài giải ngang đây (nếu giải sai còn trở lại).
            - Trở về Giao diện chính và cho lần lượt 2 ô đó, số 3 và số 9. Tiếp tục giải.
Thông thường sự hoán đổi của 2 ô kề khả năng giống nhau là không ảnh hưởng bài toán. Hoặc chỉ có ½ khả năng là sai, trường hợp nầy bạn hoán đổi lại 2 số, tôi bảo đảm OK!

Chúc các bạn load file và vui với sudoku.
Nếu phần mềm trục trặc, bạn cứ phản ảnh ở đây(nhận xét) hoặc trang Phú+

Không có nhận xét nào:

Đăng nhận xét

Trực tuyến

Mục lục Toàn bộ (theo thứ tự thời gian)

Trực tuyến