Cho dãy số ban đầu như Bài 1. Bằng cách trình bày thông tin dưới dạng bảng, hãy mô phỏng diễn biến

1.3 K

Với giải Bài 2 Tin học lớp 7 Cánh diều chi tiết trong Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp 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 Tin học lớp 7 Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp

Bài 2. Cho dãy số ban đầu như Bài 1. Bằng cách trình bày thông tin dưới dạng bảng, hãy mô phỏng diễn biến các bước của thuật toán sắp xếp chọn để sắp xếp dãy số theo chiều không tăng.

Lý thuyết Tin Học 7 Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp - Kết nối tri thức (ảnh 1)

Gợi ý: Dựa theo các làm bài trong Bài “Sắp xếp chọn”.

Hướng dẫn

Dãy

a1

a2

a3

a4

a5

a6

a7

a8

a9

a10

Giải thích

Ban đầu

8

17

23

1

12

7

5

1

13

10

Tiếp theo: đổi chỗ 23 và a1

Sau B1

23

17

8

1

12

7

5

1

13

10

Tiếp theo: Không đổi chỗ

Sau B2

23

17

8

1

12

7

5

1

13

10

Tiếp theo: đổi chỗ 13 và a3

Sau B3

23

17

13

1

12

7

5

1

8

10

Tiếp theo: đổi chỗ 12 và a4

Sau B4

23

17

13

12

1

7

5

1

8

10

Tiếp theo: đổi chỗ 10 và a5

Sau B5

23

17

13

12

10

7

5

1

8

1

Tiếp theo: đổi chỗ 8 và a6

Sau B6

23

17

13

12

10

8

5

1

7

1

Tiếp theo: đổi chỗ 7 và a7

Sau B7

23

17

13

12

10

8

7

1

5

1

Tiếp theo: đổi chỗ 5 và a8

Sau B8

23

17

13

12

10

8

7

5

1

1

Tiếp theo: không đổi chỗ

Sau B9

23

17

13

12

10

8

7

5

1

1

Tiếp theo: không đổi chỗ

Dãy kết quả

23

17

13

12

10

8

7

5

1

1

 

Xem thêm lời giải bài tập Tin học 7 Cánh diều hay, chi tiết khác:

Bài 1. Cho dãy số ban đầu như sau:...

Bài 3. Cho dãy số ban đầu như Bài 1. Bằng cách trình bày thông tin dưới dạng bảng, hãy mô phỏng diễn biến các bước của thuật toán sắp xếp nổi bọt để sắp xếp dãy số theo chiều không tăng....

Bài 4. Hãy mô phỏng thuật toán tìm kiếm nhị phân trong dãy số đã sắp thứ tự là kết quả của Bài 2 và Bài 3....

Đánh giá

0

0 đánh giá