Tin 8, giải tin học 8 cánh diều Chủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tín..

Bài 1. Thể hiện cấu trúc tuần tự trong chương trình trang 82, 83, 84 SGK Tin học 8 Cánh diều


Em hãy chuyển kịch bản ở Hình 1 sang thành dạng mô tả thuật toán để có thể điều khiển nhân vật Mèo bằng chương trình Scratch.

Lựa chọn câu để xem lời giải nhanh hơn

Khởi động

Trả lời câu hỏi Khởi động trang 82 SGK Tin học 8 - Cánh diều

Em hãy chuyển kịch bản ở Hình 1 sang thành dạng mô tả thuật toán để có thể điều khiển nhân vật Mèo bằng chương trình Scratch.

Em hãy chuyển kịch bản ở Hình 1 sang thành dạng mô tả thuật toán để có thể điều khiển.

Lời giải chi tiết:

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!”

? mục 1 HĐ 1

Trả lời câu hỏi Hoạt động 1 trang 83 SGK Tin học 8 - Cánh diều

Em hãy 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. Chương trình Scratch thể hiện thuật toán vừa nhận được có khác với chương trình thể hiện kịch bản ở Hình 1 không?

Em hãy thay đổi thứ tự các bước trong thuật toán mô tả kịch bản ở Hình 1

Lời giải chi tiết:

- 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á!”

Luyện tập

Trả lời câu hỏi Luyện tập trang 84 SGK Tin học 8 - Cánh diều

Với kịch bản câu chuyện nhỏ của hai nhân vật Mèo và Hươu cao cổ dưới đây, em hãy thực hiện các việc sau:

1) Viết mô tả thuật toán điều khiển nhân vật Mèo

2) Viết mô tả thuật toán điều khiển nhân vật Hươu cao cổ.

Với kịch bản câu chuyện nhỏ của hai nhân vật Mèo và Hươu cao cổ dưới đây

Lời giải chi tiết:

1) Mô tả thuật toán điều khiển nhân vật Mèo

Bước 1. Nhân vật Mèo nói: “Trời lạnh, điều tồi tệ với cậu là gì” trong 2 giây

Bước 2. Nhân vật Mèo hỏi: “Sao lại vậy?” trong 1,5 giây.

Bước 3. Nhân vật Mèo cười trong 2,5 giây.

2) Mô tả thuật toán điều khiển nhân vật Hươu cao cổ

Bước 1. Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây.

Bước 2. Nhân vật Hươu cao cổ đáp: “Là uống trà nóng, Mèo ạ!” trong 2 giây

Bước 3. Nhân vật Hươu cao cổ trả lời: “Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!” trong 2 giây.

Bước 4. Nhân vật Hươu cao cổ cười trong 2,5 giây.

Vận dụng

Trả lời câu hỏi Vận dụng trang 84 SGK Tin học 8 - Cánh diều

Em hãy tạo chương trình thể hiện câu chuyện của hai nhân vật Mèo và Hươu cao cổ như mô tả ở bài Luyện tập trên đây.

Lời giải chi tiết:

Bước 1. Nhân vật Mèo nói: “Trời lạnh, điều tồi tệ với cậu là gì” trong 2 giây

Bước 2. Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây.

Bước 3. Nhân vật Hươu cao cổ đáp: “Là uống trà nóng, Mèo ạ!” trong 2 giây

Bước 4. Nhân vật Mèo hỏi: “Sao lại vậy?” trong 1,5 giây.

Bước 5. Nhân vật Hươu cao cổ trả lời: “Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!” trong 2 giây.

Bước 6. Cả 2 nhân vật cùng cười trong 2,5 giây.

2) Tạo chương trình thể hiện câu chuyện trên như sau

Các bước thực hiện

Bước 1:

- Thêm nhân vật Mèo vào sân khấu

- Thêm khối "nói trong ... giây" vào script của Mèo với nội dung "Trời lạnh, điều tồi tệ với cậu là gì" và thời gian là 2 giây

Bước 2:

- Thêm nhân vật Hươu cao cổ vào sân khấu

- Thêm khối "chờ trong ... giây" vào script của Hươu cao cổ với thời gian là 1.5 giây

Bước 3:

- Thêm khối "nói trong ... giây" vào script của Hươu cao cổ với nội dung "Là uống trà nóng, Mèo ạ!" và thời gian là 2 giây

Bước 4:

- Thêm khối "nói trong ... giây" vào script của Mèo với nội dung "Sao lại vậy?" và thời gian là 1.5 giây

Bước 5:

- Thêm khối "nói trong ... giây" vào script của Hươu cao cổ với nội dung "Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!" và thời gian là 2 giây

Bước 6:

- Thêm khối "cười trong ... giây" vào script của cả Mèo và Hươu cao cổ với thời gian là 2.5 giây

Lưu ý: Trong Scratch, em có thể tùy chỉnh thời gian của các khối bằng cách thay đổi số giây trong khối. Em cũng có thể thêm các hoạt cảnh, âm thanh, hình ảnh và các hiệu ứng khác để tăng tính tương tác và thú vị cho câu chuyện.

TKT

Trả lời câu hỏi tự kiểm tra trang 84 SGK Tin học 8 - Cánh diều

Trong các câu sau, những câu nào đúng?

1) Có thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán.

2) Trong một kịch bản, thứ tự thực hiện các bước rất quan trọng, nhưng trong mô tả thuật toán thì thứ tự các bước không quan trọng.

3) Thứ tự các bước trong một thuật toán quy định thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó.

Lời giải chi tiết:

Các câu trả lời đúng là:

1) Có thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán. Đó là mô tả một thuật toán có các bước được thực hiện tuần tự.

3) Các bước của thuật toán được mô tả như thế nào thì các lệnh của bước đó cũng phải kế tiếp tuần tự như vậy.

Câu 2 bị sai vì khi thay đổi thứ tự các bước của thuật toán ta có thể thu được kịch bản khác


Bình chọn:
4.9 trên 7 phiếu

Tham Gia Group Dành Cho 2K11 Chia Sẻ, Trao Đổi Tài Liệu Miễn Phí