10. Bài 7: Bám sát mục tiêu
Vượt qua các chướng ngại, Rover đã tiếp cận được mục tiêu. “Không thể để kẻ này thoát được” - Rover thầm nghĩ. Ý chí kiên định đó đã giúp Rover khai phá một kỹ năng mới cho bản thân - Bám sát mục tiêu
Mục tiêu
- Làm quen với điều kiện gộp
- Xây dựng chương trình bám sát vật cản
Giới thiệu khối lệnh
- Khối lệnh toán tử:

Giới thiệu về biến
Để chương trình không cần phải đọc khoảng cách và xử lý giá trị liên tục, chúng ta cần sử dụng biến. Có thể hiểu, biến như một chiếc hộp, nơi chứa giá trị mà ta cần sử dụng.
Mỗi hộp chỉ có thể chứa duy nhất một giá trị (chữ, số, chuỗi, dữ liệu) tại một thời điểm. Trong bài này, biến sẽ chứa giá trị số, đại diện cho khoảng cách từ Rover đến vật thể trước mặt.

Cách tạo và sử dụng biến
-
Bạn cần vào mục Biến và chọn Tạo biến. Sau đó, điền tên cho biến mới để tạo

-
Khi tạo biến thành công, trong mục Biến sẽ xuất hiện những khối lệnh liên quan để làm việc với biến.

Viết chương trình
-
Viết thuật toán

Dựa vào thuật toán, hãy viết ra nội dung của chương trình.
-
Hướng dẫn tạo điều kiện gộp

Giải thích về điều kiện gộp “Nếu không nếu”
-
Điều kiện “nếu không nếu” là một điều kiện gộp giữa “nếu không” và “nếu”

-
Ví dụ: Nếu trời mưa bạn A sẽ ở lại trường, nếu không bạn A sẽ về nhà nếu hết giờ học

-
Khởi tạo biến “khoảng cách” (cho biến có giá trị bằng 0), và gán giá trị khoảng cách đọc được vào biến

-
Tạo điều kiện thứ nhất: Nếu khoảng cách < 15cm, lùi lại với tốc độ 50

-
Tạo điều kiện thứ hai: Nếu khoảng cách > 20cm và < 40cm thì tiến tới với tốc độ 50. Nếu cả 2 điều kiện không đúng, dừng di chuyển

Chương trình mẫu
- Bám sát mục tiêu: Tại đây

