Professional Documents
Culture Documents
Trng
Bi 4:
Tit 12
Bi tp
Trng
ph sng, ta thng gp t nhng vic lin quan n sp xp nh hc sinh xp hng theo th t t thp n cao, gio vin xp loi hc lc hc sinh trong lp. Tng qut, cho mt dy i tng, cn sp xp li v tr cc 8 i tng theo mt tiu ph ch no . t - H2: Gii thiu khi nim sp xp. a ra mt lot cc v d v sp xp. ? V sao phi sp xp. -> Thun li cho vic tm kim. Lin h thc t: vic sp xp v tm kim lun gn lin vi nhau. 5 ph t
1. Khi nim sp xp: Sp xp l qu trnh b tr li cc phn t ca mt tp cc i tng no theo mt th t nht nh. - V d 1: Sp xp TB ca cc hc sinh trong lp theo th t t cao n - Quan st hnh thp. 22a, 22b - V d 2: SGK/38 SGK/38. Nhn xt.
a) D liu gc b) Sau khi sp xp
2. Bi ton sp xp: Cho dy A gm N s nguyn a1, a2,..., aN. Cn sp xp cc s hng dy A tr thnh dy khng gim (tc l s hng trc - Cc yu cu khng ln hn s hng cn thit sau). tin hnh sp V d: xp. Vi A l dy gm cc s nguyn: 6, 1, 5, 3, 7, 8, 10, - Nu tng ca cc 7, 12, 4. cng vic sp xp Sau khi sp xp ta c dy: thng thng trong 1, 3, 4, 5, 6, 7, 7, 8, 10, 12 15 cuc sng; cc cch ph thc thng s dng t tin hnh sp * Thut ton sp xp xp. Pht biu bng tro i thng tin vo v (Exchange Sort): - H3: Gii thiu c ra ca bi ton Xc nh bi ton
Gio vin: V Vn T, T: L - Tin
Trng
th thut ton sp trn. xp bng tro i. - Nu tng tin hnh cng vic sp xp dy s cho. - Nhn xt: Ta thy rng, sau mi ln i ch, gi tr ln nht ca dy A s c chuyn dn v cui dy v sau lt th nht th gi tr ln nht xp ng v tr l cui dy. Tng t, sau lt th hai, gi tr ln th hai c xp ng v tr st cui,... C th hnh dung, sau mi lt c t nht mt s hng c xp ng v tr v khng cn tham gia vo qu trnh i ch na, ging nh cc bt nc t y h ni dn v khi ln mt nc ri th tan bin. C th v th m sp xp bng tro i cn c tn gi l sp xp ni bt (Bubble Sort). - Nhn mnh mt s ch :
- Din t thut ton sp xp trn bng phng php lit k tng bc v s khi. - Quan st SGK, nhn xt. - Pht biu phng php sp xp ni bt, cho v d.
- Input: Dy A gm n s nguyn a1, a2,..., an. - Output: Dy A c sp xp li thnh dy khng gim. tng: Vi mi cp s hng ng lin k trong dy, nu s trc ln hn s sau ta i ch chng cho nhau. Vic c lp li, cho n khi khng c s i ch no xy ra na. Thut ton a) Cch lit k b) S khi (SGK/38, 39)
- Ci tin gii - M phng vic thc hin thut trn thut ton sp xp trn. gim bt s lng cc php so snh.
6 1 5 3 7 8 1 0 7 1 2 4 1 6 5 3 7 8 1 0 1 0 7 7 1 2 1 2 4 4 L n u t dy t h I 1 5 6 3 7 8 1 1 1 1 1 1 1 Ln u t I dy t h I I 1 1 1 1 1 Ln u t dy t h V 1 1 1 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 7 7 7 7 7 7 7 7 7 7 7 7 4 4 6 8 8 1 0 7 1 2 4 4 4 4 4 4 7 1 0 7 1 0 7 1 0 7 1 0 8 1 0 8 8 4 4 7 7 7 7 7 1 2 8 8 8 7 7 7 7 7 4 4 7 7 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 Ln ut I dy t h I 4 1 0 4 1 0 8 1 0 8 1 0 8 1 0 8 1 0 8 1 0 8 1 0 8 1 0
Ln ut V dy t h I
Ln ut I dy t h V
Ln u t I dy t h V I Ln ut II dy t h V I Ln ut X dy t h I Ln u t dy t h X
1 3 5 4 6 1 3 4 5 6 1 1 1 3 3 3 4 4 4 5 5 5 6 6 6
0 7 7 8 1 0 7 7 8 1 7 7 7 7 7 7 8 1 0 8 1 0 8 1 0
7 ph t
Trng
- H4: Hng dn chi tit cch thc thc hin bi ton bn. Minh ha trc quan trn my tnh hc 3 sinh hnh dung c ph tng gii thut ca t vic sp xp bng tro i. C th ha bng hai chng trnh Pascal l sp xp tng dn v gim dn dy s trn lm c s trong qu trnh sp xp. - H5: Cng c: + Nhc li tng thut ton sp xp tro i. + Bi tp v nh: Bi 1.38 Sch bi tp trang 19.
ng gii thut. -> Dy cc s s c duyt t u dy cho n cui dy. Dc ng nu gp hai s k 4. cn ngc th t Hy din t thut ton th i ch sp xp dy s trn theo chng cho nhau. th t tng dn. Nh vy trong lt u s c gi tr nh nht s c sp v tr th nht, n lt th hai kha c gi tr nh th hai s c xp v tr th hai,...Cng vic trn c lp i lp li cho n khi no dy s c sp xp hon ton.
S Gio dc o to Tha Thin Hu Trng THPT Tam Giang a. Slide 4: Trnh din t ng tiu kim tra bi c, ni
dung cu hi 1. b. Slide 5: Trnh din t ng ni dung p n cu hi 1. 2. Slide 6: Trnh din t ng tit s, bi s, tn bi mi. 3. T Slide 7 n Slide 21: Trnh din t ng v tun t gii thiu ni dung thut ton sp xp bng tro i, c 2 lin kt n hai v d sp xp tng v sp xp gim c vit bng ngn ng lp trnh Pascal, c th l: a. Slide 7: Trnh din tun t Khi nim bi ton sp xp, v d bi ton sp xp n gin. b. Slide 8: Trnh din tun t minh ha trc quan bng hnh nh trc v sau khi sp xp. c. Slide 9: Trnh din t ng Bi ton sp xp n gin, a ra v d c th. d. Slide 10: Trnh din t ng ni dung: Xc nh bi ton. e. Slide 11: Trnh din t ng ni dung: tng thut ton. f. Slide 12: Trnh din tun t ni dung phng php lit k tng bc, a ra ln lt tng bc c th din t thut ton. g. Slide 13: Trnh din t ng nhng nhn xt i vi thut ton trn. h. Slide 14: Trnh din t ng nhng nhn xt i vi thut ton trn. i. Slide 15: Trnh din tun t ni dung ca phng php s khi, a ra cc khi c th tng ng vi tng bc ca thut ton lit k. j. Slide 16: Trnh din t ng m phng bng hnh nh trc quan vic thc hin c th thut ton trn. k. Slide 17: Trnh din t ng m phng bng hnh nh trc quan vic thc hin c th cc bc ca thut ton trn. l. Slide 18: Trnh din tun t v d p dng, a ra v d c th. m. Slide 19: Trnh din tun t chi tit cc cng vic thc hin vic sp xp dy s cho. Minh ha r tng bc 1 c thc hin trong qu trnh gii quyt bi ton sp xp, cui cng l a ra li gii thch nguyn tc thc hin vic sp xp dy s. n. Slide 20: Trnh din li hnh nh qu trnh sp xp dy s. Minh ha c th bng hai v d vit bng Pascal -> lin kt qua hai textbox Sp xp tng v Sp xp gim 3. Slide 21: Trnh din t ng bi tp cng c, c nh gi bng h thi gian l 30 giy.
Gio vin: V Vn T, T: L - Tin
Trng
III. Kt thc: Slide 22: Trnh din t ng Slide kt thc. Ch : Phn trnh din c tng cng l 22 Slide, 2 lin kt n 2 file vit bng Pascal ti hai textbox Sp xp tng v Sp xp gim!