Chơi
Phần 1 - Từng bước một
- Hướng dẫnHướng dẫn mỗi nhóm lập kế hoạch cho dự án VEXcode của mình bằng cách viết mã giả. Họ sẽ tạo mã giả để robot Code Base và phần mở rộng của họ có thể lái theo hình vuông. Hãy xem hình ảnh động bên dưới để thấy Code Base di chuyển thành công. Trong hình ảnh động bên dưới, Cơ sở mã bắt đầu ở góc dưới bên trái của hình vuông, hướng lên trên. Nó lái xe về phía trước dọc theo cạnh đầu tiên của hình vuông, sau đó rẽ phải và lặp lại hai hành vi này để lái xe vòng quanh toàn bộ hình vuông.
Tệp video
- Mô hìnhMô hình dành cho sinh viên cách viết mã giả. Mã giả là ký hiệu viết tắt cho mã hóa, kết hợp mô tả bằng lời nói và văn bản về mã. Đảm bảo mỗi nhóm có một tờ giấy và bút chì để viết mã giả của mình.
- Yêu cầu học sinh xác định mục tiêu của dự án. Họ muốn Cơ sở mã của họ làm gì? Tất cả học sinh đều có thể cho bạn biết rằng Cơ sở mã phải di chuyển theo hình vuông.
- Mô hình hóa cách cụ thể trong mã giả. Thay vì “Tiến về phía trước”, học sinh nên mô tả chính xác quãng đường tiến về phía trước bằng cách sử dụng các phép đo và đơn vị.
Mã giả
- Hỗ trợHỗ trợ thảo luận về mã giả với học sinh khi bạn đi xung quanh và hỗ trợ các nhóm. Hỏi học sinh:
- Bạn muốn dự án của họ đạt được mục tiêu gì?
- Bạn sẽ chia nhỏ ý định hoặc mục tiêu của dự án thành những tuyên bố cụ thể ngắn gọn như thế nào?
- Mô tả đặc điểm của hình vuông.
- Nó có bao nhiêu góc?
- Các cạnh có cùng độ dài hay có độ dài khác nhau?
- Làm sao để biết mã giả của bạn có mô tả hình vuông không?

