Giáo án Tin học 8 cả năm (chuẩn)

99 542 0
Giáo án Tin học 8 cả năm (chuẩn)

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giá o n Tin họ c Ngµy so¹n : 15/8/2010 Tiết PPCT 01:  Giá o viên: Vạ n Ngọ c Hữ u Lun gâ bµn phÝm nhanh víi finger break out A Mơc tiªu : • Gióp häc sinh hiĨu t¸c dơng cđa ch¬ng tr×nh lµ gâ nhanh vµ chÝnh x¸c h¬n • Giíi thiƯu cho HS c¸ch vµo vµ c¸c thµnh phÇn chÝnh cđa ch¬ng tr×nh B Chn bÞ : Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n - §å dïng d¹y häc Häc sinh : - §äc tríc bµi - SGK, §å dïng häc tËp C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp : - KiĨn tra sÜ sè : - ỉn ®Þnh trËt tù : II KiĨm tra bµi cò : III D¹y bµi míi : Ho¹t ®éng cđa thÇy vµ trß kiÕn thøc cÇn ®¹t Ho¹t ®éng : Giíi thiƯu phÇn mỊm Finger break out G : Líp em ®· ®ỵc lµm quen víi Giíi thiƯu phÇn mỊm phÇn mỊm lun gâ phÝm nµo ? H : Tr¶ lêi phÇn mỊm Typing test G : PhÇn mỊm Typing test gióp em rÌn lun kÜ n¨ng g× ? Mơc ®Ých cđa phÇn mỊm nµy lµ lun gâ bµn phÝm H : Tr¶ lêi nhanh vµ chÝnh x¸c G : Giíi thiƯu mơc ®Ých cđa phÇn mỊm Finger break out Ho¹t ®éng : Giíi thiƯu thµnh phÇn chÝnh trªn mµn h×nh finger beak out G : Giíi thiƯu biĨu tỵng cđa ch¬ng Mµn h×nh chÝnh cđa phÇn mỊm tr×nh a Khëi ®éng phÇn mỊm H : Nªu c¸ch khëi ®éng ch¬ng tr×nh H : Lªn m¸y chđ thùc hiƯn thao t¸c khëi ®éng ch¬ng tr×nh G : Cã thĨ më réng c¸ch khëi ®éng - KÝch ®óp vµo biĨu tỵng qua nót start vµ lµm mÉu G : NhÊn ENTER (OK) ®Ĩ chun sang mµn h×nh chÝnh cđa phÇn mỊm b Giíi thiƯu mµn h×nh chÝnh H : Quan s¸t mµn h×nh chÝnh ®Ĩ phÇn biƯt c¸c thµnh phÇn chÝnh mµn h×nh nµy Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Ho¹t ®éng cđa thÇy vµ trß H : Nghiªn cøu SGK ®Ĩ n¾m ®ỵc chøc n¨ng cđa c¸c ngãn tay t¬ng øng víi mµu nµo trªn bµn phÝm G : Ngãn ót tay tr¸i gâ nh÷ng phÝm nµo ?, ngãn ¸p ót ph¶i gâ nh÷ng phÝm nµo ? ngãn gi÷a tay tr¸i gâ nh÷ng phÝm nµo ? H : Tr¶ lêi theo tõng c©u hái cđa G G : Khi míi khëi ®éng khung trèng cha hiĨn thÞ g× G : Më « Level vµ giíi thiƯu møc khã kh¸c cđa trß ch¬i H : Quan s¸t vµ n¾m v÷ng c¸ch chän Giá o viên: Vạ n Ngọ c Hữ u kiÕn thøc cÇn ®¹t - H×nh bµn phÝm ë vÞ trÝ trung t©m víi c¸c phÝm cã vÞ trÝ nh trªn bµn phÝm C¸c phÝm ®ỵc t« mµu øng víi ngãn tay gâ phÝm - Khung trèng trªn mµn h×nh bµn phÝm lµ khu vùc ch¬i G : Chän møc ch¬i vµ vµ nhÊn start / - Khung bªn ph¶i chøa c¸c lƯnh vµ th«ng tin cđa lỵt space bar ®Ĩ b¾t ®Çu G : Theo em b©y giê mn dõng ch¬i ch¬i th× lµm thÕ nµo ? H : Tr¶ lêi G : Mn tho¸t khái ch¬ng tr×nh c Tho¸t khái phÇn mỊm lµm thÕ nµo ? H : Tr¶ lêi - Mn dõng ch¬i, nh¸y cht vµo nót stop ë khung bªn ph¶i - Mn tho¸t khái phÇn mỊm, nh¸y nót hỵp phÝm ALT+F4 Ho¹t ®éng : HS n¾m ch¾c c¸ch sư dơng phÇn mỊm Finger break out G : Khëi ®éng Finger break out Híng dÉn sư dơng : G : Mn b¾t ®Çu ch¬i lµm thÕ nµo ? - B¾t ®Çu ch¬i nh¸y nót Start xt hiƯn H : Nghiªn cøu SGK vµ quan s¸t mµn h×nh tr¶ lêi G : Giíi chèt tõng bíc ®Ĩ b¾t ®Çu ch¬i G : Giíi thiƯu thªm mét sè th«ng tin - NhÊn phÝm space ®Ĩ b¾t ®Çu ch¬i trªn mµn h×nh Finger break out H : §äc thÇm vµ nghiªn cøu SGK G : Lµm thÕ nµo ®Ĩ di chun C¸ch ch¬i : ngang vµ b¾n qu¶ cÇu lªn ? Trườ n g THCS Huỳ n h Phướ c Trang hc tỉ Giá o n Tin họ c  Ho¹t ®éng cđa thÇy vµ trß H : Tr¶ lêi G : NhËn xÐt vµ chèt H : Ghi c¸ch ch¬i G : NÕu cã qu¶ cÇu lín th× sÏ ph¶i lµm g× ? G : Khi nµo bÞ mÊt mét lỵt ch¬i ? Trß ch¬i sÏ th¾ng nµo ? H : Tr¶ lêi G : Ch¬i thư ®Ĩ xt hiƯn vËt l¹ H : Quan s¸t vµ nghiªn cøu SGK G : Giíi thiƯu vỊ vËt l¹ cã chøc n¨ng g× trß ch¬i Giá o viên: Vạ n Ngọ c Hữ u kiÕn thøc cÇn ®¹t - Gâ c¸c phÝm øng víi kÝ tù bªn tr¸i hc bªn ph¶i ®Ĩ di chun ngang sang tr¸i hc ph¶i - Gâ kÝ tù ë gi÷a ®Ĩ b¾n lªn mét qu¶ cÇu nhá - Chó ý nÕu cã qu¶ cÇu lín th× di chun ngang ®Ĩ chỈn kh«ng cho qu¶ cÇu ch¹m “®Êt” - ë møc khã h¬n sÏ cã c¸c vËt l¹ NÕu ®Ĩ vËt ch¹m vµo ngang sÏ mÊt mét lỵt ch¬i • Cđng cè kiÕn thøc ? Nªu c¸ch khëi ®éng vµ tho¸t khái ch¬ng tr×nh finger break out ? Mµn h×nh cđa finger break out cã nh÷ng thµnh phÇn chÝnh nµo ? H : Nh¾c l¹i c¸c kiÕn thøc träng t©m bµi G : NhËn xÐt vµ chèt kiÕn thøc • Híng dÉn vỊ nhµ - Häc thc c¸ch khëi ®éng vµ tho¸t khái ch¬ng tr×nh N¾m ch¾c c¸c thµnh phÇn chÝnh vµ chøc n¨ng cđa c¸c ngãn tay t¬ng øng víi c¸c mµu trªn mµn h×nh bµn phÝm - HiĨu t¸c dơng cđa finger Break Out Häc thc lt ch¬i finger Break Out - Tù rÌn lun kÜ n¨ng thµnh th¹o trªn bµn phÝm b»ng finger Break Out Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Ngµy so¹n : 15/8/2010 TiÕt 02 : Thùc hµnh finger Break Out A Mơc tiªu : • RÌn kÜ n¨ng gâ phÝm nhanh vµ chÝnh x¸c B Chn bÞ : Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n - §å dïng d¹y häc - Chn bÞ phßng thùc hµnh ®đ sè m¸y tÝnh ho¹t ®éng tèt Häc sinh :- §äc tríc bµi thùc hµnh - Häc thc kiÕn thøc lý thut vµ c¸c bµi tËp ®· häc C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp : - KiĨn tra sÜ sè : - ỉn ®Þnh trËt tù : II KiĨm tra bµi cò : KiĨm tra qu¸ tr×nh thùc hµnh III D¹y bµi míi : ho¹t ®éng cđa thÇy vµ trß kiÕn thøc cÇn ®¹t Ho¹t ®éng : Híng dÉn ban ®Çu G : §ãng ®iƯn H : Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa m×nh => B¸o c¸o t×nh h×nh cho G G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn tõng m¸y H : ỉn ®Þnh vÞ trÝ trªn c¸c m¸y G : Phỉ biÕn néi dung yªu cÇu chung tiÕt thùc hµnh Ho¹t ®éng : Thùc hµnh ch¬i ë møc khã h¬n,sÏ cã c¸c vËt l¹ tut ®èi kh«ng ®Ĩ c¸c vËt l¹ ch¹m vµo ngang NÕu bÞ vËt ch¹m vµo ngang em sÏ mÊt mét lỵt ch¬i Ho¹t ®éng : Gi¸o viªn tỉng kÕt néi dung tiÕt thùc hµnh • NhËn xÐt sau tiÕt thùc hµnh : • Híng dÉn vỊ nhµ §äc vµ chn bÞ tríc bµi t×m hiĨu thêi gian víi phÇn mỊm suntimes Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Ngµy so¹n : 22/8/2010 TiÕt PPCT 03 :Bµi : M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh A Mơc tiªu: • BiÕt ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn c«ng viƯc th«ng qua lƯnh • BiÕt ch¬ng tr×nh lµ c¸ch ®Ĩ ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn nhiỊu c«ng viƯc liªn tiÕp mét c¸ch tù ®éng B Chn bÞ: Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n - §å dïng d¹y häc nh m¸y tÝnh, Häc sinh: - §äc tríc bµi - SGK, §å dïng häc tËp, b¶ng phơ C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp : - KiĨn tra sÜ sè : - ỉn ®Þnh trËt tù : II KiĨm tra bµi cò : KiĨm tra ®å dïng cđa häc sinh III D¹y bµi míi : Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t Ho¹t ®éng : Häc sinh hiĨu ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g× Con ngêi lƯnh cho m¸y tÝnh nh thÕ nµo? HS: Nghiªn cøu SGK phÇn GV: Lµm thÕ nµo ®Ĩ in v¨n b¶n cã s½n - Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua lƯnh giÊy HS: Tr¶ lêi GV: Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g×? - Ch¬ng tr×nh lµ c¸ch ®Ĩ ngêi chØ dÉn cho HS: Th«ng qua lƯnh m¸y tÝnh thùc hiƯn nhiỊu thao t¸c liªn tiÕp mét GV: Em hiĨu thÕ nµo lµ ch¬ng tr×nh c¸ch tù ®éng HS: Nghiªn cøu vµ tr¶ lêi theo ý hiĨu GV: Gi¶i thÝch vỊ ch¬ng tr×nh lµ g× Ho¹t ®éng : T×m hiĨu vÝ dơ r« bèt qt nhµ GV: ChiÕu s¬ ®å vÞ trÝ hiƯn t¹i cđa r«bèt VÝ dơ: r«-bèt qt nhµ HS: Quan s¸t vµ nghiªn cøu SGK (M« h×nh SGK) GV: Em ph¶i nh÷ng lƯnh nµo ®Ĩ r«bèt hoµn thµnh viƯc nhỈc r¸c bá vµo thïng - LËp ch¬ng tr×nh tõng lƯnh thĨ, ®¬n gi¶n, ®óng n¬i qui ®Þnh theo tr×nh tù ®Ĩ r«bèt cã thĨ hoµn thµnh tèt nhÊt HS: Tr¶ lêi c«ng viƯc GV: Cho r«b«t ch¹y trªn m« h×nh ®Ĩ hs Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Ho¹t ®éng cđa thÇy vµ trß Giá o viên: Vạ n Ngọ c Hữ u KiÕn thøc cÇn ®¹t h×nh dung b»ng trùc quan HS: Quan s¸t vµ nhí c¸c thao t¸c thùc hiƯn cđa r«bèt HS: Nh¾c l¹i c¸c lƯnh mµ rob«t ph¶i lµm ®Ĩ hoµn thµnh c«ng viƯc • Cđng cè kiÕn thøc Sau thùc hiƯn lƯnh “H·y qt nhµ” ë trªn, vÞ trÝ míi cđa r«-bèt lµ g×? Em h·y ® a c¸c lƯnh ®Ĩ r«-bèt trë l¹i vÞ trÝ xt ph¸t cđa nã (gãc díi bªn tr¸i mµn h×nh) • Híng dÉn vỊ nhµ ViÕt c¸c lƯnh chØ dÉn ®Ĩ r«bèt hoµn thµnh c«ng viƯc trùc nhËt líp cđa em ViÕt c¸c lƯnh chØ dÉn ®Ĩ r«bèt gióp em lµ mét c¸i ¸o Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Ngµy so¹n : 22/8/2010 TiÕt PPCT 04 : Bµi : M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh (tt) A Mơc tiªu : • BiÕt r»ng viÕt ch¬ng tr×nh lµ viÕt c¸c lƯnh ®Ĩ chØ dÉn m¸y tÝnh thùc hiƯn c¸c c«ng viƯc hay gi¶i mét bµi to¸n thĨ • BiÕt ng«n ng÷ dïng ®Ĩ viÕt ch¬ng tr×nh m¸y tÝnh gäi lµ ng«n ng÷ lËp tr×nh • BiÕt vai trß cđa ch¬ng tr×nh dÞch B Chn bÞ : Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n - §å dïng d¹y häc nh m¸y tÝnh, Häc sinh: - §äc tríc bµi - SGK, §å dïng häc tËp, b¶ng phơ C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp : - KiĨn tra sÜ sè : - ỉn ®Þnh trËt tù : II KiĨm tra bµi cò : Con ngêi lƯnh cho m¸y tÝnh nh thÕ nµo? LÊy mét vÝ dơ minh ho¹? III D¹y bµi míi : Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t Ho¹t ®éng : Häc sinh hiĨu viÕt ch¬ng tr×nh lµ g× ViÕt ch¬ng tr×nh: lƯnh cho m¸y tÝnh lµm GV: §a vÝ dơ vỊ mét ch¬ng tr×nh viƯc HS: Nghiªn cøu SGK vµ quan s¸t s¬ ®å vỊ mét ch¬ng tr×nh GV: LÝ cÇn ph¶i viÕt ch¬ng tr×nh ®Ĩ ®iỊu khiĨn m¸y tÝnh HS: Dùa vµo kh¸i niƯm ch¬ng tr×nh ®Ĩ ®Ĩ tr¶ lêi GV: Chèt ý trªn mµn h×nh ViÕt ch¬ng tr×nh lµ híng dÉn m¸y tÝnh thùc GV: ViÕt ch¬ng tr×nh lµ g×? hiƯn c¸c c«ng viƯc hay gi¶i mét bµi to¸n thĨ HS: Tr¶ lêi GV: §a kh¸i niƯm viÕt ch¬ng tr×nh trªn mµn h×nh HS: §äc l¹i vµ ghi vë Ho¹t ®éng : T×m hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh, ch¬ng tr×nh dÞch GV: M¸y tÝnh cã hiĨu ®ỵc ch¬ng tr×nh Ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh? viÕt b»ng ng«n ng÷ th«ng thêng kh«ng? Nã chØ hiĨu ng«n ng÷ g×? HS: Suy nghÜ vµ tr¶ lêi Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Ho¹t ®éng cđa thÇy vµ trß Giá o viên: Vạ n Ngọ c Hữ u KiÕn thøc cÇn ®¹t GV: Em hiĨu ng«n ng÷ lËp tr×nh lµ g×? HS: Nghiªn cøu SGK vµ tr¶ lêi GV: Chèt c¸c kh¸i niƯm trªn mµn h×nh HS: §äc l¹i vµ ghi vë GV: §a mÉu mét ch¬ng tr×nh ®¬n gi¶n viÕt b»ng ng«n ng÷ Pascal ? Theo em m¸y tÝnh cã hiĨu ch¬ng tr×nh nµy kh«ng HS: Suy nghÜ tr¶ lêi : Kh«ng GV: Gi¶i thÝch t¸c dơng cđa ch¬ng tr×nh dÞch HS: Nghiªn cøu SGK vµ nªu kh¸i niƯm ch¬ng tr×nh dÞch GV: Chèt kh¸i niƯm m«i trêng lËp tr×nh vµ lÊy vÝ dơ vỊ mét sè m«i trêng lËp tr×nh kh¸c • Cđng cè kiÕn thøc - Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng ®Ĩ viÕt c¸c ch¬ng tr×nh m¸y tÝnh - Ch¬ng tr×nh dÞch ®ãng vai trß "ngêi phiªn dÞch" vµ dÞch nh÷ng ch¬ng tr×nh ®ỵc viÕt b»ng ng«n ng÷ lËp tr×nh sang ng«n ng÷ m¸y ®Ĩ m¸y tÝnh cã thĨ hiĨu ®ỵc - Ch¬ng tr×nh so¹n th¶o vµ ch¬ng tr×nh dÞch thêng ®ỵc kÕt hỵp vµo mét phÇn mỊm, ®ỵc gäi lµ m«i trêng lËp tr×nh ? Qua bµi häc em cÇn ghi nhí nh÷ng ®iỊu g×? HS: Tr¶ lêi GV: Chèt c¸c ghi nhí trªn mµn h×nh: GHI NHí Con ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn c«ng viƯc th«ng qua c¸c lƯnh ViÕt ch¬ng tr×nh lµ híng dÉn m¸y tÝnh thùc hiƯn c¸c c«ng viƯc hay gi¶i mét bµi to¸n thĨ Ng«n ng÷ dïng ®Ĩ viÕt c¸c ch¬ng tr×nh m¸y tÝnh ®ỵc gäi lµ ng«n ng÷ lËp tr×nh • Híng dÉn vỊ nhµ Em h·y cho biÕt so¹n th¶o v¨n b¶n yªu cÇu m¸y tÝnh t×m kiÕm vµ thay thÕ (Replace), thùc chÊt ta ®· yªu cÇu m¸y thùc hiƯn nh÷ng lƯnh g×? Ta cã thĨ thay ®ỉi thø tù cđa chóng ®ỵc kh«ng? Sau thùc hiƯn lƯnh “H·y qt nhµ” ë trªn, vÞ trÝ míi cđa r«-bèt lµ g×? Em h·y ®a c¸c lƯnh ®Ĩ r«-bèt trë l¹i vÞ trÝ xt ph¸t cđa nã (gãc díi bªn tr¸i mµn h×nh) T¹i ngêi ta t¹o c¸c ng«n ng÷ kh¸c ®Ĩ lËp tr×nh c¸c m¸y tÝnh ®Ịu ®· cã ng«n ng÷ m¸y cđa m×nh? Häc thc phÇn ghi nhí Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Ngµy so¹n : 29/8/2010 TiÕt PPCT 05 : Bµi : Lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh A Mơc tiªu : • BiÕt ng«n ng÷ lËp tr×nh gåm c¸c thµnh phÇn c¬ b¶n lµ b¶ng ch÷ c¸i vµ c¸c quy t¾c ®Ĩ viÕt ch¬ng tr×nh, c©u lƯnh • BiÕt ng«n ng÷ lËp tr×nh cã tËp hỵp c¸c tõ khãa dµnh riªng cho mơc ®Ých sư dơng nhÊt ®Þnh • BiÕt tªn ng«n ng÷ lËp tr×nh lµ ngêi lËp tr×nh ®Ỉt ra, ®Ỉt tªn ph¶i tu©n thđ c¸c quy t¾c cđa ng«n ng÷ lËp tr×nh Tªn kh«ng ®ỵc trïng víi c¸c tõ kho¸ B Chn bÞ : Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n - §å dïng d¹y häc nh m¸y tÝnh, Häc sinh: - §äc tríc bµi - SGK, §å dïng häc tËp, b¶ng phơ C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp : - KiĨn tra sÜ sè ; ỉn ®Þnh trËt tù : II KiĨm tra bµi cò : ViÕt ch¬ng tr×nh lµ g×? T¹i ph¶i viÕt ch¬ng tr×nh? Ng«n ng÷ lËp tr×nh lµ g×? T¹i ph¶i t¹o ng«n ng÷ lËp tr×nh? III D¹y bµi míi : Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t Ho¹t ®éng : Häc sinh hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh VÝ dơ vỊ ch¬ng tr×nh GV: §a vÝ dơ vỊ mét ch¬ng tr×nh * VÝ dơ vỊ mét ch¬ng tr×nh ®¬n gi¶n viÕt b»ng Pascal ®¬n gi¶n viÕt m«i trêng Pascal HS: Quan s¸t cÊu tróc vµ giao diƯn cđa ch¬ng tr×nh Pascal GV: Theo em ch¬ng tr×nh ®ỵc dÞch sang m· m¸y th× m¸y tÝnh sÏ ®a kÕt qu¶ g×? - Sau ch¹y ch¬ng tr×nh nµy m¸y sÏ in lªn mµn h×nh dßng ch÷ Chao cac ban HS: Tr¶ lêi theo ý hiĨu Ho¹t ®éng : Häc sinh hiĨu ng«n ng÷ lËp tr×nh gåm nh÷ng g× GV: Khi nãi vµ viÕt ngo¹i ng÷ ®Ĩ ngêi Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? kh¸c hiĨu ®óng c¸c em cã cÇn ph¶i dïng c¸c ch÷ c¸i, nh÷ng tõ cho phÐp vµ Trườ n g THCS Huỳ n h Phướ c Trang Giá o n Tin họ c Giá o viên: Vạ n Ngọ c Hữ u  Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t ph¶i ®ỵc ghÐp theo ®óng quy t¾c ng÷ ph¸p hay kh«ng? HS: §äc c©u hái suy nghÜ vµ tr¶ lêi GV: Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? HS: Nghiªn cøu SGK tr¶ lêi GV: Chèt kh¸i niƯm trªn mµn h×nh - Ng«n ng÷ lËp tr×nh lµ tËp hỵp c¸c kÝ hiƯu vµ quy t¾c viÕt c¸c lƯnh t¹o thµnh mét ch¬ng tr×nh hoµn chØnh vµ thùc hiƯn ®ỵc trªn m¸y tÝnh Ho¹t ®éng : HS t×m hiĨu thÕ nµo lµ tõ kho¸ vµ tªn ch¬ng tr×nh GV: §a vÝ dơ vỊ ch¬ng tr×nh nh phÇn Tõ kho¸ vµ tªn tríc HS: Nghiªn cøu - Tõ kho¸ cđa mét ng«n ng÷ lËp tr×nh lµ nh÷ng tõ GV: Theo em nh÷ng tõ nµo ch- dµnh riªng, kh«ng ®ỵc dïng c¸c tõ kho¸ nµy cho ¬ng tr×nh lµ nh÷ng tõ kho¸ bÊt k× mơc ®Ých nµo kh¸c ngoµi mơc ®Ých sư dơng ng«n ng÷ lËp tr×nh quy ®Þnh HS: Tr¶ lêi theo ý hiĨu GV: ChØ c¸c tõ kho¸ ch¬ng tr×nh - Tªn ®ỵc dïng ®Ĩ ph©n biƯt c¸c ®¹i lỵng chGV: Trong ch¬ng tr×nh ®¹i lỵng nµo gäi ¬ng tr×nh vµ ngêi lËp tr×nh ®Ỉt theo quy t¾c : lµ tªn HS: Tr¶ lêi theo ý hiĨu GV: Tªn lµ g×? + Hai ®¹i lỵng kh¸c mét ch¬ng tr×nh GV: Chèt kh¸i niƯm tªn vµ gi¶i thÝch ph¶i cã tªn kh¸c thªm vỊ quy t¾c ®Ỉt tªn ch¬ng + Tªn kh«ng ®ỵc trïng víi c¸c tõ kho¸ tr×nh HS: Nghe vµ ghi bµi • Cđng cè kiÕn thøc ? Qua tiÕt häc em ®· hiĨu ®ỵc nh÷ng ®iỊu g× ? H·y ®Ỉt hai tªn hỵp lƯ vµ hai tªn kh«ng hỵp lƯ GV: Tªn hỵp lƯ ng«n ng÷ lËp tr×nh Pascal kh«ng ®ỵc b¾t ®Çu b»ng ch÷ sè vµ kh«ng ®ỵc chøa dÊu c¸ch (kÝ tù trèng) Do vËy chóng ta cã thĨ ®Ỉt tªn STamgiac ®Ĩ chØ diƯn tÝch h×nh tam gi¸c, hc ®Ỉt tªn ban_kinh cho b¸n kÝnh cđa h×nh trßn, C¸c tªn ®ã lµ nh÷ng tªn hỵp lƯ, cßn c¸c tªn Lop em, 10A, lµ nh÷ng tªn kh«ng hỵp lƯ • Híng dÉn vỊ nhµ Häc thc kh¸i niƯm ng«n ng÷ lËp tr×nh vµ hiĨu vỊ m«i trêng lËp tr×nh lµ g× HiĨu, ph©n biƯt ®ỵc tõ kho¸ vµ tªn ch¬ng tr×nh Trườ n g THCS Huỳ n h Phướ c Trang 10 Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Gi¶i: Tuy cã vßng lỈp 1000 lÇn, nhng ch¬ng tr×nh Pascal nãi trªn kh«ng thùc hiƯn bÊt k× mét ho¹t ®éng nµo Tuy nhiªn ®©y vÉn lµ c©u lƯnh hỵp lƯ Tht to¸n tÝnh tỉng A= 1 1 + + + 1.3 2.4 3.5 n(n +1) Bíc G¸n A ← 0, i ← Bíc A ← i (i + 2) Bíc i ← i + Bíc NÕu i ≤ n, quay l¹i bíc Bíc Ghi kÕt qu¶ A vµ kÕt thóc tht to¸n Trõ d), tÊt c¶ c¸c c©u lƯnh ®Ịu kh«ng hỵp lƯ: a) Gi¸ trÞ ®Çu ph¶i nhá h¬n gi¸ trÞ ci; b) C¸c gi¸ trÞ ®Çu vµ gi¸ trÞ ci ph¶i lµ sè nguyªn; c) ThiÕu dÊu hai chÊm g¸n gi¸ trÞ ®Çu; d) Thõa dÊu chÊm ph¶y thø nhÊt, nÕu nh ta mn lỈp l¹i c©u lƯnh writeln(’A’)mêi lÇn, ngỵc l¹i c©u lƯnh lµ hỵp lƯ; e) BiÕn x ®· ®ỵc khai b¸o nh lµ biÕn cã d÷ liƯu kiĨu sè thùc vµ v× thÕ kh«ng thĨ dïng ®Ĩ x¸c ®Þnh gi¸ trÞ ®Çu vµ gi¸ trÞ ci c©u lƯnh lỈp Tht to¸n: Bíc NhËp c¸c sè n vµ x Bíc A ← 1, i ← (A lµ biÕn lu lòy thõa bËc n cđa x) Bíc i←i + 1, A ← A.x Bíc NÕu i < n, quay l¹i bíc Bíc Th«ng b¸o kÕt qu¶ A lµ lòy thõa bËc n cđa x vµ kÕt thóc tht to¸n Ch¬ng tr×nh Pascal cã thĨ nh sau: var n,i,x: integer; a: longint; begin write('Nhap x='); readln(x); write('Nhap n='); readln(n); A:=1; for i:=1 to n A:=A*X; writeln(x,' mu ',n,' bang ',A); end Tht to¸n: Bíc NhËp sè n Bíc A← −32768 (g¸n sè nhá nhÊt cã thĨ c¸c sè kiĨu nguyªn cho A), i←1 Bíc NhËp sè thø i vµ g¸n gi¸ trÞ ®ã vµo biÕn A Bíc NÕu Max < A, Max ← A Bíc i←i + Bíc NÕu i ≤ n, quay l¹i bíc Bíc Th«ng b¸o kÕt qu¶ Max lµ sè lín nhÊt vµ kÕt thóc tht to¸n Ch¬ng tr×nh Pascal cã thĨ nh sau: uses crt; var n,i,Max,A: integer; begin clrscr; Trườ n g THCS Huỳ n h Phướ c Trang 85 Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u write('Nhap N='); readln(n); Max:=-32768; for i:=1 to n begin write('Nhap so thu ',i,':'); readln(A); if Max0 then begin SoDuong:=0; for i:=1 to n begin write('Nhap so thu ',i,':'); readln(A); if A>0 then SoDuong:=SoDuong+1 end; writeln('So cac so duong = ',SoDuong) end else writeln('n phai > 0!'); end Trườ n g THCS Huỳ n h Phướ c Trang 86 Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Ngµy so¹n : 20/02/11 Ngµy d¹y : TiÕt PPCT 50: Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I.Mục tiêu: 1.Kiến thức - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngơn ngữ lập trình; - Biết ngơn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy tính thực lặp lặp lại cơng việc đến điều kiện thoả mãn; Kĩ - Nhận biết đâu hoạt động lặp với số lần chưa biêt trước Thái độ - Nghiêm túc q trình nghiên cứu thực hành II Chuẩn bị GV: SGK, máy chiếu, phim ví dụ chương trình HS: Xem trước nhà III Tiến trình giảng Ổn định lớp Kiểm tra cũ:Viết thuật tốn tính tổng 100 số tự nhiên 1,2,3,…,99,100 Trả lời Bước SUM ← 0; i ← Bước i ← i + Bước Nếu i ≤ 100, SUM ← SUM + i quay lại bước Bước Thơng báo kết kết thúc thuật tốn Bài Hoạt động GV HS Nội dung + G : y/c hs đọc ví dụ 1sgk/67 Các hoạt động lặp với số lần chưa biết + Hs : 2-3 hs đọc ví dụ sgk trước: + G : Phân tích ví dụ + Hs : Chú ý lắng nghe a/ Ví dụ 1(sgk) b/ Ví dụ : Nếu cộng n số tự nhiên đầu + G : y/c hs đọc ví dụ 1sgk/67 + Hs : 2-3 hs đọc ví dụ sgk tiên (n = 1, 2, 3, ), Cần cộng số tự nhiên để ta nhận tổng Tn nhỏ + G : Phân tích ví dụ + Hs : ý lắng nghe lớn 1000? Giải : + G : Hướng dẫn hs xây dựng thuật tốn + Hs : Nghe giáo viên hướng dẫn, sau Kí hiệu S tổng cần tìm ta có thuật tốn sau: tự xây dựng thuật tốn + G : Chạy tay cho học sinh xem ( Chỉ nên + Bước S ← 0, n ← chạy tay thử từ đến 10 ) + Bước Nếu S ≤ 1000, n ← n + 1; ngược lại + Hs : Chú ý nghe chuyển tới bước Hs ghi ví dụ + Bước S ← S + n quay lại bước + Bước In kết : S n số tự nhiên nhỏ cho S > 1000 Kết thúc thuật tốn * Ta có sơ đồ khối : Trườ n g THCS Huỳ n h Phướ c Trang 87 Giá o n Tin họ c  Giá o viên: Vạ n Ngọ c Hữ u Nội dung * Nhận xét : Để viết chương trình dẫn máy tính thực hoạt động lặp ví dụ trên, ta sử dụng câu lệnh có dạng lặp với số lần chưa biết trước Hoạt động GV HS + G : Giới thiệu sơ đồ khối Ví dụ lệnh lặp với số lần chưa biết trước + G : Nêu nhận xét + G : Có thể sử dụng lệnh lặp với số lần lặp chưa biết trước chương trình lập trình Sau ta xét câu lệnh ví dụ TP Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng: while ; đó: điều kiện thường phép so sánh; câu lệnh câu lệnh đơn giản + G : Gthiệu cú pháp lệnhwhile … ….; hay câu lệnh ghép + Hs : ý nghe ghi chép Câu lệnh lặp thực sau: + G : Xét ví dụ Bước : Kiểm tra điều kiện Chúng ta biết rằng, n lớn n Bước :Nếu điều kiện SAI, câu lệnh bị bỏ nhỏ, ln ln lớn Với qua việc thực lệnh lặp kết thúc Nếu điều giá trị n kiện Đúng, t.hiện câu lệnh quay lại bước - 1 < 0.005 < 0.003 ? n n Ví dụ Với giá trị n ( n>o ) ( Gv đưa phim ví dụ ) + Hs : Đọc ví dụ ( Phim trong) 0.005 + G : giới thiệu chương trình mẫu sgk ( Giáo viên in chương trình mẫu phim ) + Hs : quan sát + G : Chạy tay cho học sinh xem + Hs : ý nghe tự chạy tay lại + G : u cầu học sinh mở máy tính mở chương trình ví dụ ( giáo viên chuẩn bị chương trình mẫu đưa lên máy ) + Hs : thực + G : Cho Hs chạy chương trình máy + Hs : thực + G : u cầu hs thay điều kiện sai_so = 0.003 thành 0.002 ; 0.001 ; 0.005 ; + Hs : thực < n < 0.003? Chương trình n tính số n nhỏ để nhỏ sai số cho n trước : uses crt; var x: real; n: integer; const sai_so=0.003; begin clrscr; x:=1; n:=1; while x>=sai_so begin n:=n+1; x:=1/n end; writeln('So n nho nhat de 1/n < ',sai_so:5:4, 'la ',n); readln end IV Củng cố: Lấy ví dụ hoạt động phải lặp lại với số lần chưa biết trước V Hướng dẫn nhà: - Học - Nghiên cứu trước nội dung phần lại Trườ n g THCS Huỳ n h Phướ c Trang 88 Giá o n Tin họ c Giá o viên: Vạ n Ngọ c Hữ u  HET Ngµy so¹n : 07/3/10 Ngµy d¹y : TiÕt PPCT 51: Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC(Tiếp theo) I.Mục tiêu: Kiến thức: - Biết câu lệnh lặp với số lần chưa biết trước while do… Pascal Kĩ năng: - Lấy vị cụ cụ thể câu lệnh lặp với số lần chưa biết trước Thái độ: - Nghiêm túc q trình hcọ tập rèn luyện II Chuẩn bị GV: SGK, máy chiếu, phim ví dụ chương trình HS: Xem trước nhà III Tiến trình giảng Ổn định: Kiểm tra cũ: Bài Hoạt động GV HS Nội dung + G : ta tiếp tục xét ví dụ mà Ví dụ Chương trình Pascal thể chương trình có câu lệnh với số lần lặp thuật tốn tính số n ví dụ 2: chưa biết trước Xét ví dụ var S,n: integer; + G : Cho học sinh quan sát phim begin chương trình S:=0; n:=1; + Hs : quan sát while S[...]... muốn in giá trò của x với độ rộng là 8 và có 2 chữ số thập phân ta dùng lệnh: A Write(x:4 :8) ; B Write(x :8: 2); C Write(‘x :8: 2’); D Write(‘x:4 :8 ); 1 2 Câu 8: Viết biểu thức toán (3x − y ) + trong Pascal: 2 1 A (3*x2 - y) +1/2; B (3*x*x - y) + C (3.x.x - y) +1/2 D (3*x*x - y) +1/2 2 Câu 9: Biểu thức toán học trong Pascal là: 4/3 + 5/((x – y) *(x – y)) Khi đó biểu thức toán là: 5 A 4 / 3 + ( x − y) 2 4 5... trình; B In lên màng hình; C Phần khai báo; D Không có lệnh này; Câu 3: Trong các từ sau đây từ nào là từ khoá của chương trình: A Program; B Tinhoc; C Toanhoc; D Write; Câu 4: Trong các khai báo tên dưới đây, tên nào khai báo hợp lệ: A 8Tinhoc; B Tin_ hoc8; C Tin hoc8; D Begin; Câu 5: Muốn in lên màn hình dòng chữ “Chao cac ban” ta dùng lệnh: A Write(Chao cac ban); B Read(‘Chao cac ban’); C Delay(‘Chao... lop 81 ’);  Write(x:4:2);  Delay(10000);  Readln;  div và mod  BÀI TẬP Viết chương trình đơn giản sau, sao cho kết quả chạy chương trình in lên màn hình như sau: Chao cac ban! Chung toi la tap the hoc sinh lop 81 Ket qua cua phep tinh 4/3+3*3 – 6 = 4.33 Bài giải: Trườ n g THCS Huỳ n h Phướ c Trang 25 Giá o á n Tin họ c 8 Ngµy so¹n : 26/9/09 I TRẮC NGHIỆM:(6,0 trả lời dưới đây: Câu 1 2 A A Đáp án. .. D 17 div 7 = 2 Giá o á n Tin họ c 8  Giá o viên: Vạ n Ngọ c Hữ u A Tạm dừng chương trình B Xoá màn hình; C Thoát khỏi chương trình D Chạy chương trình II TỰ LUẬN (4,0 điểm) Viết chương trình đơn giản sau, sao cho kết quả chạy chương trình in lên màn hình như sau: Chao cac ban! Chung toi la tap the hoc sinh lop 8 truong Huynh Phuoc Ket qua cua phep toan 22/2+3*2 – 3*3 = 8 {8 là kết quả của 22/2+3*2... b¶ng phơ vng [] hay cặp dấu ngoặc nhọn {} như trong tốn học GV: NhËn xÐt vµ ®a ra chó ý • Cđng cè kiÕn thøc HS: Nh¾c l¹i nh÷ng kiÕn thøc cÇn ®¹t ®ỵc trong bµi GV: Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi • Híng dÉn vỊ nhµ 1 Häc lý thut, lµm bµi tËp 1, 2, 3, 4 2 §äc tríc phÇn 3,4 bµi 2 Trườ n g THCS Huỳ n h Phướ c Trang 18 Giá o á n Tin họ c 8 Ngµy so¹n : 12/9/10 Giá o viên: Vạ n Ngọ c Hữ u  Ngµy...Giá o á n Tin họ c 8  Giá o viên: Vạ n Ngọ c Hữ u Ngµy so¹n : 29 /8/ 2010 TiÕt 06 :Bµi 2 : Lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh A Mơc tiªu : • BiÕt cÊu tróc ch¬ng tr×nh bao gåm phÇn khai b¸o vµ phÇn th©n ch¬ng tr×nh B Chn bÞ : 1... đây, xác định các câu lệnh nằm trong phần khai báo, phần thân chương trình? Câu 3: Nêu một vài từ khố đã học? Quy tắc đặt tên cần tránh sai phạm nào? TL: +Từ khố: Program, Uses, Begin, end… Quy tắc đặt tên: Khơng trùng từ khố; Khơng chứa khoảng trắng; Khơng bắt đầu bởi kí số Câu 4: Viết biểu thức tốn học sang biểu thức trong Pascal và ngược lại 1 1/3 – (3*x + y*y) − (3 x + y 2 ) 3 (3x 2 − y ) + 1 2 (3*x*x... tr×nh thêng gåm nh÷ng phÇn nµo? 2 Häc thc c¸c bíc c¬ b¶n ®Ĩ lµm viƯc víi ch¬ng tr×nh trong m«i trêng T.P 3 Häc thc phÇn ghi nhí (SGK) Trườ n g THCS Huỳ n h Phướ c Trang 12 Giá o á n Tin họ c 8 Ngµy so¹n : 06/9/2010 TiÕt PPCt 7 + 8 :  Giá o viên: Vạ n Ngọ c Hữ u Ngµy d¹y : TH 1 : lµm quen víi turbo pascal A Mơc tiªu : • Thùc hiƯn ®ỵc thao t¸c khëi ®éng/kÕt thóc TP, lµm quen víi mµn h×nh so¹n th¶o TP •... NGHIỆM:(6,0 trả lời dưới đây: Câu 1 2 A A Đáp án B B C C D D Giá o viên: Vạ n Ngọ c Hữ u  Ngµy d¹y : Tiết 14: KIỂM TRA 1 TIẾT (VIẾT) điểm) Chọn đáp án đúng bằng cách bôi đen phương án trong phiếu 3 A B C D 4 A B C D 5 A B C D 6 A B C D 7 A B C D 8 A B C D 9 A B C D 10 A B C D 11 A B C D 12 A B C D Câu 1: Cấu trúc chung của một chương trình gồm những phần nào: A Phần khai báo; B Phần khai báo và... ch¬ng tr×nh m¸y chđ - Sau ®ã nhÊn Alt+F5 ®Ĩ quan s¸t kÕt qu¶ HS: Quan s¸t vµ ®èi chiÕu kÕt qu¶ trªn Trườ n g THCS Huỳ n h Phướ c Trang 14 Giá o á n Tin họ c 8 Giá o viên: Vạ n Ngọ c Hữ u  Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t m¸y cđa m×nh TiÕt 08 : Ho¹t ®éng 4 : Gi¸o viªn híng dÉn Hs lµm bµi 3 trªn mµn h×nh lín Bµi 3 ChØnh sưa ch¬ng tr×nh vµ nhËn biÕt mét sè HS: Lµm theo c¸c bíc yªu cÇu trong ... sau từ từ khoá chương trình: A Program; B Tinhoc; C Toanhoc; D Write; Câu 4: Trong khai báo tên đây, tên khai báo hợp lệ: A 8Tinhoc; B Tin_ hoc8; C Tin hoc8; D Begin; Câu 5: Muốn in lên hình dòng... =’);Readln(d); S:= a/b +c/d – 8* 8 ; Write(‘Ket qua S = a/b + c/d – 8* 8 =’, S :8: 2); Readln END D DỈn dß: - VỊ nhµ xem tríc bµi míi, bµi khã! Trườ n g THCS Huỳ n h Phướ c Trang 38 Giá o n Tin họ c Giá o viên:... Chuong trinh tinh gia tri cua bieu thuc S = a/b +c/d – 8* 8 ! Nhap tu so a = Nhap mau so b = Nhap tu so c = Nhap mau so d = Ket qua S = a/b + c/d – 8* 8 = • Híng dÉn gi¶i: Program tinhS; Uses Crt;

Ngày đăng: 05/11/2015, 08:33

Từ khóa liên quan

Mục lục

  • Tiết PPCT 03:Bài 1: Máy tính và chương trình máy tính

    • 1. Con người ra lệnh cho máy tính như thế nào?

    • 2. Ví dụ: rô-bốt quét nhà

    • 3. Viết chương trình: ra lệnh cho máy tính làm việc

    • 4. Chương trình và ngôn ngữ lập trình?

    • Tiết PPCT 05: Bài 2: Làm quen với chương trình

    • và ngôn ngữ lập trình

      • 1. Ví dụ về chương trình

      • 2. Ngôn ngữ lập trình gồm những gì?

      • 3. Từ khoá và tên

      • Tiết 06:Bài 2: Làm quen với chương trình

        • 4. Cấu trúc chung của chương trình

        • 5. Ví dụ về ngôn ngữ lập trình

        • - Khởi động chương trình:

        • 3. Các phép so sánh

        • 4. Giao tiếp người - máy tính

          • a) Thông báo kết quả tính toán

          • b) Nhập dữ liệu

          • c) Chương trình tạm ngừng

          • d) Hộp thoại

          • 2. Khai báo biến

          • 3. Sử dụng biến trong chương trình

          • 4. Hằng:

          • Tiết 19, 20: Bài tập

            • 1. Bài toán và chương trình:

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

Tài liệu liên quan