Ôn tập kiến thức Tin học 7 Cánh diều bài 3: Sắp xếp chọn

Ôn tập kiến thức Tin học 7 Cánh diều bài 3: Sắp xếp chọn. Nội dung ôn tập bao gồm cả lí thuyết trọng tâm và bài tập ôn tập để các em nắm chắc kiến thức trong chương trình học. Hi vọng đây sẽ là tài liệu hữu ích giúp các em ôn luyện và kiểm tra. Kéo xuống để tham khảo.

[toc:ul] 

BÀI 3: SẮP XẾP CHỌN

1. Ý TƯỞNG SẮP XẾP BẰNG CÁCH CHỌN DẦN

- Ví dụ: Cần đổi chỗ các số hạng trong dãy số 55, 19, 42, 94, 18, 67 để tạo ra được dãy có thứ tự giảm dần

- Minh họa ý tưởng

- Giải thích:

+ Bước 1. Số lớn nhất trong dãy (94) cần được chuyển về vị trí thứ 1 trong dãy => đổi chỗ 94 và a1

+ Bước 2. Số lớn nhất trong dãy còn lại (67) cần được chuyển về vị trí thứ 1 trong dãy còn lại => đổi chỗ 67 và a2.

+ Tiếp tục lặp lại việc “Chọn lấy số lớn nhất trong dãy số còn lại và đổi chỗ nó với số đứng đầu dãy này” cho đến khi hết dãy ban đầu.

2. THỰC HÀNH ĐỊNH DẠNG TRANG TÍNH

- Đầu vào: Dãy số a1, a2, …, an gọi là dãy (a)

- Đầu ra: Dãy số a’1, a’2, …, a’n gồm các số của dãy (a) nhưng thứ tự giảm dần

- Thuật toán sắp xếp chọn:

- Thuật toán sắp xếp chọn:

- Trong các bước trên có yêu cầu tìm số lớn nhất (kí hiệu là am) trong dãy số cho trước (a)

=> Các bước để tìm được số lớn nhất của một dãy số nằm ở vị trí nào

=> Các bước để tìm được số lớn nhất của một dãy số nằm ở vị trí nào

+ Bước 1. Tạm ghi nhận vị trí của số lớn nhất là 1 

+ Bước 2. So sánh a2 với số lớn nhất, nếu a2 lớn hơn số lớn nhất thì ghi nhận lại vị trí số lớn nhất là 2.

+ Cứ tiếp tục như vậy, đến khi so sánh xong an với số lớn nhất và ghi nhận lại vị trí của số lớn nhất (nếu cần) thì số lớn nhất chính là số lớn nhất trong toàn bộ dãy và ta đã tìm được vị trí m của số lớn nhất trong dãy

3. BÀI TOÁN SẮP XẾP 

- Sắp xếp là bài toán cơ sở của tin học. Duy trì dữ liệu được sắp xếp đúng thứ tự sẽ làm giảm đáng kể thời gian tìm kiếm dữ liệu

- Khi phát biểu bài toán cần xác định rõ:

+ Dãy đầu vào: Sắp xếp những gì?

+ Tiêu chí: Sắp xếp theo cái gì? Thứ tự tăng dần hay giảm dần?

- Thực tế, khi sắp xếp thủ công (không dùng máy tính), thuật toán sắp xếp chọn thường được dùng.

Tìm kiếm google: Ôn tập kiến thức Tin học 7 Cánh diều bài 3: Sắp xếp chọn, Ôn tập kiến thức Tin học 7 Cánh diều, lí thuyết trọng tâm Tin học 7 cánh diều

Xem thêm các môn học

Giải tin học 7 cánh diều


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com