Viết mã giả - Nhắc nhởNhắc nhở học sinh làm việc nhóm và lắng nghe ý kiến của nhau. Họ có thể cần phải thử nhiều lần để đảm bảo mã giả của họ mô tả chính xác các hành vi mà họ muốn từ Cơ sở mã của mình. Phải trải qua nhiều lần thử và thất bại mới có thể thành công. Không sao đâu!
- HỏiHỏi học sinh xem việc lập kế hoạch bằng mã giả có giống với việc lập kế hoạch trong các khía cạnh khác của cuộc sống không. Họ lên kế hoạch chuẩn bị những gì trước chuyến đi như thế nào? Họ có bao giờ quên điều gì quan trọng vì bỏ qua việc lập kế hoạch không? (một chiếc giày, một món đồ chơi, một bộ sạc)
Nghỉ giải lao giữa giờ & Thảo luận nhóm
Ngay khi mỗi nhóm viết xong mã giảcủa mình, hãy tập hợp lại để có cuộc trò chuyện ngắn.
- Bạn nghĩ việc viết mã giả này sẽ giúp bạn chuẩn bị như thế nào cho việc viết mã cho robot Code Base?
- Yêu cầu các nhóm mô tả các chuyển động cụ thể của Cơ sở mã dựa trên mã giả của họ.
Phần 2 - Từng bước một
- Hướng dẫnHướng dẫn học viên rằng họ sẽ chuyển mã giả của mình sang mã trong VEXcode GO, sau đó tạo một dự án để đưa ổ đĩa Code Base vào hình vuông. Họ sẽ có ba lần thử để kiểm tra, sửa đổi và kiểm tra lại dự án của mình trên Cơ sở mã. Hãy xem video bên dưới để thấy Code Base di chuyển thành công. Trong hình ảnh động bên dưới, Cơ sở mã bắt đầu ở góc dưới bên trái của hình vuông, hướng lên trên. Nó lái xe về phía trước dọc theo cạnh đầu tiên của hình vuông, sau đó rẽ phải và lặp lại hai hành vi này để lái xe vòng quanh toàn bộ hình vuông.
Tệp video
- Mô hìnhMô hình dành cho sinh viên cách chuyển mã giả của họ sang khối [Bình luận] trong VEXcode GO. Sau đó, tạo và bắt đầu dự án của họ để đưa ổ đĩa Code Base vào hình vuông.
- Nếu học sinh cần trợ giúp để mở và lưu một dự án, hãy làm mẫu các bước trong bài viết Mở và Lưu Dự áncho thiết bị của bạn và yêu cầu các em làm theo.
- Yêu cầu học sinh đặt tên cho dự án của mình Lái xe theo hình vuông.
Tên Dự án - Sau khi đặt tên cho dự án của mình, học sinh sẽ cần kết nối Code Base với thiết bị của mình. Nếu cần, hãy làm mẫu các bước trong bài viết Kết nối VEX GO BrainThư viện VEX dành cho học sinh.
- Họ cũng cần phải cấu hình VEXCode GO cho Code Base. Làm mẫu các bước từ bài viết Cấu hình cơ sở mã Thư viện VEX và đảm bảo học viên có thể nhìn thấy các khối Truyền động trong Hộp công cụ.
- Hiển thị cách kéo khối [Bình luận] vào Không gian làm việc và đặt bên dưới khối {When started}. Nếu cần, hãy xem bài viết Sử dụng chú thích trong Thư viện VEXcode GO để biết thông tin về cách sử dụng chú thích trong một dự án.
Thêm khối [Bình luận] vào {When started} - Mô hình thêm dòng mã giả đầu tiên vào khối [Bình luận].
Thêm mã giả vào khối [Bình luận] - Yêu cầu học sinh chuyển toàn bộ mã giả của mình sang khối [Bình luận].
Lưu ý: Học sinh sẽ cần 1 khối [Bình luận] cho mỗi dòng mã giả. Vì vậy, nếu họ có 8 dòng mã giả, họ sẽ cần 8 khối [Bình luận].
Mã giả cho [Bình luận] Khối Sau khi chuyển mã giả của mình, học sinh sẽ thêm các khối Drivetrain. Nhắc nhở học sinh rằng các khối [Bình luận] được sử dụng để sắp xếp các dự án của họ và họ sẽ không thực hiện hành vi. Họ sẽ cần thêm các khối Drivetrain để khiến Code Base của họ di chuyển.
- Yêu cầu học sinh thêm khối [Lái xe tới] bên dưới khối [Bình luận] đầu tiên.
Thêm [Drive for] vào khối [Comment] đầu tiên - Sau đó, yêu cầu học sinh điều chỉnh các thông số sao cho phù hợp với yêu cầu trong khối [Bình luận]. Trong trường hợp này, tức là 400 milimét (mm).
- Tiếp theo, yêu cầu học sinh thêm khối [Quay lại] và kiểm tra để đảm bảo các tham số khớp với mã giả trong khối [Bình luận].
Thêm [Quay cho] khối -
Yêu cầu học sinh tiếp tục cho đến khi họ thêm các khối Hệ thống truyền động cho từng khối [Bình luận].
Dự án Lái xe trong hình vuông - Sau khi học sinh đã thêm tất cả các khối Hệ thống truyền động, các em đã sẵn sàng bắt đầu dự án của mình. Yêu cầu học sinh chọn nút 'Bắt đầu' trên Thanh công cụ để bắt đầu dự án và quan sát chuyển động của Cơ sở mã. Nếu cần, hãy xem lại các bước từ bài viết Bắt đầu một dự án trong VEXcode GOThư viện VEX và làm mẫu các bước để bắt đầu một dự án cho học sinh.
- Yêu cầu học sinh chạy 3 lần thử nghiệm để kiểm tra dự án Drive in a Square và sử dụng bảng Thu thập dữ liệu để ghi lại những gì hiệu quả và những thay đổi cần thực hiện.
- Hỗ trợHỗ trợ khi học sinh xây dựng dự án của mình bằng cách khuyến khích học sinh sử dụng ngôn ngữ định hướng và tham khảo mã giả của mình nếu gặp khó khăn. Khi bạn đi quanh phòng để giúp đỡ học sinh, hãy hỏi về quá trình của họ.
- Bạn đang sử dụng lệnh nào để khiến Cơ sở mã của mình di chuyển theo hình vuông?
- Mô tả các lần thử nghiệm trước đây của bạn (nếu học sinh đã có thể thử nghiệm)
- Điều gì đã hiệu quả trong dự án của bạn?
- Điều gì không hiệu quả?
- Bạn sẽ điều chỉnh dự án của mình như thế nào? Có lệnh cụ thể nào bạn cần thay đổi không?
- Làm thế nào bạn có thể hướng dẫn Code Base di chuyển theo hình vuông hoàn hảo? Có lệnh cụ thể nào bạn cần thay đổi không?

Hợp tác trong một dự án - Nhắc nhởNhắc nhở các nhóm rằng họ có ba lần thử để kiểm tra, thay đổi và kiểm tra lại kế hoạch của mình. Lần thử đầu tiên của họ có thể sẽ không thành công. Họ sẽ phải thử nhiều lần để Code Base của họ có thể di chuyển thành công theo hình vuông. Nhắc nhở học sinh ghi lại các lần thử nghiệm và thay đổi vào Phiếu thu thập dữ liệu khi họ đang thử nghiệm.
Ví dụ về Phiếu thu thập dữ liệu đã điền đầy đủ - HỏiHỏi học sinh xem mã giả có giúp các em vượt qua thử thách trong Phần 2 của Trò chơi không. Lập kế hoạch cũng là một phần quan trọng của nhiều công việc khác. Họ có thể nêu tên những công việc mà họ phải lên kế hoạch trước không? (Kỹ thuật, Lập trình, Giảng dạy, v.v.).
Tùy chọn: Các đội có thể tháo rời robot Cơ sở mã của mình nếu cần sau thời điểm này trong trải nghiệm. Họ sẽ sử dụng bản dựng tương tự trong các phòng thí nghiệm tiếp theo, vì vậy đây là lựa chọn dành cho giáo viên.