Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:

Luyện tập bài 16, Tin học lớp 6, Sách chân trời sáng tạo, chủ đề 6 SVIP
Để chuẩn bị cho buổi thi ngày mai, bạn Hiệp quyết tâm học thuộc 70 từ vựng còn lại thì mới đi ngủ. Em hãy thực hiện:
a) Mô tả hoạt động lặp “Học thuộc 70 từ vựng” bằng sơ đồ khối.
b) Cho biết hoạt động lặp của bạn Hiệp được kết thúc khi nào?
Hướng dẫn giải:
a) Mô tả hoạt động lặp “Học thuộc 70 từ vựng” bằng sơ đồ khối.
b) Hoạt động lặp của bạn Hiệp được kết thúc khi bạn Hiệp học được 70 từ vựng.
Khi mở điện thoại, nếu nhập đúng mật khẩu đã được thiết lập thì điện thoại được mở, nếu nhập không đúng mật khẩu quá 3 lần thì điện thoại tạm thời bị khóa. Em hãy cho biết:
a) Ở trường hợp này có cần dùng cấu trúc lặp để mô tả thuật toán không? Điều kiện để kết thúc lặp là gì?
b) Cấu trúc lặp trong thuật toán là cấu trúc lặp với số lần chưa biết trước hay cấu trúc lặp với số lần biết trước? vì sao?
Hướng dẫn giải:
a) Có cần dùng cấu trúc lặp để mô tả thuật toán. Điều kiện kết thúc lặp là nhập đúng mật khẩu của máy hoặc số lần nhập sai quá 3 lần.
b) Cấu trúc lặp trong thuật toán là cấu trúc lặp có số lần lặp không biết trước, vì:
- Số lần lặp không cố định, phụ thuộc vào hành động của người dùng.
- Nếu nhập đúng mật khẩu ngay từ lần đầu tiên, vòng lặp chỉ chạy một lần.
- Nếu nhập sai, vòng lặp tiếp tục cho đến khi nhập sai đủ 3 lần hoặc nhập đúng trước đó.
Mặc dù có giới hạn tối đa là 3 lần, nhưng số lần lặp thực tế có thể nhỏ hơn. Vì vậy, đây là thuật toán có số lần lặp không biết trước.
Em hãy trình bày hoạt động của cấu trúc lặp ở hình dưới đây.
Hướng dẫn giải:
Hoạt động của cấu trúc lặp
Bước 1. Kiểm tra điều kiện
Bước 2.
2.1. Nếu Độ ngọt chưa vừa là Đúng thì thực hiện:
2.1.1. Thêm một thìa đường
2.2.2. Khuấy đều cho tan hết đường
2.2.3. Nếm thử độ ngọt và quay lại Bước 1
2.2. Nếu Độ ngọt chưa vừa là Sai thì kết thúc lặp.
Hãy mô tả hoạt động lặp “Pha cốc nước ngọt” ở hình dưới đây bằng sơ đồ khối.
Hướng dẫn giải:
Mô tả hoạt động lặp “Pha cốc nước ngọt” bằng sơ đồ khối.
Quân mời 15 bạn trong đội bóng đến nhà chơi, Quân mời từng bạn lựa chọn đồ uống là trà sữa hay nước ngọt sau đó đưa cho bạn đúng loại đồ uống bạn chọn. Em hãy thực hiện:
a) Mô tả hoạt động của bạn Quân bằng sơ đồ khối
b) Cho biết điều kiện kết thúc lặp hoạt động của bạn Quân là gì?
Hướng dẫn giải:
a) Mô tả hoạt động của bạn Quân bằng sơ đồ khối.
b) Điều kiện kết thúc lặp hoạt động của bạn Quân là khi số bạn bằng 15
Em hãy cho biết trong chương trình ở dưới đây hành động nào được lặp lại? Điều kiện kết thúc hoạt động lặp là gì?
Hướng dẫn giải:
Đáp án:
- Hoạt động được lặp lại trong chương trình là: di chuyển 100 bước sau đó xoay về bên trái 90 độ, đợi 0.5 giây
- Điều kiện kết thúc hoạt động lặp là: Thực hiện đủ 4 lần các hoạt động lặp
Điền các số 30, 2, 1, 0 vào chỗ trống để hoàn thiện thuật toán cho bài toán sau: Trong dãy số có 30 số nguyên, nhân từng số hạng với 2 rồi tính tổng dãy mới như sau:
Bước 1: Tổng dãy số = …………….(1)
Bước 2: Lặp với đếm từ ……………(2) đến …………….(3)
2.1. Nhân số hạng thứ đếm với ………(4) được số hạng mới
2.2. Cộng thêm số hạng mới vào Tổng dãy số
2.3. Hết lặp
Bước 3: Thông báo: Tổng dãy số.
Hướng dẫn giải:
Đáp án:
Bước 1: Tổng dãy số = 0
Bước 2: Lặp với đếm từ 1 đến 30
2.1. Nhân số hạng thứ đếm với 2 được số hạng mới
2.2. Cộng thêm số hạng mới vào Tổng dãy số
2.3. Hết lặp
Bước 3: Thông báo: Tổng dãy số.
Một robot được lập trình để phát thuốc và đo huyết áp cho các bệnh nhân nội trú của một khoa thuộc bệnh viện. Sau khi kết thúc, robot sẽ báo cáo kết quả làm việc của mình. Em hãy cho biết:
a) Thuật toán để điều khiển robot thực hiện những việc trên có chứa cấu trúc lặp không? Nếu có, các bước lặp đó là gì?
b) Đây là cấu trúc lặp biết trước số lần lặp hay không biết trước số lần lặp? Giải thích tại sao?
Hướng dẫn giải:
a) Thuật toán để điều khiển robot thực hiện những việc trên có chứa cấu trúc lặp. Các bước lặp: phát thuốc và đo huyết áp cho bệnh nhân.
b) Đây là cấu trúc lặp biết trước số lần lặp vì số bệnh nhân luôn được biết trước.
Một siêu thị lắp đặt quầy thanh toán tự động dành cho các khách hàng trả tiền bằng thẻ. Nhờ đó, việc thanh toán của khách hàng trở nên nhanh chóng thuận tiện hơn. Hoạt động của máy được mô tả như sau:
- Khách hàng quét mã dán trên từng món hàng mình mua qua camera của máy.
- Máy đọc mã sản phẩm, tự động tra cứu giá tiền, cộng vào tổng tiền.
- Khi hoàn thành quét mã xong tất cả các món hàng, khách hàng chọn lệnh “Thanh toán”, máy sẽ thông báo tổng số tiền cần thanh toán và in ra hoá đơn sau khi khách hàng hoàn tất việc thanh toán.
Em hãy mô tả các bước của thuật toán ở bài toán trên.
Hướng dẫn giải:
Bước 1: Tổng số tiền = 0
Bước 2: Lặp khi khách hàng chưa chọn “Thanh toán”
2.1. Tra cứu giá tiền từng món hàng dựa vào mã quét, gọi là Giá hàng hoá.
2.2. Cộng thêm Giá hàng hoá vào Tổng số tiền
2.3. Hết lặp
Bước 3: Thông báo Tổng số tiền.
Bước 4: Trừ tiền trong thẻ của khách.
Bước 5: In hoá đơn.
Hình dưới là thuật toán của robot dọn bàn ăn được mô tả bằng sơ đồ khối.
Nếu có tất cả 25 chiếc bát cần dọn. Gọi số bát đã dọn là x, em hãy hoàn thành sơ đồ cấu trúc lặp dưới đây để giúp cho robot hoàn thành được công việc.
Hướng dẫn giải:
(1). x; (2). x; (3).25; (4). Mang vào bồn rửa; 5.x
Một chiếc xe tự hành trong khu du lịch "Làng văn hóa các dân tộc" được lập trình như sau: Nếu hành khách mua vé 200.000đ, xe sẽ đưa họ đi tham quan từ Làng dân tộc Dao → Làng dân tộc Dao → Làng dân tộc Nùng → Làng dân tộc Hà Nhì rồi quay về làng dân tộc Dao. Nếu hành khách mua vé 280.000đ, xe sẽ đưa họ đi thêm Làng dân tộc Mường và làng dân tộc Chăm rồi mới trở về làng dân tộc Dao.
Em hãy cho biết, tình huống trên thuật toán của xe tự hành sử dụng những cấu trúc điều khiển nào?
Hướng dẫn giải:
Đáp án: Tình huống trên thuật toán của xe tự hành sử dụng những cáu trúc điều khiển sau: cấu trúc tuần tự và cấu trúc rẽ nhánh.
Cụ thể:
Cấu trúc tuần tự: Cấu trúc tuần tự áp dụng cho các bước trong hành trình của xe. Ví dụ, khi hành khách mua vé, xe sẽ đi từ Làng dân tộc Dao đến Làng dân tộc Nùng, sau đó đến Làng dân tộc Hà Nhì, rồi quay lại Làng dân tộc Dao. Đây là một loạt các bước thực hiện theo thứ tự, không có sự phân nhánh.
Cấu trúc rẽ nhánh: Khi hành khách chọn vé 200.000đ, xe đi một hành trình nhất định. Nếu hành khách chọn vé 280.000đ, xe sẽ đi theo hành trình khác dài hơn, bao gồm thêm Làng dân tộc Mường và Làng dân tộc Chăm. Việc này được quyết định dựa trên giá vé của hành khách.