Giải tin học 7 KNTT bài 16 Thuật toán sắp xếp

Hướng dẫn học môn Tin học 7 sách mới kết nối tri thức với cuộc sống. Dưới đây là lời giải chi tiết bài 16: Thuật toán sắp xếp. Từng bài tập được giải chi tiết, rõ ràng, dễ hiểu. Hi vọng, hocthoi.net sẽ hỗ trợ các em trong quá trình học tập, giúp các em ngày càng tiến bộ hơn.

1. THUẬT TOÁN SẮP XẾP NỔI BỌT

Hoạt động 1. Mô phỏng thuật toán sắp xếp nổi bọt

Câu hỏi 1. Em hãy thực hiện thuật toán sắp xếp nổi bọt để sắp xếp 5 số sau đây theo thứ tự tăng dần. Hãy mô phỏng các bước sắp xếp bằng hình vẽ minh họa tương tự như Hình 16.2, Hình 16.3, Hình 16.4.

Lời giải:

  • Xét vị trí đầu tiên, vòng lặp thứ nhất thực hiện như sau:

  • Xét vị trí thứ hai:

  • Xét vị trí thứ ba:

Câu hỏi 2. Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách

A. Chọn phần tử có giá trị bé nhất đặt vào đầu danh sách.

B. Chọn phần tử có giá trị lớn nhất đặt vào đầu danh sách.

C. Hoán đổi nhiều lần các phần tử liền kề nếu giá trị của chúng không đúng thứ tự.

D. Chèn phần tử vào vị trí thích hợp để đảm bảo danh sách sắp xếp theo đúng thứ tự.

Lời giải:

Chọn C.

2. Thuật toán sắp xếp chọn

Hoạt động 2. Sắp xếp chọn

Câu hỏi 1. Chọn năm học sinh, mỗi học sinh viết ra tờ giấy một con số mà mình yêu thích. Các em đứng thành một hàng ngang và cầm tớ giấy có ghi con số để cả lớp có thể quan sát được.

Ví dụ:

Học sinh thứ sau thực hiện thuật toán sắp xếp chọn để sắp xếp các con số của năm bạn theo thứ tự tăng dần.

Lời giải:

Câu hỏi 2. Em hãy viết vào vở cụ thể các bước của vòng lặp thứ 2, 3, 4 được mô tả trong hình 16.5.

Lời giải:

3. CHIA BÀI TOÁN THÀNH NHỮNG BÀI TOÁN NHỎ HƠN

Câu hỏi. Tại sao chúng ta chia bài toán thành những bài toán nhỏ hơn?

A. Để thay đổi đầu vào của bài toán.

B. Để thay đổi yêu cầu đầu ra của bài toán.

C. Để bài toán dề giải quyết hơn.

D. Để bài toán khó giải quyết hơn.

Lời giải:

Chọn C.

LUYỆN TẬP

Câu hỏi 1. Em hãy liệt kê các bước của thuật toán sắp xếp nổi bọt để sắp xếp các số 3, 2, 4, 1, 5, theo thứ tự tăng dần.

Lời giải:

Các bước của thuật toán sắp xếp nổi bọt để sắp xếp các số 3, 2, 4, 1, 5, theo thứ tự tăng dần

Câu hỏi 2. Em hãy liệt kê các bước của thuật toán sắp xếp chọn để sắp xếp các số 3, 2, 4, 1, 5 theo thứ tự tăng dần.

Lời giải:

Các bước của thuật toán sắp xếp chọn để sắp xếp các số 3, 2, 4, 1, 5 theo thứ tự tăng dần.

Từ khóa tìm kiếm google:

giải sgk tin học 7 sách mới, giải tin học 7 kết nối tri thức, giải tin học 7 KNTT bài 16, giải bài thuật toán sắp xếp
Phần trên, hocthoi.net đã soạn đầy đủ lý thuyết và bài tập của bài học: Giải tin học 7 KNTT bài 16 Thuật toán sắp xếp . Bài học nằm trong chuyên mục: Giải tin học 7 kết nối tri thức. Phần trình bày do Quỳnh Chi tổng hợp và thực hiện giải bài. Nếu có chỗ nào chưa rõ, có phần nào muốn hiểu rộng thêm, bạn đọc vui lòng comment bên dưới. Ban biên tập sẽ giải đáp giúp các bạn trong thời gian sớm nhất.

Bài soạn các môn khác

Bình luận