ĐĂNG TIN
logo
Online:
Visits:
Stories:
Profile image
Nguồn: www.kai4you.com
Trang tin cá nhân | Bài đã đăng
Lượt xem

Hiện tại:
1h trước:
24h trước:
Tổng số:
Thuật Toán Quay Rubic
Wednesday, October 22, 2014 1:30
% of readers think this story is Fact. Add your two cents.


Thế giới số akViet Edu giới thiệu về thuật toán quay rubic, một trò chơi trí tuệ rất được ưa chuộng và kích thích trí tò mò ở tất cả mọi lứa tuổi, mọi thế hệ, Rubik được Erno Rubik phát minh vào năm 1974 bằng sự quan tâm hình học và nghiên cứu những mẫu dạng ba chiều với tên gọi ban đầu là “Lập Phương Ma Thuật” vào năm 1975 và sau đó năm 1980 đổi tên chính thức thành “Lập Phương Rubik” với mẫu cơ bản gồm 6 mặt, mỗi mặt gồm 9 ô. Ngày nay, với trí tuệ phát triển của con người, trò trơi Rubik được phát triển với nhiều mẫu đa dạng có độ khó và phức tạp cao. Bài này, akViet Edu sẽ chỉ giới thiệu với các bạn khối Rubic cơ bản truyền thống:

B4INREMOTE-aHR0cDovLzQuYnAuYmxvZ3Nwb3QuY29tLy10SWx3ZTIxbVdnVS9Vb1hER2w0eWJBSS9BQUFBQUFBQU5lQS9LV1NUR3Z0VGZvcy9zMTYwMC9ydWJpa3NfbWlycm9yX2N1YmUuanBn

01. Quy ước các ký hiệu:

– Tr = Trên.
- D = Dưới.
- T = Trái.
- P = Phải.
- Trc = Trước.
- S = Sau.
- = Quay xuống thuận chiều kim đồng hồ.
- = Quay lên ngược chiều kim đồng hồ.
- = Quay sang phải.
- ← = Quay sang trái

B4INREMOTE-aHR0cDovLzIuYnAuYmxvZ3Nwb3QuY29tLy11Vm0zcjR2TWVkZy9Vb1hGOVRodXA4SS9BQUFBQUFBQU5lTS85M0lFMEVyN2hjRS9zNDAwL3J1YmljLmgxLnBuZw==

- Mục tiêu là quay cho Rubic mỗi mặt có một mầu như Hình 2.

- Chọn hệ trục tọa độ 3 chiều để định vị mầu của 6 mặt sẽ phải thực hiện. Chẳng hạn trong bài này ta chọn bộ mầu như sau ở Hình 1. Sau này khi thành thạo, bạn có thể chọn bộ màu tùy thích. Như vậy, bây giờ ta có: Trên-Dưới ứng với Trắng-Xanh, Trái-Phải ứng với Vàng-Lá, Trước-Sau ứng với Đỏ-Nâu.

- Ta cần quy ước như sau: Rubic gồm 27 khối nhỏ gọi tắt là khối, xếp thành 3 tầng, mỗi tầng có 9 khối. Mỗi mặt của 1 khối nhỏ gọi là 1 ô. Mỗi mặt của Rubic gồm 9 ô. Tất cả có 6×9=54 ô. Ô ở chính giữa mặt gọi là tâm của mặt đó. Mỗi tầng gồm 9 khối, gồm khối ở tâm, 4 khối ở đỉnh và 4 khối cạnh. Ngoài các tầng theo đúng nghĩa của nó: Trên (cao nhất), Giữa và Dưới (Đáy) còn có thể nói đến các lớp dọc: Trái, Phải, Trước và Sau nữa. Khi thực hiện thao tác, bạn nên nhớ phân biệt chính xác các từ: ô, khối và các mặt: Trước, Sau, Trái và Phải. Khi quay thường là ta không thao tác với các lớp Giữa.

02.Bước 1:

- Mục tiêu: Quay sao cho có hình chữ thập mặt trên, mà các khối ở cạnh bên của tầng trên có màu ở các mặt bên trùng với màu tâm của mặt bên tương ứng như Hình 5. Các chỗ khác chưa cần tới.

- Chừng nào chưa đạt yêu cầu thì: Khi thấy cạnh của Rubic có một ô trắng, ta quay ô đó xuống mặt đáy, rồi quay mặt đáy sao cho ô cùng khối với ô trắng đó (Hình 3), cùng màu với tâm của mặt bên, rồi quay mặt bên đó (Hình 4) để đưa ô trắng lên trên mặt đỉnh để được một công đoạn (Hình 5).

03.Bước 2:

- Mục tiêu: Quay sao cho tầng trên, các khối ở đỉnh ở tầng đó phải đúng như Hình 6. Các chỗ khác chưa cần tới.

B4INREMOTE-aHR0cDovLzMuYnAuYmxvZ3Nwb3QuY29tLy0tYkhELWxvYWN2cy9Vb1hIMXNDZkNLSS9BQUFBQUFBQU5lWS95ZE11WUp5aVZIby9zNDAwL3J1YmljLmgyLnBuZw==

- Chừng nào chưa đạt yêu cầu thì: Nếu thấy có một ô trắng khối đỉnh tầng đáy, ta quay đáy, rồi quay đáy sao cho ô cùng khối với ô trắng đó (Hình 3), cùng màu với tâm của mặt bên (Hình 7), rồi lại quay:  D← , P ↓, D→, P ↑ như vậy ta sẽ được Hình 8. Ta làm tương tự vơi các ô trắng khối đỉnh ở mặt bên tầng đáy, song chú ý chiều quay cho phù hợp.

- Nếu thấy ô trắng khối đỉnh ở mặt đáy, ta quay đáy cho khối đó thẳng cột dọc với một khối đỉnh ở tầng trên chưa đúng, và khối đỉnh ở tầng đáy này có 2 ô ở 2 mặt bên chéo màu với các tâm của chúng như Hình 9 (khối Đỏ-Lá có ô trắng ở đáy). Ta quay:  P ↓, D→, P ↑ rồi làm như trên.

- Nếu thấy ô trắng khối đỉnh ở mặt bên tầng trên,  ví dụ như ở Hình 10, ta quay mặt bên chứa ô trắng này đi 90 độ  để ô trắng xuống tầng dưới, nhưng không xuống đáy, và giữ nguyên đuợc thành quả đã có: vẫn với Hình 10, ta quay:  T rc↓, D→, T rc↑  rồi làm như trường hợp đầu.

- Nếu ô trắng khối đỉnh xuất hiệt ở mặt trên như Hình 11, ta quay P↓, D→, P↑ rồi làm như trên. Tóm lại cứ làm sao cho ô trắng ở khối đỉnh xuất hiện ở mặt bên tầng đáy thì mọi thứ sẽ “ngon”.

04.Bước 3:

- Mục tiêu: Quay cho được tầng giữa. Ta sẽ đưa một khối ở cạnh đáy lên cạnh bên của Rubic.

B4INREMOTE-aHR0cDovLzIuYnAuYmxvZ3Nwb3QuY29tLy15Y1ZnWHN2a21FVS9Vb1hLR3J2SnVQSS9BQUFBQUFBQU5lay9BTS1zRmhiZlRNMC9zNDAwL3J1YmljLmgzLnBuZw==

- Chừng nào chưa đạt yêu cầu thì: Nếu ta phải đưa khối Đỏ+Lá ở mặt trước của tầng đáy như Hình 12 lên tầng giữa phía phải như Hình 13, ta quay: D←, P↓, D→, P↑, D←, Trc↓, D→, Trc↑.

- Nếu muốn đưa khối Đỏ+Vàng ở mặt trước của tầng đáy như Hình 14 lên tầng giữa phía bên trái như Hình 13, ta làm tương tự: D→, T↓, D←, T↑, D→, Trc↑, D←, Trc↓.

