Video: Thuật toán mà dev bắt buộc phải biết? Java Web và Android cái nào ngon hơn? 2025
Để có thể biên soạn chính xác các hướng dẫn bằng ngôn ngữ máy, các chương trình JavaScript cần phải được viết chính xác. Là một lập trình, công việc của bạn là suy nghĩ về bức tranh toàn cảnh về những gì bạn muốn chương trình làm, và sau đó chia nó thành các bước kích thước nhỏ có thể được thực hiện bởi máy tính mà không có lỗi.
Ví dụ: nếu bạn muốn yêu cầu robot đi xuống cầu thang và đưa cho bạn một cái bánh sandwich, bạn có thể bắt đầu hướng dẫn của bạn như sau:
-
Quay đầu về phía cầu thang.
-
Sử dụng cảm biến hình ảnh để tìm những trở ngại.
-
Nếu gặp trở ngại, hãy xác định nó là gì.
-
Ném đồ chơi xuống sảnh
-
Nói tên của con mèo
-
Nhẹ nhàng vuốt mèo bằng bàn tay của bạn
-
Nếu trở ngại là một con mèo, cố gắng thu hút con mèo ra khỏi đầu cầu thang bằng cách:
cho đến khi nó đi
-
-
-
Nếu không có trở ngại, hãy xoay chân trái theo hướng của cầu thang.
-
Đặt chân trái trước chân phải.
-
Tìm một trở ngại.
-
Xác định xem bạn đang ở đỉnh cầu thang hay không.
-
Nếu bạn không ở đỉnh cầu thang, xoay chân phải theo hướng cầu thang.
Đặt chân phải trước chân trái. -
Lặp lại các bước từ 1 đến 10 cho đến khi bạn ở đỉnh cầu thang.
Bạn đã viết được 11 hướng dẫn và robot thậm chí không bắt đầu bước xuống cầu thang, ít hơn làm bánh sandwich!
Một chương trình máy tính thực sự để cho một robot đi xuống cầu thang và làm bánh sandwich cần phải có hướng dẫn chi tiết hơn những gì được trình bày ở đây. Tại mỗi bước trên, mỗi động cơ cần phải được cho biết chính xác khoảng thời gian để bật, và mỗi điều kiện và trở ngại cần được mô tả và xử lý chi tiết. Tất cả các hướng dẫn này cần được viết dưới dạng các lệnh JavaScript cá nhân, hoặc câu lệnh
Bạn có thể tìm hiểu thêm về cách kiểm soát robot bằng JavaScript bằng cách truy cập NodeBots!