Bài giảng môn Tin 7 bài 3 sách Cánh diều: Sắp xếp chọn là tài liệu tham khảo dành cho quý thầy cô giáo và các em học sinh, nhằm giúp thầy cô có thêm tư liệu tham khảo phục vụ giảng dạy và cung cấp kiến thức cũng như kỹ năng để các em học sinh có thể ôn luyện làm các bài tập. Mời thầy cô và các em cùng tham khảo chi tiết tại đây.
Trang 1BÀI 3
Trang 2Có m t bó que tính dài ộ
ng n khác nhau, em hãy ắ
s p x p các que tính ắ ếthành dãy t trái sang ừ
ph i theo th t ng n ả ứ ự ắ
d n.ầ
Trang 31. Ý 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
Trang 5 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.ổ ỗ ớ ố ứ ầ ế ế ầ
Trang 12Bài toán s p x p m c 1 trên đây có ắ ế ở ụ
gì gi ng và khác v i bài toán s p ố ớ ắ
x p nêu ph n kh i đ ng? Ý tế ở ầ ở ộ ưởng
Trang 152. THU T TOÁN S P X P CH N Ậ Ắ Ế Ọ
Đ 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 ố ồ ố ủ ư ứ ự
Trang 16 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 (Hình 3)ằ ở ị
Trang 18B ướ 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
Trang 203. Bài toán s p x p ắ ế
S p x p lài 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. ế ứ ự ẽ ả ể ờ ế ữ ệCác bài toán s p x p trong th c t r t đa d ng. Khi phát bi u bài ắ ế ự ế ấ ạ ểtoán c n xác đ nh rõ:ầ ị
1) Dãy đ u vào: S p x p nh ng gì?ầ ắ ế ữ
2) Tiêu chí: S p x p theo cái gì? Th t tăng d n hay gi m d n?ắ ế ứ ự ầ ả ầ
Ví d : ụ S p x p danh sách k t qu đi m ki m tra môn Tin h c theo ắ ế ế ả ể ể ọ
th t t cao xu ng th p là bài toán s p x p.ứ ự ừ ố ấ ắ ế
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
Trang 22Bài 1. Trình bày di n bi n t ng bễ ế ừ ước c a thu t toán s p x p ch n ủ ậ ắ ế ọcho dãy s 11, 70, 18, 39, 63, 52, 41, 5 theo m u Hình 1ố ẫ ở
Trang 23Câu 1. Hãy nêu vài ví d bài toán s p x p trong th c t và nói rõ ụ ắ ế ự ếtiêu chí s p x p.ắ ế
Câu 2. Hãy tóm t t b ng m t câu tr l i cho câu h i: Th nào là s p ắ ằ ộ ả ờ ỏ ế ắ
x p ch n?ế ọ