Claw Compiler
Lái cần cẩu kho có mã, đóng gói lại các thùng màu theo giới hạn di chuyển đủ chặt để yêu cầu đệ quy.
Cách chơi
Xây dựng chương trình từ các hướng dẫn cần cẩu — di chuyển sang trái và phải, lấy, thả và điều kiện màu sắc — để sắp xếp lại các thùng thùng vào ngăn xếp mục tiêu. Giới hạn lệnh được cố tình thắt chặt, vì vậy bạn sẽ dựa vào lệnh Gọi, lệnh này sẽ chạy lại toàn bộ chương trình của bạn từ đầu; một điều kiện không thành công sẽ trở thành trường hợp cơ bản dừng đệ quy.
- Thêm hướng dẫn cần cẩu từ bảng màu vào chương trình của bạn
- Sử dụng các điều kiện màu IF-hold và IF-top để phân nhánh
- Sử dụng Call để chạy lại chương trình từ trên xuống dưới dạng vòng lặp đệ quy
- Phù hợp với sự sắp xếp mục tiêu trong giới hạn hướng dẫn
Điều khiển
- Máy tính để bàn: nhấp vào hướng dẫn bảng màu, kéo chip để sắp xếp lại, nhấp vào Chạy để thực thi
- Điện thoại và máy tính bảng: nhấn vào hướng dẫn và nút Chạy
Mẹo & chiến lược
- Hãy suy nghĩ về một bước có thể lặp lại cộng với điều kiện dừng - đó là quy trình đệ quy của bạn
- Hãy để tình trạng màu không đạt đóng vai trò là trường hợp cơ bản để cần cẩu biết khi nào nên dừng
- Bước qua một lần chạy để xem chính xác vị trí cẩu lấy nhầm thùng
Bạn sẽ học được gì
Claw Compiler dạy đệ quy thông qua cần cẩu xếp thùng và ngân sách di chuyển nghiêm ngặt, biến ý tưởng khó thành cụ thể.
- Kỹ năng: đệ quy, phân tích vấn đề, logic lập trình
- Tốt nhất cho: khoảng lớp 8–12 (từ 13 tuổi trở lên)
- Dành cho phụ huynh và giáo viên: làm cho việc đệ quy trở nên cụ thể và trực quan.
Giới thiệu về trình biên dịch Claw
Claw Compiler là một câu đố lập trình nguyên bản dạy đệ quy thông qua cần cẩu xếp thùng và ngân sách di chuyển nghiêm ngặt. Chơi miễn phí trong trình duyệt của bạn với các cấp độ luyện tập và hàng ngày.
Duyệt tất cả các trò chơi → /