Skip to Content
YolobitROVER14. Bài 11: Hoàn trả vật phẩm

14. Bài 11: Hoàn trả vật phẩm

Tuy gặp nhiều khó khăn, nhưng Rover cũng đã tìm được đồ vật bị mất. Bây giờ, Rover sẽ hoàn trả vật phẩm về cho chủ của nó. Do số lượng vật phẩm quá nhiều nên Rover sẽ phải di chuyển nhiều lần.

Mục tiêu

  • Rover sẽ cần đi từ điểm A đến B và ngược lại. Đoạn vạch đen ở cuối mỗi đoạn là đặc điểm cho Rover biết đã đến cuối đường bai 11.1

Giới thiệu về hàm

  • Với những chương trình dài có nhiều khối lệnh, chúng ta sẽ sử dụng Hàm để rút gọn những chương trình đó. bai 11.2

  • Hàm giống như việc bạn tạo thêm một loại khối lệnh mới để sử dụng, và khối lệnh này bao gồm các khối lệnh con bên trong bai 11.3

Cách tạo và sử dụng hàm

  1. Chọn mục Nâng cao >> Hàm: sử dụng khối lệnh “hàm để làm gì đó” để tạo hàm bai 11.4

  2. Đưa các khối lệnh vào trong hàm, sau đó đặt tên cho hàm. bai 11.5

  3. Khối lệnh mới với tên vừa đặt sẽ xuất hiện trong mục Hàm. bai 11.6

Viết chương trình

  1. Viết thuật toán bai 11.7

  2. Sử dụng lại chương trình của chương 10 để tạo thành hàm “dò line” bai 11.8

  3. Gọi hàm “dò line” vào chương trình chính, sau đó tạo điều kiện phát hiện ra vạch nằm ngang thì dừng lại bai 11.9

  4. Rover sẽ quay lại cho đến khi gặp được vạch thẳng di chuyển (S4 đọc được vạch đen) bai 11.10

Lưu ý: Nếu xóa Hàm bên ngoài, hàm trong chương trình chính sẽ biến mất

Chương trình mẫu

Last updated on

OhStem AI Assistant

Hỏi bất kỳ điều gì về OhStem

OhStem

Xin chào!

Tôi là trợ lý AI của OhStem. Hãy hỏi tôi bất kỳ câu hỏi nào về sản phẩm, lập trình, hoặc hướng dẫn sử dụng.