Câu 2 trang 9 SGK Tin học 8
Đề bài
Trong ví dụ về rô bốt , nếu thay đổi thứ tự của lệnh 1 và lệnh 2 trong chương trình, rô bốt có thực hiện được công việc nhặt rác không? Hãy xác định vị trí mới của rô bốt sau khi thực hiện xong chương trình với thay đổi trên. Em hãy bổ sung 2 lệnh để đưa rô bốt trở lại vị trí ban đầu.
Lời giải chi tiết
- Nếu thay đổi thứ tự của hai lệnh trong chương trình điều khiển rô-bốt, rô-bốt sẽ không thực hiện được công việc nhặt rác vì rô-bốt sẽ không đi đúng hướng và có thể không đi tới vị trí có rác, hoặc thực hiện việc nhặt rác tại vị trí không có rác,....
- Ví dụ, nếu thay đổi thứ tự của lệnh 1 "Tiến 2 bước" và lệnh 2 "Quay trái, tiến 1 bước", tác dụng của cả hai lệnh này sẽ là "Quay trái và tiến 3 bước". Khi đó rô-bốt sẽ nhặt rác tại vị trí không có rác. Nói chung, các lệnh điều khiển rô-bốt hay chương trình cần được đưa ra theo một thứ tự xác định sao cho ta đạt kết quả mong muốn.
- Trong một số ít trường hợp, ta có thể đưa ra các lệnh khác nhau, nhưng vẫn đạt kết quả. Chẳng hạn, trong ví dụ về rô-bốt, thay cho hai câu lệnh đầu tiên, ta có thể điều khiển rô-bốt đến đúng vị trí có rác bằng các lệnh sau: "Quay trái, tiến 1 bước" và "Quay phải, tiến 2 bước" hoặc "Quay phải, tiến 2 bước", "Quay trái, tiến 2 bước" và "Quay trái, tiến 4 bước". Trong một số ít các trường hợp khác, việc thay đổi thứ tự của một vài câu lệnh vẫn cho kết quả đúng như yêu cầu.
- Vị trí mới của rô-bốt sau khi thực hiện xong lệnh "Hãy quét nhà" là vị trí có thùng rác (ở góc đối diện). Ta có nhiều cách khác nhau để đưa ra hai lệnh để rô-bốt trở lại vị trí ban đầu của mình, một trong các cách đó là hai lệnh "Quay trái, tiến 5 bước" và "Quay trái, tiến 3 bước".
Xemloigiai.com
Xem thêm Bài tập & Lời giải
Trong bài: Bài 1. Máy tính và chương trình máy tính
Xem thêm lời giải SGK Tin học lớp 8
Chương I. Lập trình đơn giản
- 👉 Bài 1. Máy tính và chương trình máy tính
- 👉 Bài 2. Làm quen với chương trình và ngôn ngữ lập trình
- 👉 Bài 3. Chương trình máy tính và dữ liệu
- 👉 Bài 4: Sử dụng biến trong chương trình
- 👉 Bài 5: Từ bài toán đến chương trình
- 👉 Bài 6: Câu lệnh điều kiện
- 👉 Bài 7: Câu lệnh lặp
- 👉 Bài 8: Lặp với số lần chưa biết trước
- 👉 Bài 9: Làm việc với dãy số
Chương II. Phần mềm học tập
Lớp 8 | Các môn học Lớp 8 | Giải bài tập, đề kiểm tra, đề thi Lớp 8 chọn lọc
Danh sách các môn học Lớp 8 được biên soạn theo sách giáo khoa mới của bộ giáo dục đào tạo. Kèm theo lời giải sách bài tập, sách giáo khoa, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và học kì 2 năm học 2024 ngắn gọn, chi tiết dễ hiểu.
Bài soạn văn lớp 12 siêu ngắn
Toán Học
- Đề thi, đề kiểm tra Toán lớp 8
- Tài liệu Dạy - học Toán 8
- SBT Toán lớp 8
- Vở bài tập Toán 8
- SGK Toán lớp 8
Vật Lý
Hóa Học
- Đề thi, đề kiểm tra Hóa lớp 8
- Tài liệu Dạy - học Hóa học 8
- SBT Hóa lớp 8
- SGK Hóa lớp 8
- Giải môn Hóa học lớp 8
Ngữ Văn
- Đề thi, đề kiểm tra Văn 8
- SBT Ngữ văn lớp 8
- Tác giả - Tác phẩm văn 8
- Văn mẫu lớp 8
- Vở bài tập Ngữ văn lớp 8
- Soạn văn 8 chi tiết
- Soạn văn 8 ngắn gọn
- Soạn văn 8 siêu ngắn
- Bài soạn văn lớp 8 siêu ngắn
- Bài soạn văn 8
- Bài văn mẫu 8
Lịch Sử
Địa Lý
Sinh Học
- Đề thi, đề kiểm tra Sinh lớp 8
- SBT Sinh lớp 8
- Vở bài tập Sinh học 8
- SGK Sinh lớp 8
- Giải môn Sinh học lớp 8
GDCD
Tin Học
Tiếng Anh
- Đề thi, đề kiểm tra Tiếng Anh 8 mới
- SGK Tiếng Anh lớp 8
- SBT Tiếng Anh lớp 8 mới
- Vở bài tập Tiếng Anh 8
- SGK Tiếng Anh lớp 8 Mới