Thuật toán là gì?
Thuật toán có thể được mô tả theo hai cách nào?
Phát biểu nào sau đây là đúng?
Bạn Tuấn nghĩ về những công việc sẽ thực hiện sau khi thức dậy vào buổi sáng. Bạn ấy viết một thuật toán bằng cách ghi ra từng bước, từng bước một. Bước đầu tiên bạn ấy viết ra là: "Thức dậy". Em hãy cho biết bước tiếp theo là gì?
Cho các câu lệnh Scratch sau đây, câu lệnh nào thực hiện nhập dữ liệu đầu vào, câu lệnh nào thực hiện thông báo kết quả đầu ra của thuật toán?
Sơ đồ khối là gì?
Mục đích của sơ đồ khối là gì?
Lợi thế của việc sử dụng sơ đồ khối so với sử dụng ngôn ngữ tự nhiên để mô tả thuật toán là gì?
Trong các ví dụ sau, ví dụ nào là thuật toán?
Bạn Thành viết một thuật toán mô tả việc đánh răng. Bạn ấy ghi các bước như sau: Em hãy sắp xếp lại các bước cho đúng thứ tự thực hiện.
Cho biết đầu vào, đầu ra của các thuật toán sau đây:
a) Chương trình Scratch Hình 16 thực hiện thuật toán gi? Hãy xác định đầu vào, đầu ra của thuật toán. b) Em hãy mô tả thuật toán bằng ngôn ngữ tự nhiên và sơ đồ khối.
Em hãy tìm những cách đi khác cho Rô-bốt và chỉ ra cách nào là nhanh nhất. Tại sao?
Cho chương trình Scratch như Hình 18: