Giải SBT Kết nối tri thức trang 61 Bài 16 : Thuật toán sắp xếp

319

Với Giải SBT Kết nối tri thức trang 61 sách bài tập Tin học lớp 7 Kết nối tri thức với cuộc sống chi tiết trong Bài 16: Thuật toán sắp xếp - Kết nối tri thức với cuộc sống môn sách bài tập Tin học giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập Tin học 7. Mời các bạn đón xem: 

Giải Bài Tập SBT Tin học 7 trang 61

Câu 16.14 trang 61 SBT Tin học 7: Em hãy quan sát dãy gồm các số: 10, 7, 3, 13, 2, 8, 5 được thay đổi vị trí theo từng bước như trong Hình 16.9

Em hãy quan sát dãy gồm các số 10 7 3 13 2 8 5

a) Em hãy cho biết dãy số được sắp xếp theo thuật toán nào?

b) Em hãy sắp xếp dãy số ban đầu theo thuật toán khác mà em đã được học. So sánh các sắp xếp của thuật toán nào nhanh hơn?

Lời giải:

a) Dãy số đã được sắp xếp theo thuật toán sắp xếp chọn.

b) Dãy số có thể sắp xếp theo thuật toán nổi bọt như sau:

Vòng lặp thứ nhất:

Em hãy quan sát dãy gồm các số 10 7 3 13 2 8 5

Vòng lặp thứ hai:

Em hãy quan sát dãy gồm các số 10 7 3 13 2 8 5

Vòng lặp thứ ba:

Em hãy quan sát dãy gồm các số 10 7 3 13 2 8 5

Vòng lặp thứ tư:

Em hãy quan sát dãy gồm các số 10 7 3 13 2 8 5

Vòng lặp thứ năm:

Em hãy quan sát dãy gồm các số 10 7 3 13 2 8 5

Vậy thuật toán sắp xếp nổi bọt sẽ cần 5 vòng lặp, trong khi đó sắp xếp theo theo thuật toán chọn sẽ cần 8 vòng lặp. Vậy thuật toán nổi bọt trong trường hợp này nhanh hơn.

 

Câu 16.15 trang 61 SBT Tin học 7: Điểm môn Tin học của tổ một lớp 7A được ghi trong bảng sau:

Điểm môn Tin học của tổ một lớp 7A được ghi trong bảng sau

Em hãy sắp xếp lại danh sách theo thứ tự tăng dần của điểm bằng cách dùng thuật toán sắp xếp nổi bọt và sắp xếp chọn.

Lời giải:

Kết quả các vòng thực hiện sắp xếp nổi bọt để sắp xếp điểm theo thứ tự tăng dần:

Điểm môn Tin học của tổ một lớp 7A được ghi trong bảng sau

Kết quả các vòng lặp thực hiện sắp xếp chọn để sắp xếp điểm theo thứ tự tăng dần:

Điểm môn Tin học của tổ một lớp 7A được ghi trong bảng sau

Danh sách sẽ được sắp xếp lại như bảng sau:

Điểm môn Tin học của tổ một lớp 7A được ghi trong bảng sau

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá