Khi còn học ở cấp tiểu học, em đã từng tạo một chương trình trong môi trường lập trình trực quan (ví dụ Scratch) để thể hiện một nhân vật chuyển động. Bản liệt kê tuần tự các bước làm cho nhân vật chuyển động có phải là một thuật toán không? Vì sao?
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Khi nháy chuột vào lệnh vừa tạo ở vùng Lập trình, nhân vật Mèo di chuyển một đoạn dài 15 bước.
a) Em hãy cùng các bạn trong nhóm thảo luận và làm một bản mô tả theo mẫu ở bảng 2 vào vở (không được viết trực tiếp vào sách).
Tên chương trình: ... Yêu cầu: ... | |
Tên phông nền/Nhân vật | Kịch bản |
Phông nền ... | ... |
Nhân vật ... | ... |
Nhân vật ... | ... |
b) Lập bảng phân công trong nhóm và kế hoạch thực hiện.
c) Em và các bạn trong nhóm hãy cùng tạo chương trình theo bản mô tả.
Bước 1. Mở phần mềm Scratch
Bước 2. Nháy chuột chọn vào nhóm lệnh kéo thả lệnh vào vùng tạo chương trình
Bước 3. Nháy chuột vào biểu tượng để xuất hiện danh sách nhóm lệnh mở rộng.
Khi đó, nhóm lệnh sẽ được thêm vào khu vực nhóm lệnh.
Bước 4. Nháy chuột vào nhóm lệnh , kéo thả đặt nối tiếp sau lệnh ở bước 2. Tiếp tục kéo thả lần lượt các lệnh đặt nói tiếp vào khối lệnh.
Bước 5. Nháy chuột vào nhóm lệnh , kéo thả lệnh đặt nối tiếp sau lệnh ở bước 4. Thay đổi số bước di chuyển thành 60.
Bước 6. Tương tự bước 5, kéo thả lệnh vào chương.
Bước 7. Nháy chuột vào nút lệnh ở góc bên trên phải sân khẩu mở rộng toàn màn hình. Nháy chuột vào nút lệnh để chạy chương trình
Mô tả thuật toán
Bước 1. Đặt nhân vật Mèo đứng bên trái căn phòng
Bước 2. Nhân vật Mèo kêu: “Grừ, Grừ… lạnh quá!”
Bước 3. Nhân vật Mèo kêu: “Lò sưởi ở đâu nhỉ?”
Bước 4. Nhân vật Mèo chạy một đoạn (10 bước)
Bước 5. Nhân vật Mèo kêu: “Không có cái nào!”
- Thay đổi thứ tự các bước trong thuật toán mô tả kịch bản ở Hình 1 để tạo ra một thuật toán khác.
Bước 1. Đặt nhân vật Mèo đứng bên trái căn phòng
Bước 2. Nhân vật Mèo kêu: “Lò sưởi ở đâu nhỉ?”
Bước 3. Nhân vật Mèo chạy một đoạn (10 bước)
Bước 4. Nhân vật Mèo kêu: “Không có cái nào!”
Bước 5. Nhân vật Mèo kêu: “Grừ, Grừ… lạnh quá!”
- Bản liệt kê tuần tự các bước làm cho nhân vật chuyển động là một thuật toán.
- Vì bản liệt kê có các bước chặt chẽ, chỉ rõ trình tự thực hiện để giải một bài toán mà bài toán ở đây là làm cho nhân vật chuyển động.