Câu hỏi:

06/11/2022 958

Dựa vào chương trình tính tổng hai số bằng ngôn ngữ tự nhiên và chương trình Scratch ở Hình 17.1, em hãy điền nội dung vào các chỗ chấm (…) trong bảng:

Media VietJack

Công việc

Mô tả thuật toán bằng ngôn ngữ tự nhiên

Chương trình máy tính viết bằng Scratch (ghi số thứ tự của câu lệnh)

Nhập dữ liệu đầu vào

 

 

Xử lí

 

 

Thông báo đầu ra

 

 

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Gợi ý: Trong bản mô tả thuật toán bằng ngôn ngữ tự nhiên, thuật toán gồm 3 bước thực hiện. Bước 1 nhập dữ liệu đầu vào. Bước 2 là bước xử lí. Bước 3 thông báo kết quả đầu ra. Trong Hình 17.1, mỗi bước của bản mô tả đều tương ứng với câu lệnh của chương trình Scratch. Hãy dựa trên sự tương ứng đó để điền số thứ tự của câu lệnh vào bảng.

Trả lời:

Công việc

Mô tả thuật toán bằng ngôn ngữ tự nhiên

Chương trình máy tính viết bằng Scratch (ghi số thứ tự của câu lệnh)

Nhập dữ liệu đầu vào

Nhập hai số a và b

1, 2, 3, 4, 5, 6

Xử lí

Tổng ← a + b

7

Thông báo đầu ra

Thông báo giá trị của Tổng

8

 

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Gợi ý: Đầu vào: hai số a, b khác nhau; Đầu ra: thông báo số lớn hơn.

Để biết số nào lớn hơn, em phải so sánh hai số. Nếu a > b thì a là số lớn hơn, còn không b là số lớn hơn. Như vậy thuật toán chứa cấu trúc rẽ nhánh dạng đủ.

Trả lời:

Sơ đồ khối:

Media VietJack

Bước 1. Vẽ hình elip đề đánh dấu Bắt đầu thuật toán.

Bước 2. Vẽ đường mũi tên chỉ bước tiếp theo.

Bước 3. Vẽ hình bình hành, trong hình bình hành ghi lệnh Nhập hai số a, b. Vẽ đường mũi

tên chỉ bước tiếp theo.

Bước 4. Vẽ hình thoi của cấu trúc rẽ nhánh đầy đủ, điều kiện bên trong hình thoi là “a > b”.

Bước 5. Vẽ đường mũi tên rẽ nhánh khi điều kiện Đúng. Tiếp theo vẽ hình bình hành thông báo kết quả “a là số lớn hơn”.

Bước 6. Vẽ đường mũi tên rẽ nhánh khi điều kiện Sai. Tiếp theo vẽ hình bình hành thông báo kết quả “b là số lớn hơn”.

Bước 7. Vẽ đường mũi tên ra khỏi cấu trúc rẽ nhánh để đi đến hình elip đánh dấu Kết thúc thuật toán.

Hướng dẫn tạo chương trình bằng Scratch:

Media VietJack

Lời giải

Gợi ý: Đầu vào: ba số a, b, c; Đầu ra: Trung bình cộng của a, b và c.

Ta có Trung bình cộng = (a + b + c) : 3.

Hướng dẫn tạo chương trình bằng Scratch:

Bước 1. Nháy đúp chuột vào biểu tượng chương trình Scratch để khởi động chương trình.

Bước 2. Trong nhóm lệnh Media VietJack  kéo thả lệnh Media VietJack  vào cửa sổ soạn thảo chương trình.

Bước 3. Trong nhóm lệnh Media VietJack , chọn lệnh Media VietJack  và nhập tên biến là a. Lặp lại thao tác để tạo thêm biến b, c và biến TBC.

Media VietJack

Bước 4. Trong nhóm lệnh Media VietJack  kéo thả lệnh Media VietJack  đặt nối tiếp vào lệnh thứ nhất ở bước 1. Gõ lại nội dung thành Media VietJack .

Bước 5. Trong nhóm lệnh Media VietJack  kéo thả lệnh Media VietJack  đặt nối tiếp vào lệnh thứ nhất ở bước 4.

Bước 6. Trong nhóm lệnh Media VietJack  kéo thả lệnh Media VietJack  đặt vào vị trí số 0 của câu lệnh ở bước 5 để được lệnh sau:Media VietJack

Bước 7. Lặp lại bước 4, 5 và 6 để nhập giá trị cho biến b, c. Đến đây em đã hoàn thành các câu lệnh nhập dữ liệu đầu vào:

Media VietJack

Bước 8. Trong nhóm lệnh Media VietJack  kéo thả lệnh Media VietJack  đặt nối tiếp vào lệnh thứ nhất ở bước 4. Sửa thành Media VietJack .

Bước 9. Trong nhóm lệnh Media VietJack  kéo thả lệnh Media VietJack  Media VietJack . Đặt các biến vào phép toán để được kết quả:Media VietJack

Bước 10. Kéo thả kết quả ở bước 9 vào câu lệnh ở bước 8 để được câu lệnh sau:Media VietJack

 

Bước 11. Trong nhóm lệnh Media VietJack  Media VietJack  tạo câu lệnh Media VietJack  để thông báo kết quả.

Bước 12. Chạy chương trình và xem kết quả.

Trả lời:

Các em làm theo các bước hướng dẫn ở trên.

Chương trình Scratch như sau:

Media VietJack

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP