Giao an tin 8

96 243 0
Giao an tin 8

Đ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

Tin hoc Ngµy so¹n : 15/8/2010 Tiết PPCT 01:  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 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 - H×nh bµn phÝm ë vÞ trÝ trung t©m víi c¸c phÝm cã vÞ G : Ngãn ót tay tr¸i gâ nh÷ng phÝm trÝ nh trªn bµn phÝm C¸c phÝm ®ỵc t« mµu øng víi nµo ?, ngãn ¸p ót ph¶i gâ nh÷ng Trang Tin hoc  Ho¹t ®éng cđa thÇy vµ trß kiÕn thøc cÇn ®¹t phÝm nµo ? ngãn gi÷a tay tr¸i gâ ngãn tay gâ phÝm 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 - Khung trèng trªn mµn h×nh bµn phÝm lµ khu vùc H : Quan s¸t vµ n¾m v÷ng c¸ch ch¬i chän - Khung bªn ph¶i chøa c¸c lƯnh vµ th«ng tin cđa lỵt G : Chän møc ch¬i vµ vµ nhÊn start / ch¬i space bar ®Ĩ b¾t ®Çu G : Theo em b©y giê mn dõng ch¬i th× lµm thÕ nµo ? H : Tr¶ lêi c Tho¸t khái phÇn mỊm G : Mn tho¸t khái ch¬ng tr×nh lµm thÕ nµo ? - Mn dõng ch¬i, nh¸y cht vµo nót stop ë khung H : Tr¶ lêi 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 ngang vµ b¾n qu¶ cÇu lªn ? 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 hc tỉ C¸ch ch¬i : - 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” Trang Tin hoc  Ho¹t ®éng cđa thÇy vµ trß kiÕn thøc cÇn ®¹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 Trang Tin hoc 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 Trang Tin hoc  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 - Ch¬ng tr×nh lµ c¸ch ®Ĩ ngêi chØ dÉn cho qua c¸i g×? m¸y tÝnh thùc hiƯn nhiỊu thao t¸c liªn tiÕp mét c¸ch tù ®éng HS: Th«ng qua lƯnh GV: Em hiĨu thÕ nµo lµ ch¬ng tr×nh 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µ (M« h×nh SGK) HS: Quan s¸t vµ nghiªn cøu 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, theo tr×nh tù ®Ĩ r«bèt cã thĨ hoµn thµnh tèt nhÊt ®óng n¬i qui ®Þnh c«ng viƯc HS: Tr¶ lêi GV: Cho r«b«t ch¹y trªn m« h×nh ®Ĩ hs 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 Trang Tin hoc  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 Trang Tin hoc  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 GV: Em hiĨu ng«n ng÷ lËp tr×nh lµ g×? - Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng ®Ĩ viÕt HS: Nghiªn cøu SGK vµ tr¶ lêi c¸c ch¬ng tr×nh m¸y tÝnh 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 - Ch¬ng tr×nh dÞch ®ãng vai trß "ngêi phiªn Trang Tin hoc  Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t dÞch" vµ dÞch nh÷ng ch¬ng tr×nh ®ỵc viÕt b»ng viÕt b»ng ng«n ng÷ Pascal ng«n ng÷ lËp tr×nh sang ng«n ng÷ m¸y ®Ĩ m¸y ? Theo em m¸y tÝnh cã hiĨu ch¬ng tÝnh cã thĨ hiĨu ®ỵc 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 - 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µ dÞch m«i trêng lËp tr×nh 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 ? 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í Trang Tin hoc  Ngµy so¹n : 29/8/2010 TiÕt PPCT 05 : Bµi : A Mơc tiªu : Lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh • 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 VÝ dơ vỊ mét ch¬ng tr×nh ®¬n gi¶n viÕt b»ng GV: §a vÝ dơ vỊ mét ch¬ng tr×nh ®¬n *Pascal 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 HS: Tr¶ lêi theo ý hiĨu h×nh dßng ch÷ Chao cac ban 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µ 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×? - Ng«n ng÷ lËp tr×nh lµ tËp hỵp c¸c kÝ hiƯu vµ quy HS: Nghiªn cøu SGK tr¶ lêi 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 GV: Chèt kh¸i niƯm trªn mµn h×nh Ho¹t ®éng : HS t×m hiĨu thÕ nµo lµ tõ kho¸ vµ tªn ch¬ng tr×nh Trang Tin hoc  Ho¹t ®éng cđa thÇy vµ trß GV: §a vÝ dơ vỊ ch¬ng tr×nh nh phÇn tríc HS: Nghiªn cøu GV: Theo em nh÷ng tõ nµo ch¬ng tr×nh lµ nh÷ng tõ kho¸ KiÕn thøc cÇn ®¹t Tõ kho¸ vµ tªn - Tõ kho¸ cđa mét ng«n ng÷ lËp tr×nh lµ nh÷ng tõ dµnh riªng, kh«ng ®ỵc dïng c¸c tõ kho¸ nµy cho 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 ph¶i cã tªn kh¸c GV: Chèt kh¸i niƯm tªn vµ gi¶i thÝch 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 Trang 10 Tin hoc  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; 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 Trang 83 Tin hoc  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 Ch̉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 của 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ụ a/ Ví dụ 1(sgk) + Hs : Chú ý lắng nghe + G : y/c hs đọc ví dụ 1sgk/67 b/ Ví dụ : Nếu cộng n số tự nhiên (n = 1, 2, 3, ), Cần cộng số tự + Hs : 2-3 hs đọc ví dụ sgk + G : Phân tích ví dụ nhiên để ta nhận tổng Tn nhỏ lớn 1000? + Hs : ý lắng nghe + G : Hướng dẫn hs xây dựng thuật tốn Giải : Kí hiệu S tổng cần tìm ta có thuật tốn + Hs : Nghe giáo viên hướng dẫn, sau tự xây dựng thuật tốn sau: + 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 : + G : Giới thiệu sơ đồ khối Trang 84 Tin hoc  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 của GV HS + G : Nêu nhận xét Ví dụ lệnh lặp với số lần chưa biết trước + 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; + G : Gthiệu cú pháp lệnhwhile … ….; + Hs : ý nghe ghi chép + G : Xét ví dụ Chúng ta biết rằng, n lớn n nhỏ, ln ln lớn Với giá trị n 1 < 0.005 < 0.003 ? n n ( Gv đưa phim ví dụ ) + Hs : Đọc ví dụ ( Phim trong) câu lệnh câu lệnh đơn giản hay câu lệnh ghép Câu lệnh lặp thực sau: Bước : Kiểm tra điều kiện - Bước :Nếu điều kiện SAI, câu lệnh bị bỏ qua việc thực lệnh lặp kết thúc Nếu điều kiện Đúng, t.hiện câu lệnh quay lại bước Ví dụ Với giá trị n ( n>o ) < n < 0.003? Chương trình n tính số n nhỏ để nhỏ sai số cho n 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 ch̉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 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 Trang 85 Tin hoc  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 Ch̉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[...]... đâ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 cac ban’); D Write (‘Chao cac ban’); Câu 6: Tạm dừng chương trình trong khoảng 45 giây... 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 – 3*3} Trang 26 Tin hoc 8  Ngµy so¹n : 03/10/10 A Mơc tiªu : TiÕt 15: Bµi 4 : Sư dơng biÕn trong ch¬ng tr×nh • Häc sinh biÕt vai trß cđa biÕn trong... 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: Trang 25 Tin hoc 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 B B Đáp án C C D D 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... Ho¹t ®éng 2 : HS lµm quen víi mét sè d¹ng mµn h×nh giao tiÕp víi m¸y tÝnh 4 Giao tiÕp ngêi - m¸y tÝnh GV: §a vÝ dơ vỊ b¶ng th«ng b¸o kÕt a) Th«ng b¸o kÕt qu¶ tÝnh to¸n qu¶ write('Dien tich hinh tron la ',X); - Th«ng b¸o : Trang 19 Tin hoc 8  Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t HS: Quan s¸t, l¾ng nghe G gi¶i thÝch b) NhËp d÷ liƯu write('Ban hay nhap nam sinh:'); GV: §a lªn mµn h×nh hép tho¹i... b¸o vµ in kÕt qu¶ cđa phÐp to¸n trong TP - HiĨu c¸ch giao tiÕp gi÷a ngêi vµ m¸y th«ng qua c¸c lƯnh Trang 21 Tin hoc 8  Ho¹t ®éng cđa thÇy vµ trß KiÕn thøc cÇn ®¹t NhËn xÐt sau tiÕt thùc hµnh: Híng dÉn vỊ nhµ Chn bÞ bµi 3 vµ phÇn tỉng kÕt ®Ĩ tiÕt sau thùc hµnh tiÕp Trang 22 Tin hoc 8 Ngµy so¹n : 19/9/10  Ngµy d¹y : Tiết 12: Bµi... b¸n hµng thanh to¸n t¹i nhµ Kh¸ch hµng chØ cÇn ®¨ng kÝ sè GV: Gỵi ý c«ng thøc cÇn tÝnh: lỵng mỈt hµng cÇn mua, nh©n viªn cưa hµng sÏ tr¶ TiỊn thanh to¸n = §¬n gi¸ × Sè lỵng + hµng vµ nhËn tiỊn thanh to¸n t¹i nhµ kh¸ch hµng PhÝ dÞch vơ Ngoµi trÞ gi¸ hµng ho¸, kh¸ch hµng cßn ph¶i tr¶ thªm phÝ dÞch vơ H·y viÕt ch¬ng tr×nh Pascal ®Ĩ tÝnh tiỊn thanh to¸n trong trêng hỵp kh¸ch hµng Trang 31 Tin hoc 8 Ho¹t ®éng... mét mỈt hµng duy nhÊt program Tinh_tien; uses crt; var soluong: integer; dongia, thanhtien: real; thongbao: string; const phi=10000; begin clrscr; thongbao:='Tong so tien phai thanh toan : '; {Nhap don gia va so luong hang} write('Don gia = '); readln(dongia); write('So luong= '); readln(soluong); thanhtien:= soluong*dongia+phi; (*In ra so tien phai tra*) writeln(thongbao,thanhtien:10:2); readln end a)... 45 giây ta dùng lệnh: A Delay(45.000); B Readln(45000); C Delay(45000); D Readln; Câu 7: Cho x là số thực; 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... Sau ®ã nhÊn Alt+F5 ®Ĩ quan s¸t kÕt qu¶ chđ HS: Quan s¸t vµ ®èi chiÕu kÕt qu¶ trªn 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è lçi HS: Lµm theo c¸c bíc yªu cÇu trong SGK GV: Thêng xuyªn ®i c¸c m¸y kiĨm tra, theo dâi vµ híng dÉn cơ thĨ GV: Lµm c¸c bíc a, b trªn m¸y chđ vµ Trang 14 Tin hoc 8  Ho¹t ®éng cđa thÇy... vÝ dơ: "Chao cac nµo còng chØ cã 3 kiĨu d÷ liƯu ban", "Lop 8E", "2/9/1945" ®ã hay cßn nhiỊu n÷a? HS: Nghiªn cøu SGK tr¶ lêi - Ng«n ng÷ lËp tr×nh cơ thĨ cßn ®Þnh nghÜa nhiỊu kiĨu d÷ liƯu kh¸c Sè c¸c kiĨu d÷ liƯu vµ tªn kiĨu d÷ liƯu trong mçi GV: §a lªn mµn h×nh vÝ dơ 2 SGK ®Ĩ giíi thiƯu tªn cđa mét ng«n ng÷ lËp tr×nh cã thĨ kh¸c nhau Trang 16 Tin hoc 8 Ho¹t ®éng cđa thÇy vµ trß sè kiĨu d÷ liƯu c¬ b¶n ... 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 chữ “Chao cac ban” ta dùng... mau so d =’);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Ỉn dß: - VỊ nhµ xem tríc bµi míi, bµi khã! Trang 37 Tin hoc  Ngµy so¹n: 17/10/10 Tiết... 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: D Program tinhS; Uses Crt;

Ngày đăng: 12/11/2015, 22:33

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

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

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

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

            • 2. Bài toán và xác định bài toán :

            • 3. Quá trình giải bài toán trên máy tính

            • 4. Thuật toán và mô tả thuật toán

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

Tài liệu liên quan