- Nếu các ô giữa các cạnh tầng đáy đều có màu đáy, tức là không thuộc trường hợp trên, ta cũng quay như trên để phá đổi lấy trạng thái thuận lợi, rồi tiến hành như trên. Cuối cùng sẽ được Hình 17.

BẠN ĐANG XEM BÀI HƯỚNG DẪN, CHIA SẺ KINH NGHIỆM, KIẾN THỨC, BÁCH KHOA TOÀN THƯ, THẾ GIỚI SỐ VÀ GIẢI TRÍ CỦA MẠNG AKVIET EDU TẠI WEBSITE HTTP://EDU.AKVIET.COM . CẢM ƠN SỰ ỦNG HỘ CỦA CÁC BẠN. CHÚC CÁC BẠN THÀNH CÔNG!
05. Bước 4:

- Mục tiêu: Quay được hình chữ thập mặt đáy (cùng màu tâm đáy) như Hình 19. Các vị trí khác chưa quan tâm. 

B4INREMOTE-aHR0cDovLzEuYnAuYmxvZ3Nwb3QuY29tLy1EZU9ULWR1b3FqRS9Vb1hMY18xeXFtSS9BQUFBQUFBQU5lcy8xZFo4Y0VCb0ZERS9zNDAwL3J1YmljLmg0LnBuZw==

- Chú ý: Mặt bên có chân đúng là mặt bên có trục đối xứng dọc cùng màu tâm của mặt bên đó.

- Chừng nào chưa đạt yêu cầu thì: Nhìn vào 1 mặt bên có chân đúng phía bên phải nhất (Nếu chưa có mặt bên nào có chân đúng thì cũng cứ quay như dưới đây để có), ví dụ Hình 18, nhìn vào mặt xanh lá cây, rồi bắt đầu quay:P↓, D←, S↓, D→, S↑, P↑.

06.Bước 5:

- Mục tiêu: Quay cho hình chữ thập tầng đáy, tức là với mỗi ô cạnh của tầng đáy sẽ phải có màu trùng với màu tâm của mặt bên chứa nó như Hình 20. 

- Chừng nào chưa đạt yêu cầu thì: Nhìn mặt chứa chân sai đầu tiên bên phải so với mặt có các chân đúng và: P↓, (D→) x 2, P↑, D→, P↓, D→, P↑, D→.

07.Bước 6:

- Mục tiêu: Quay cho được mặt đáy (chứ chưa phải tầng đáy).

B4INREMOTE-aHR0cDovLzEuYnAuYmxvZ3Nwb3QuY29tLy1LLTlORVdRZTdvZy9Vb1hOb3JndVBUSS9BQUFBQUFBQU5lOC92X0RLM2VtVGxudy9zNDAwL3J1YmljLmg1LnBuZw==

-  Nếu thấy 2 mặt bên có ô ở tầng đáy đối xứng qua tầng giữa cùng màu với tâm đáy như Hình 21 thì nhìn vào mặt bên dạng Hình 22 (khuyết phải-dưới) và quay: P↓, D←, P↑, D→, T↓, D←, P↓, D→, T↑, P↑ (∗).

- Nếu không thấy 2 mặt bên như Hình 21, mà lại thấy 1 mặt bên có 2 ô đối xứng cùng màu tâm đáy (Hình 23), thì ta nhìn vào mặt song song với nó ở bên kia của Rubic, và thực hiện (*) để trường hợp đầu xảy ra. Và dĩ nhiên là quay như (*).

- Nếu không rơi vào các trường hợp đã nêu thì ta nhìn mặt tùy bên ý và quay như (*) để có điều kiện đó. Chú ý:Nếu trường hợp đầu lại có dạng H.24 thì cách làm tương tự, chỉ khác chiều quay: T↓, D→, T↑, D←, P↓, D→, T↓, D←, P↑, T↑ (∗)

