You are on page 1of 6

S Gio dc o to Tha Thin Hu THPT Tam Giang

Trng

Bi 4:

Bi ton v thut ton


Phn b tit dy: 5 tit Tit th t chng trnh: 10, 11, 12, 13, 14

Tit 12

Thut ton sp xp bng tro i


I. Mc tiu bi dy: gip hc sinh: Hiu v thc hin c mt s thut ton n gin trong SGK nh sp xp dy s, tm gi tr ln nht ca mt dy s, tm mt gi tr cho trc trong mt dy s,... Xy dng thut ton cho mt s bi ton n gin. Qua , hnh thnh cho hc sinh mt s k nng chun b tip thu vic hc ngn ng lp trnh: cch dng bin, khi to gi tr cho bin,... II. Phng php: t vn , Minh ho trc quan, Phi hp vi mt s phng php khc. III. Chun b ca gio vin v hc sinh: Gio vin: Gio n in t , gio n truyn thng, SGK, my vi tnh, cc chng trnh v d vit bng ngn ng lp trnh Pascal. Hc sinh: SGK, v hc. Hiu r khi nim bi ton v thut ton, xc nh c Input v Output ca bi ton, xy dng c mt s thut ton n gin. IV. Cc bc ln lp: 1. n nh lp.(1 pht) 2. Kim tra bi c. (3 pht) Pht biu khi nim thut ton? Cho v d? 3. Ging bi mi.
Th i Hot ng ca Thy gia n 3 - H1: Trong cuc Hot ng ca Tr

Bi tp

Ni dung ghi bng

Gio vin: V Vn T, T: L - Tin

S Gio dc o to Tha Thin Hu THPT Tam Giang

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

- Cho mt vi v d v sp xp: -> Sp xp im, sp xp h v tn, sp xp theo th t t in,...

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

S Gio dc o to Tha Thin Hu THPT Tam Giang

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

- Xc nh Input - V d p dng: v Output ca Cho dy A gm cc s bi ton. Nu t- nguyn dng: 2, 7, 6, 9, 1,


Gio vin: V Vn T, T: L - Tin

S Gio dc o to Tha Thin Hu THPT Tam Giang

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.

Bn thuyt minh gio n in t


Gio vin: V Vn T Trng THPT Tam Giang I. Bt u: 1. Slide 1: Trnh din t ng mt s hnh nh ng trc gi vo tit hc. (to tm l thoi mi cho hc sinh trc gi hc) 2. Slide 2: Trnh din t ng ba hiu ng gii thiu hnh nh trng THPT Tam Giang. 3. Slide 3: Trnh din t ng: Cho mng qu Thy c gio n d gi thm lp. II. Ni dung: 1. Slide 4, 5: Cu hi v p n kim tra bi c, c th l:
Gio vin: V Vn T, T: L - Tin

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

S Gio dc o to Tha Thin Hu THPT Tam Giang

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!

Gio vin: V Vn T, T: L - Tin

You might also like