Hoạt động 1: Có một chương trình được tạo ra trong môi trường Scratch (Hình 1) điều khiển chú mèo làm một số việc. Em hãy viết mô tả thuật toán mà chương trình này thể hiện
Hoạt động 2: Bạn Khánh Nam cho rẳng: "Các bước rửa tay" ở trang 80 dài quá, khó thức hiện và đề xuất mô tả quy trình rửa tay như sau:
Luyện tập 1: Trong các câu sau, câu nào đúng, câu nào sai ? Vì sao?
Luyện tập 2: Em hãy mô tả thuật toán tính diện tích hình tròn khi biết chu vi của nó
Hãy viết quy trình từng bước thực hiện một thí nghiệm nào đó mà em rất thích và đã làm ở lớp
Trong các câu sau đây, câu nào đúng?
PHẦN II .Lời giải tham khảo
Hoạt động 1:
Để mô tả thuật toán mà chương trình trong Scratch (Hình 1) thể hiện, cần dựa vào các hành động của chú mèo và các khối lệnh trong Scratch.
Giả sử chương trình yêu cầu chú mèo thực hiện các thao tác như di chuyển, xoay, nói hoặc phát âm thanh, thuật toán có thể mô tả như sau:
Hoạt động 2:
Đánh giá đề xuất của Khánh Nam:
Nếu làm theo quy trình rửa tay mà bạn Khánh Nam đề xuất, sẽ không đảm bảo thực hiện đúng quy định của Bộ Y tế. Lý do là vì quy trình này bỏ qua một số bước quan trọng trong việc làm sạch các khu vực khác của tay như móng tay, kẽ tay và mu bàn tay.
Lựa chọn quy trình rửa tay:
Nếu hướng dẫn em mình rửa tay để đảm bảo vệ sinh, em sẽ chọn quy trình của Bộ Y tế ở trang 80. Lý do là quy trình này đầy đủ các bước để làm sạch toàn diện bàn tay, bao gồm các khu vực mà vi khuẩn thường trú ngụ như kẽ ngón tay, móng tay và mu bàn tay.
Luyện tập 1:
"Chương trình máy tính là một bản tường thuật các việc máy tính cần làm":
Sai. Lý do: Chương trình máy tính không phải là một bản tường thuật mà là một tập hợp các câu lệnh được viết bằng ngôn ngữ lập trình để máy tính thực thi.
"Chương trình máy tính là một bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình":
Đúng. Lý do: Chương trình máy tính là cách cụ thể hóa thuật toán bằng một ngôn ngữ lập trình mà máy tính hiểu và thực hiện được.
"Thuật toán có cấu trúc tuần tự khi không có bước nào giống bước nào":
Sai. Lý do: Cấu trúc tuần tự không yêu cầu các bước phải khác nhau, mà chỉ yêu cầu các bước được thực hiện lần lượt theo thứ tự.
"Thuật toán có cấu trúc tuần tự khi các bước được thực hiện theo đúng trình tự liệt kê trong mô tả thuật toán":
Đúng. Lý do: Đây là định nghĩa chính xác của cấu trúc tuần tự trong thuật toán.
Luyện tập 2:
Thuật toán tính diện tích hình tròn khi biết chu vi của nó:
Vận dụng:
Viết quy trình thực hiện một thí nghiệm yêu thích:
Thí nghiệm: Thổi bong bóng xà phòng.
Tự kiểm tra:
"Chương trình máy tính là các công thức tính toán mà máy tính có thể làm":
Sai. Lý do: Chương trình máy tính là tập hợp các câu lệnh, không chỉ là công thức tính toán.
"Một chương trình máy tính là bản mô tả một thuật toán viết bằng tiếng Anh":
Sai. Lý do: Chương trình máy tính được viết bằng ngôn ngữ lập trình, không phải tiếng Anh tự nhiên.
"Một chương trình máy tính là bản mô tả thuật toán cho máy tính hiểu và làm được":
Đúng. Lý do: Đây là định nghĩa chính xác của chương trình máy tính.
"Thuật toán có cấu trúc tuần tự nếu khi mô tả ta đánh số mỗi dòng":
Sai. Lý do: Cấu trúc tuần tự không phụ thuộc vào việc đánh số dòng, mà phụ thuộc vào việc các bước thực hiện theo thứ tự.
Tìm kiếm tài liệu học tập Tin học 6 tại đây