08.Bước 7:

- Mục tiêu: Xoay cho được tầng đáy để hoàn tất công việc.

- Thao tác: Tìm một mặt bên có 2 ô đối xứng ở tầng đáy như Hình 25, thì 1 mặt bên kề với nó bên trái hoặc bên phải, sẽ có 1 ô sai ở tầng đáy của mặt bên đó. Ví dụ như ở Hình 13, thì đó là mặt xanh lá cây. Trường hợp này gọi là mặt bên khuyết trái. Lúc này, ta nhìn vào mặt đáy và cho mặt khuyết đó lên trên như Hình 26, và quay vài lần: (D→) x 2, (T↓) x 2, D←, P↓, D→, (T↑) x 2, D←, P↑, D←.

- Nếu xảy ra khuyết phải như Hình 27, thì quay đoạn sau vài lần: (D←) x 2, (P↓) x 2, D→, T↓, D←, (P↑) x 2, D→, T↑, D→. Cuối cùng phải được như Hình 28 – Hình 29..

09.Tóm tắt dễ nhớ:

- Bước 1. Quay cho được chữ thập tầng trên: Dễ!

- Bước 2. Quay cho được tầng trên: Dễ!
- Bước 3. Quay cho được tầng giữa: Dễ!
- Bước 4. Quay cho được chữ thập mặt đáy: Nhìn mặt bên có chân đúng bên phải nhất và quay: P↓, D←, S↓, D→, S↑, P↑
- Bước 5. Quay cho được chữ thập tầng đáy: Nhìn chân sai đầu tiên bên phải và quay: P↓, (D→) x 2, P↑, D→, P↓, D→, P↑, D→
- Bước 6. Quay cho được mặt đáy: (Xem kỹ lại phần này ở trên) Nhìn mặt bên khuyết trái-dưới bởi 1 ô cùng mầu tâm đáy và quay: P↓, D←, P↑, D→, T↓, D←, P↓, D→, T↑, P↑
- Bước 7. Quay cho được tầng đáy: Nhìn vào đáy, quay mặt bên khuyết trái lên trên và quay: (D→) x 2, (T↓) x 2, D←, P↓, D→, (T↑) x 2, D←, P↑, D← hoặc Nhìn vào đáy, quay mặt bên khuyết phải lên trên và quay: (D←) x 2, (P↓) x 2, D→, T↓, D←, (P↑) x 2, D→, T↑, D→

THẾ GIỚI SỐ AKVIET EDU CHÚC BẠN THÀNH CÔNG! 
01. akViet Edu tôn trọng quyền sỡ hữu trí tuệ của các bên liên quan và yêu cầu bạn cũng tôn trọng các quyền sỡ hữu trí tuệ. Và sẽ nỗ lực đảm bảo chỉ đăng tải những thông tin chính xác tại địa chỉ website của mình.
02. Tuy nhiên, akViet Edu không đảm bảo và cam kết về tính chính xác và độ tin cậy của bất kỳ thông tin, nội dung và tài liệu nào trên trang này. akViet Edu sẽ không chịu trách pháp lý về bất kỳ thiệt hại nào xảy ra do sử dụng các thông tin được đăng tải.
03. Những thông tin mà akViet Edu đăng tải có thể là tự biên soạn hoặc sưu tầm từ những nguồn khác nhau trên internet, bản quyền thuộc về tác giả. akViet Edu sẽ gỡ bỏ hoàn toàn những thông tin được cho là vi phảm bản quyền chỉ khi có yêu cầu từ phía tác giả. Chi tiết có thể xem thêm tại mục “Điều Khoản Sử Dụng” của akViet Edu.
Bài Viết Được Đăng Bởi: http://edu.akviet.com

Tin nổi bật trong ngày
Tin mới nhất

Register

Newsletter

Email this story

If you really want to ban this commenter, please write down the reason:

If you really want to disable all recommended stories, click on OK button. After that, you will be redirect to your options page.