👦
ETAN Student
Danh mục học tập

Mê Cung Toán Tin

Lập trình Robot tính toán biến số thanh ghi khớp với mục tiêu mở cổng!

Màn 1
Lập trình cho Robot cập nhật thanh ghi A khớp với mục tiêu để mở cổng.
Mục tiêu cổng
20
Thanh ghi A
0
KHAY KỊCH BẢN LẬP TRÌNH:
TẬP LỆNH TOÁN - TIN
BẢNG TRUY VẾT THANH GHI
Bước Lệnh Tọa độ Giá trị A
Chưa có dữ liệu chạy

Giáo Trình Máy Trạng Thái Hữu Hạn & Lập Trình Toán Tin

Mê Cung Toán Tin (RoboMath) là trò chơi giáo dục tiên tiến kết hợp giữa hai trụ cột tri thức: Khoa học Máy tínhĐại số Số học. Mô phỏng theo kiến trúc máy tính Von Neumann thực tế, trò chơi trang bị cho Robot một thanh ghi bộ nhớ (Register A) và bộ số học logic (ALU - Arithmetic Logic Unit). Người chơi đóng vai trò là một kỹ sư phần mềm điều khiển Robot vừa giải mã không gian mê cung vừa quản lý chu kỳ tính toán của biến số.

Mô hình Máy Trạng Thái Hữu Hạn (Finite State Machine - FSM): Tại mỗi thời điểm, trạng thái của hệ thống được xác định bởi bộ ba $S = (x, y, \text{RegA}, \theta)$, trong đó $(x, y)$ là tọa độ trong mê cung, $\text{RegA}$ là giá trị trong thanh ghi và $\theta$ là góc hướng nhìn. Mỗi khối lệnh là một hàm chuyển trạng thái $T(S) \to S'$.

1. Cấu Trúc Tập Lệnh & Cơ Chế Thanh Ghi

Khối Lệnh Nhóm Thao Tác Ngữ Nghĩa Số Học & Chuyển Đổi Trạng Thái
Tiến 1 bước Cơ học Cập nhật vị trí tọa độ của Robot theo hướng nhìn. Không làm thay đổi giá trị của thanh ghi A.
A += Ô Đang Đứng Số học Đọc giá trị phép tính tại ô hiện tại và cập nhật vào thanh ghi A.
A = A × 2 Nhân đôi Nhân đôi tức thời giá trị đang lưu trong thanh ghi A.
Lặp [Tiến & Tính] Vòng lặp Kết hợp bước đi và cập nhật biến thành một chuỗi thao tác lặp lại liên tục.

2. Phương Pháp Lập Bảng Truy Vết (Trace Table) & Gỡ Lỗi (Debugging)

Trong khoa học máy tính, Bảng Truy Vết (Trace Table) là công cụ nền tảng giúp lập trình viên theo dõi sự biến đổi của các biến nhớ qua từng dòng lệnh được thực thi.

Khi thiết kế kịch bản cho RoboMath:

  • Xác định điểm nút rẽ nhánh (Branching Nodes): Khi giá trị trong thanh ghi $\text{RegA}$ đạt một mốc quan trọng, người chơi quyết định cho Robot rẽ vào nhánh chứa ô cộng dồn hoặc nhánh đi thẳng về Cổng Không Gian.
  • Phát hiện rò rỉ giá trị (State Overflow): Tránh việc lạm dụng lệnh `A = A × 2` khiến giá trị thanh ghi vượt quá giá trị mục tiêu mà không có cách nào giảm trở lại.

3. Câu Hỏi Thường Gặp (FAQ)

❓ Nếu Robot đứng trên ô trống mà thực thi lệnh `A += Ô Đang Đứng` thì sao?
Ô trống có giá trị là 0, do đó giá trị trong thanh ghi A sẽ được giữ nguyên không đổi.
❓ Làm sao để mở được Cổng Không Gian?
Cổng Không Gian được bảo vệ bằng cảm biến toán học, chỉ mở ra khi Robot chạm vào cổng và giá trị trong thanh ghi A trùng khớp 100% với con số mục tiêu (Target).

💻 Loi ich giao duc cua Me Cung Toan-Tin

Me Cung Toan-Tin la tro choi giao duc ket hop toan hoc va tu duy lap trinh (Computational Thinking), phat trien dong thoi hai nang luc cot loi cua Chuong trinh GDPT 2018: tu duy toan hoc va tu duy so. Hoc sinh khong chi giai cac phep tinh ma con phai suy nghi ve thu tu buoc thuc hien - day chinh la nen tang cua ky nang lap trinh.

Kha nang ket hop Toan-Tin (Mathematical-Computational Thinking) dang tro thanh yeu to quan trong trong viec chuan bi hoc sinh cho tuong lai so. Theo Chuong trinh Tin hoc tieu hoc GDPT 2018, hoc sinh lop 4-5 bat dau hoc cac khai niem co ban ve thuat toan va giai quyet van de bang may tinh - va me cung nay chinh la buoc chuan bi tu nhien nhat.

Tro choi ho tro hoc sinh ren luyen kha nang ket hop nhieu phep tinh lien tiep, quan sat ket qua trung gian va dieu chinh chien luoc - mot ky nang tu duy quan trong khi giai cac bai toan co nhieu buoc trong chuong trinh Toan tieu hoc nang cao.

📖 Huong dan su dung theo doi tuong

📚 Hoc sinh Lop 4-5 (on Toan-Tin)

Choi me cung de on phep tinh va luyen tu duy thuat toan. Muc tieu la giai duoc cac me cung muc Trung binh truoc ky kiem tra, vua on toan vua lam quen tu duy lap trinh.

🏫 Giao vien Toan-Tin

Dung tro choi gioi thieu khai niem 'buoc tinh' trong bai hoc Thuat toan. Cac hoc sinh de dang hieu 'giai thuat la gi' khi da trai nghiem viec tu 'lap lich trinh buoc di' trong me cung.

👥 Phu huynh

Khuyen khich be choi 10-15 phut moi ngay thay cho man hinh giai tri thong thuong. Theo doi tien do cua be qua ETAN Student de biet be dang o cap do nao trong he thong cap hang.

❓ Cau hoi thuong gap

Tro choi co lien quan den mon Tin hoc khong?

Co. Khai niem 'lap ke hoach buoc di' trong me cung tuong dong voi khai niem 'thuat toan' trong mon Tin hoc. Day la cach hoc sinh lam quen tu duy lap trinh mot cach tu nhien va vui ve.

Can biet lap trinh truoc khi choi khong?

Khong. Tro choi duoc thiet ke de hoc sinh tu kham pha tu duy lap trinh, khong can bat ky kien thuc nen nao. Chi can biet cac phep tinh co ban la choi duoc ngay.

Co tinh EXP va nhan huy hieu tren ETAN khong?

Co, khi dang nhap tai khoan ETAN Student, moi ket qua me cung se duoc ghi nhan va tinh vao tien trinh chung trong he thong xep hang va nhiem vu hang ngay.