chuongIV: du lieu kieu tep

7 361 0
chuongIV: du lieu kieu tep

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tiãút 37 ngy soản: Chỉång V TÃÛP V THAO TẠC VÅÏI TÃÛP Bi 14 : KIÃØU DỈỴ LIÃÛU TÃÛP Bi 15 : THAO TẠC VÅÏI TÃÛP MỦC ÂÊCH, U CÁƯU : 1/ Kiãún thỉïc :  Hc sinh biãút âỉåüc vai tr ca kiãøu dỉỵ liãûu tãûp .  Hc sinh biãút âỉåüc cọ hai cạch phán loải tãûp .  Hc sinh biãút khai bạo biãún tãûp v cạc thao tạc cå bn âäúi våïi tãûp vàn bn . 2/ K nàng :  Dáưn dáưn hçnh thnh k nàng vãư cạc thao tạc våïi tãûp vàn bn . 3/ Thại âäü :  Rn luûn cho hc sinh cạch thỉïc lỉu trỉỵ dỉỵ liãûu mäüt cạch khoa hc, phng chäúng máút mạt thäng tin hồûc nhiãùm virụt . PHỈÅNG PHẠP, PHỈÅNG TIÃÛN :  Sỉí dủng thuút trçnh, ging gii, gåë måí nãu váún âãư .  Dung bng trong in sàơn hçnh 16 trong SGK v chøn bë mạy chiãúu Projector . NÄÜI DUNG : NÄÜI DUNG – HOẢT ÂÄÜNG CA GIẠO VIÃN HOẢT ÂÄÜNG CA HC SINH Hoảt âäüng 1 : Âàût váún âãư : Trong cạc giåì thỉûc hnh â hc, sau khi chảy mäüt chỉång trçnh ta tháúy kãút qu in lãn mn hçnh, tuy nhiãn mún sỉí dủng kãút qu âọ vãư sau thç khäng âỉåüc (nọ khäng lỉu trỉỵ lải láu di) => Âãø khàõc phủc nhỉåüc âiãøm ny ta nghiãn cỉïu dỉỵ liãûu kiãøu tãûp . 14 : KIÃØU DỈỴ LIÃÛU TÃÛP Hoảt âäüng 2 : Vai tr kiãøu tãûp : Cáu hi 1 : Trong mạy tênh cọ nhỉỵng loải bäü nhåï no ? Loải bäü nhåï no khäng bë máút dỉỵ liãûu khi tàõt mạy hồûc máút âiãûn ? Cáu hi 2 : Váûy theo em thç cạc kiãøu dỉỵ liãûu â hc âỉåüc lỉu trỉỵ åí bäü nhåï no ? Dỉû âoạn xem dỉỵ liãûu kiãøu tãûp âỉåüc lỉu trỉỵ trãn bäü nhåï no ? Cáu hi 3 : Bäü nhåï trong hay ngoi thỉåìng cọ dung lỉåüng låïn hån ? GV : Chäút lải : - Dỉỵ liãûu kiãøu tãûp âỉåüc lỉu trỉỵ láu di åí bäü nhåï ngoi cho nãn nọ khäng bë máút khi tàõt mạy hồûc máút âiãûn. - Lỉåüng dỉỵ liãûu lỉu trỉỵ trãn tãûp cọ thãø ráút låïn v chè phủ thüc vo dung lỉåüng äø âéa . Hoảt âäüng 3 : Phán loải tãûp v thao tạc våïi tãûp . * Phán loải tãûp : HS : Chụ nghe ging . HS : Láưn lỉåüt tr låìi tỉìng cáu hi 1 (Dỉûa vo kiãún thỉïc â hc åí låïp 10) HS : Dỉûa vo pháưn âàût váún âãư ca tháúy giạo v cạc cáu tr låìi bãn trãn âãø suy lûn räưi âỉa ra cáu tr låìi . HS : Dỉûa vo kiãún thỉïc â hc åí låïp 10 âãø tr låìi cáu hi . Hs: ghi chẹp HS : Chụ nghe ging v ghi chẹp bi. GV : Giåïi thiãûu cho hc sinh biãút âỉåüc hai cạch phán loải tãûp . ( Khäng âi hi hc sinh phi hiãøu càûn k tỉìng loải tãûp mäüt ) . - Theo cạch täø chỉïc dỉỵ liãûu : + Tãûp vàn bn . + Tãûp cọ cáúu trục . - Theo cạch thỉïc truy cáûp : + Tãûp truy cáûp tưn tỉû . + Tãûp truy cáûp trỉûc tiãúp . Hoảt âäüng 4 : Chuøn tiãúp sang bi 15 GV : Cọ hai thao tạc cå bn âäúi våïi tãûp l ghi dỉỵ liãûu vo tãûp v âc dỉỵ liãûu tỉì tãûp ra . Ta xẹt xem trong Pascal cạc thao tạc âọ âỉåüc thãø hiãûn nhỉ thãú no âäúi våïi tãûp vàn bn ? 15 : THAO TẠC VÅÏI TÃÛP Hoảt âäüng 5 : Khai bạo GV : Viãút khai bạo biãún tãûp lãn bng räưi gii thêch cạc tỉì khọa, tãn biãún tãûp âãø hc sinh hiãøu âỉåüc . Var <tãn biãún tãûp> : Text ; Hoảt âäüng 6 : Thao tạc våïi tãûp : Hoảt âäüng 6.1 : Gàõn tãn tãûp : GV : Gii thêch cho hc sinh tải sao phi gàõn tãn tãûp cho biãún tãûp, räưi âỉa ra th tủc : Assign (<tãn biãún tãûp> , <tãn tãûp>) ; VD : Âãø gàõn tãûp KQ.TXT cho biãún tãûp f : Assign(f,’KQ.TXT’); Hoảt âäüng 6.2 : Måí tãûp : GV : Láúy VD vãư 2 tçnh húng cáưn phi måí våí “Tin hc 11” âọ l : Måí ra âãø ghi bi (ghi dỉỵ liãûu) v måí ra âãø hc bi (Âc dỉỵ liãûu) => 2 trỉåìng håüp phi måí tãûp . GV : Giåïi thiãûu hai th tủc âãø måí tãûp : + Måí tãûp âãø ghi dỉỵ liãûu : Rewrite(<tãn biãún tãûp>); + Måí tãûp âãø âc dỉỵ liãûu : Reset(<tãn biãún tãûp>); GV : Phi nháún mảnh ràòng : Trỉåïc khi sỉí dủng hai th tủc trãn phi gàõn tãn tãûp cho biãún tãûp âäưng thåìi biãún tãûp phi âỉåüc khai bạo tỉì trỉåïc . GV : u cáưu hc sinh láúy vê dủ (khai bạo biãún tãûp, gàõn tãn tãûp cho biãún tãûp, måí tãûp) sau âọ gi hai hc sinh lãn trçnh by . GV : Cọ thãø nọi thãm âãø hc sinh biãút vãư trỉåìng håüp â cọ tãûp åí trãn âéa v trỉåìng håüp chỉa cọ tãûp âọ âãø hc sinh hiãøu thãm . Hoảt âäüng 6.3 : Âc / ghi tãûp vàn bn : Cáu hi : Âãø nháûp dỉỵ liãûu tỉì bn phêm v âãø in dỉỵ liãûu lãn mn hçnh ta cọ thãø dng HS : Chụ nghe ging . HS : Láúy mäüt vi vê dủ vãư khai bạo biãún tãûp vàn bn . VD : Var t1,t2 : Text ; HS : Mäùi hc sinh tỉû láúy mäüt vi vê dủ v ghi vo våí . HS : Chụ nghe ging v liãn hãû våïi bi hc . HS : Mäùi hc sinh láúy mäüt vê dủ . HS : Tr låìi cáu hi . HS : Ghi cạc th tủc vo våí v tỉû so sạnh sỉû khạc nhau giỉỵa th tủc nháûp dỉỵ liãûu tỉì bn phêm, in dỉỵ liãûu lãn mn hçnh våïi cạc th tủc âc dỉỵ liãûu tỉì tãûp v ghi dỉỵ liãûu thuớ tuỷc gỗ ? GV : Giồùi thióỷu caùc thuớ tuỷc õoỹc dổợ lióỷu tổỡ tóỷp vaỡ ghi dổợ lióỷu vaỡo tóỷp . * oỹc dổợ lióỷu tổỡ tóỷp : Read(<tón bióỳn tóỷp>,<danh saùch kóỳt quaớ>); Hoỷc Readln(<tón bióỳn tóỷp>,<danh saùch kóỳt quaớ>); * Ghi dổợ lióỷu vaỡo tóỷp : Write(<tón bióỳn tóỷp>,<danh saùch kóỳt quaớ>); Hoỷc Writeln(<tón bióỳn tóỷp>,<danh saùch kóỳt quaớ>); GV : ổa ra vờ duỷ trong SGK yóu cỏửu hoỹc sinh vióỳt cỏu lóỷnh õóứ õoỹc dổợ lióỷu tổỡ tóỷp vaỡ ghi dổợ lióỷu vaỡo tóỷp. * Mọỹt sọỳ haỡm thổồỡng duỡng õọỳi vồùi tóỷp vn baớn GV : Giồùi thióỷu õóứ hoỹc sinh bióỳt hai haỡm chuỏứn thổồỡng duỡng vaỡ yù nghộa cuớa noù . + Haỡm EOF(<tón bióỳn tóỷp>); + Haỡm EOLN(<tón bióỳn tóỷp>); Hoaỷt õọỹng 6.4 : oùng tóỷp . GV : ổa ra lyù do cuớa vióỷc phaới õoùng tóỷp õóứ giaùo duỷc cho hoỹc sinh yù thổùc baớo mỏỷt, an toaỡn thọng tin . Close(<tón bióỳn tóỷp>); VD : Close(f); vaỡo tóỷp . HS : Vióỳt caùc cỏu lóỷnh theo sổỷ gồỹi yù cuớa giaùo vión . HS : Tổỷ lỏỳy mọỹt vaỡi vờ duỷ vóử thuớ tuỷc õoùng tóỷp . CUNG C: Goỹi 1 hoỹc sinh khi quaùt laỷi vai troỡ cuớa kióứu tóỷp vaỡ phỏn loaỷi tóỷp . Hoỹc sinh khaùi quaùt laỷi caùc thao taùc phaới thổỷc hióỷn khi õoỹc dổợ lióỷu tổỡ tóỷp vaỡ ghi dổợ lióỷu vaỡo tóỷp (dổỷa vaỡo hỗnh 16 - SGK ) . Cho hoỹc sinh laỡm mọỹt sọỳ baỡi tỏỷp trừc nghióỷm khaùch quan . Tiãút 38 ngy soản: Bi 16 : VÊ DỦ LM VIÃÛC VÅÏI TÃÛP I/ MỦC ÂÊCH, U CÁƯU : Hiãøu v hçnh thnh k nàng vãư cạc thao tạc cå bn khi lm viãûc våïi tãûp nhỉ :  Måí tãûp .  Gạn tãn tãûp cho biãún tãûp .  Âc / ghi dỉỵ liãûu âäúi våïi tãûp .  Âọng tãûp . II/ PHỈÅNG PHẠP, PHỈÅNG TIÃÛN :  Phỉång phạp gåüi måí nãu váún âãư, phỉång phạp váún âạp, phỉång phạp thuút trçnh .  Phỉång tiãûn : Mäüt mạy tênh cọ TP v mäüt mạy chiãúu Projector . III/ NÄÜI DUNG : NÄÜI DUNG – HOẢT ÂÄÜNG CA GIẠO VIÃN HOẢT ÂÄÜNG CA HC SINH Hoảt âäüng 1 : Vê dủ 1 : Hoảt âäüng 1.1 : Tçm hiãøu âáưu bi . GV : Chiãúu âáưu bi ca bi toạn lãn mn hçnh (bàòng Power Point) . GV : Nhàõc lải cäng thỉïc tênh khong cạch giỉỵa hai âiãøm khi biãút ta âäü ca chụng . Hoảt âäüng 1.2 : Tçm hiãøu chỉång trçnh GV : Dng Power Point chiãúu chỉång trçnh (â soản trỉåïc) lãn mn hçnh (cọ âạnh chè säú cạc dng lãûnh) . GV : Gi mäüt vi hc sinh hi nghéa ca tỉìng cáu lãûnh trong chỉång trçnh . GV : Khại quạt lải c chỉång trçnh âãø hc sinh nàõm âỉåüc sau âọ chảy chỉång trçnh (tãûp TRAI.TXT â cọ sàơn dỉỵ liãûu tỉì trỉåïc) . Hoảt âäüng 1.3 : Måí räüng bi toạn : GV : Cọ thãø bäø sung thãm u cáưu “in lãn mn hçnh khong cạch ca trải xa våïi trải ca hiãûu trỉåíng nháút” . Hoảt âäüng 2 : Vê dủ 2 : Hoảt âäüng 2.1 : Tçm hiãøu bi toạn GV : Chiãúu âáưu bi v hçnh 17 SGK lãn mn hçnh . GV : Nhàõc lải cäng thỉïc tênh âiãûn tråí tỉång âỉång ca 2 âiãûn tråí màõc näúi tiãúp v ca 2 âiãûn tråí màõc song song GV : Chøn họa âãø âảt âỉåüc cäng thỉïc chênh xạc . HS : Phán têch bi toạn, xạc âënh u cáưu ca bi toạn theo sỉû hỉåïng dáùn ca giạo viãn . HS : Tçm hiãøu chỉång trçnh . HS : Quan sạt kãút qu khi chảy chỉång trçnh . HS : Ghi u cáưu vo våí âãø vãư nh lm. HS : Âc trãn mn chiãúu v nghiãu cỉïu âáưu bi .HS : Cạc nhọm xáy dỉûng cäng thỉïc tênh âiãûn tråí tỉång âỉång ca 5 trỉåìng håüp theo hçnh v . HS : Biãøu diãùn cạc biãøu thỉïc âọ bàòng ngän ngỉỵ Pascal . Hoaỷt õọỹng 2.2 : Xỏy dổỷng chổồng trỗnh : GV : Goỹi tổỡng hoỹc sinh xỏy dổỷng chổồng trỗnh theo tổỡng bổồùc 1 (coù gồỹi yù khi hoỹc sinh vổồùng mừc) . + Khai baùo . + Gaùn tón tóỷp cho bióỳn tóỷp . + oỹc dổợ lióỷu tổỡ tóỷp . + Tờnh caùc õióỷn trồớ tổồng õổồng . + Ghi vaỡo tóỷp . + oùng tóỷp . GV : Chờnh xaùc vaỡ tọỳi ổu hoùa chổồng trỗnh . Chaỷy chổồng trỗnh trón TP . HS : Suy nghộ vaỡ traớ lồỡi cỏu hoới theo yóu cỏửu cuớa giaùo vión . IV/ CUNG C: - Giaùo vión nhừc laỷi caùc thao taùc khi laỡm vióỷc vồùi tóỷp cuỡng vồùi caùc thuớ tuỷc cuớa noù . Tiãút 39 ngy soản: BI TÁÛP I. MỦC TIÃU: 1. Kiãún thỉïc :  Cng cäú viãûc sỉí dủng cạc th tủc v hm thao tạc trãn tãûp  Cạc gii thût v bi toạn cå bn 2. K nàng:  Hc sinh cọ thãø hiãøu v sỉí dủng biãún tãûp cọ kiãøu trong lỉu v xỉí l dỉỵ liãûu. 3. Thại âäü:  Hc sinh têch cỉûc ch âäüng, nghiãm tục, chênh xạc trong nghiãn cỉïu khoa hc. II. PHỈÅNG PHẠP GING DẢY  Thuút trçnh kãút håüp våïi vê dủ minh hoả, váún âạp hc sinh cạc váún âãư cå bn.  Hc sinh lãn bng chỉỵa, Giạo viãn hon thiãûn cho âạnh giạ cho âiãøm. III. CHØN BË GIẠO CỦ:  Giạo viãn : Ti liãûu v biãøu tranh minh hoả, thiãút bë thỉûc âãø trỉûc quan.  Hc sinh: Sạch, våí , bụt, thỉåïc IV. TIÃÚN TRÇNH BI DẢY: 1. ÄØN ÂËNH LÅÏP - KIÃØM TRA SÉ SÄÚ: 2. KIÃØM TRA BI C:  Cạc th tủc v hm trong thao tạc kiãøu tãûp . 3. NÄÜI DUNG BI MÅÏI: 3.1. Âàût váún âãư: 3.2. Triãøn khai bi: HOẢT ÂÄÜNG THÁƯY & TR NÄÜI DUNG KIÃÚN THỈÏC Gv: xạc âënh thnh pháưn vo/ra v täø chỉïc dỉỵ liãûu cho bi toạn? Hs: - Phán têch bi toạn :  Dỉỵ liãûu vo: n säú ngun báút k  Dỉỵ liãûu ra: TB cạc säú - Täø chỉïc dỉỵ liãûu: F: tãûp chỉạ cạc säú ngun TB: säú thỉûc (biãún âäüc láûp) Gv: Gii thût bi toạn. Bàõt âáưu Gạn v Måí; Gạn S = 0 ; dem = 0 Trong khi chỉa hãút tãûp cn làûp Âc X, S= S + X v Dem=Dem+1 Nãúu DEM > 0 thç Thäng bạo: TB = S/dem Ngỉåüc lải Thäng bạo: Khäng cọ Gv: sỉí dủng cạc cáu lãûnh Pascal âãø ci âàût chỉång trçnh? Hs: viãút chỉång trçnh Bi 1: Cho tãûp DATA.INP chỉïa cạc säú ngun. Tênh trung bçnh cäüng cạc säú. VAR F: FILE OF Integer; X,S, Dem: Integer; TB: real; BEGIN ASSIGN(F, DATA.INP );‘ ’ RESET(F); S:=0; dem:=0; WHILE NOT(EOF(F)) DO BEGIN Readln(F,X); S:=S+X; DEM:=DEM+1; END; IF dem > 0 THEN Writeln( TB CONG =: , s/dem:12:2)‘ ‘ ELSE Writeln( Tãûp räùng );‘ ’ CLOSE(F); Readln; Gv: theo doợi, hổồùng dỏựn vaỡ sổợa sai cho hs Gv: Phỏn tờch baỡi toaùn ? Hs: Dổợ lióỷu vaỡo: n sọỳ nguyón bỏỳt kyỡ Dổợ lióỷu ra: Tọứng caùc sọỳ dổồng Tọứ chổùc dổợ lióỷu: F: tóỷp chổaù caùc sọỳ nguyón S: sọỳ thổỷc (bióỳn õọỹc lỏỷp) Gv: Giaới thuỏỷt baỡi toaùn. Bừt õỏửu Gaùn vaỡ Mồớ Gaùn S = 0 Trong khi chổa hóỳt tóỷp coỡn lỷp oỹc X Nóỳu X > 0 thỗ S= S + X Thọng baùo: Tọứng = S Gv: sổớ duỷng caùc cỏu lóỷnh Pascal õóứ caỡi õỷt chổồng trỗnh? Hs: vióỳt chổồng trỗnh Gv: theo doợi, hổồùng dỏựn vaỡ sổợa sai cho hs END. Baỡi 2: Cho tóỷp DATA.INP chổùa caùc sọỳ nguyón. Tờnh tọứng caùc sọỳ dổồng. VAR F: FILE OF Integer; X,S: Integer; BEGIN ASSIGN(F, DATA.INP ); RESET(F); S:=0; WHILE NOT(EOF(F)) DO BEGIN Readln(F,X); IF X>0 THEN S:=S+X; END; WRITELN( Tọứng sọỳ dổồng: , S ); CLOSE(F); READLN; END. 4. CUNG C: 5. DN DOè: Baỡi tỏỷp vóử nhaỡ: 1. Cho tóỷp DATA.INP chổùa caùc sọỳ nguyón. Tờnh TB cọỹng caùc sọỳ dổồng. 2. Cho tóỷp DATA.INP chổùa caùc sọỳ nguyón. óỳm caùc sọỳ dổồng 3. Cho tóỷp DATA.INP chổùa họử sồ cuớa hoỹc sinh gọửm hoỹ tón, õióứm toaùn, õióứm vn. Tỗm õióứm toaùn cao nhỏỳt . gii, gåë måí nãu váún âãư .  Dung bng trong in sàơn hçnh 16 trong SGK v chøn bë mạy chiãúu Projector . NÄÜI DUNG : NÄÜI DUNG – HOẢT ÂÄÜNG CA GIẠO VIÃN. : ổa ra vờ du trong SGK yóu cỏửu hoỹc sinh vióỳt cỏu lóỷnh õóứ õoỹc dổợ lióỷu tổỡ tóỷp vaỡ ghi dổợ lióỷu vaỡo tóỷp. * Mọỹt sọỳ haỡm thổồỡng du ng õọỳi

Ngày đăng: 25/06/2013, 01:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan