Đăng ký Đăng nhập
Trang chủ Giáo án - Bài giảng Trung học cơ sở Giáo án tin học 8 trọn bộ...

Tài liệu Giáo án tin học 8 trọn bộ

.DOC
124
261
107

Mô tả:

Giáo án Tin Học 8 TiÕt 1 Ngày soạn: Ngày dạy: Bµi 1: M¸y I/ Môc tiªu:    tÝnh vµ ch¬ng tr×nh m¸y tÝnh. BiÕt con 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 ®Ó con 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. 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 cô thÓ. II/ ChuÈn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. - §äc tµi liÖu ë nhµ tríc khi III. ph¬ng ph¸p: - ThuyÕt tr×nh, vÊn ®¸p, gîi më, ph©n tÝch, trùc quan IV. TiÕn tr×nh: 1. æn ®Þnh líp: 2. KiÓm tra: kh«ng 3. Bµi míi: Ho¹t ®éng cña GV Vµ HS Cho häc sinh ®äc tµi liÖu. H·y lÊy 1 sè vÝ dô mµ em ®· thùc hiªn trªn m¸y tÝnh ®· häc. Néi dung 1. Con ngêi ra lÖnh cho m¸y tÝnh nh thÕ nµo? - VÝ dô, khi thùc hiÖn thao t¸c nh¸y vµo nót lÖnh Cut trªn thanh c«ng cô cña Word lµ ®· ra lÖnh cho m¸y tÝnh thùc hiÖn c«ng viÖc c¾t v¨n b¶n. - Thùc ra kh¸i niÖm vÒ “lÖnh” ®èi víi m¸y Em hiÓu thÕ nµo lµ lÖnh? tÝnh kh¸ phøc t¹p, cã thÓ hiÓu vµ m« t¶ lÖnh víi c¸c møc ®é chi tiÕt kh¸c nhau. XÐt ®Õn cïng th× mçi kiÕn tróc m¸y tÝnh ®Òu cã mét tËp hîp (kh«ng nhiÒu) c¸c lÖnh c¬ b¶n hay vi lÖnh hoÆc chØ lÖnh (micro-instruction), c¸c lÖnh dïng ®Ó chØ dÉn m¸y tÝnh ®Òu lµ mét d·y c¸c lÖnh c¬ b¶n nµy (víi mét thø tù nhÊt ®Þnh). Tõ ®ã thêng n¶y sinh c©u hái ®©y ®· ph¶i lµ lÖnh cha hay lµ mét tËp hîp c¸c lÖnh. Tuy nhiªn ngêi ta thêng hiÓu lÖnh m¸y tÝnh lµ mét chØ dÉn cña con ngêi ®Ó m¸y tÝnh thùc hiÖn mét c«ng viÖc cô thÓ nµo ®ã. - Con ngêi ra lÖnh cho m¸y tÝnh b»ng c¸c Con ngêi ra lÖnh cho m¸y tÝnh nh thÕ nµo? lÖnh ®îc lËp tr×nh tõ tríc. Năm học 2014 - 2015 Trang 1 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 2. VÝ dô: R« - bèt nhÆt r¸c. Cho häc sinh ®äc tµi liÖu. Khi chuyÓn lÖnh 2 thµnh tiÕn 2 bíc th× r«bèt chuyÓn sang bá r¸c ë vÞ trÝ nµo? - C¸c lÖnh ®ã chÝnh lµ ch¬ng tr×nh Cho häc sinh ®äc tµi liÖu. Em hiÓu thÕ nµo lµ ch¬ng tr×nh? 3. ViÕt ch¬ng tr×nh – ra lÖnh cho m¸y tÝnh lµm viÖc, - Ch¬ng tr×nh m¸y tÝnh lµ mét d·y c¸c lÖnh mµ m¸y tÝnh cã thÓ hiÓu vµ thùc hiÖn ®îc. Khi thùc hiÖn ch¬ng tr×nh, m¸y tÝnh sÏ thùc hiÖn c¸c lÖnh cã trong ch¬ng tr×nh mét c¸ch tuÇn tù, nghÜa lµ thùc hiÖn xong mét lÖnh sÏ thùc hiÖn lÖnh tiÕp theo, tõ lÖnh ®Çu tiªn ®Õn lÖnh cuèi cïng. VÝ dô: Ch¬ng tr×nh r«-bèt nhÆt r¸c. 4,Cñng cè: - Nh¾c l¹i kiÕn thøc bµi häc. 5. BTVN: - Häc bµi cò, lµm bµi tËp cuèi bµi - Xem tríc bµi míi V. Rót kinh nghiÖm: TiÕt 2 Ngày soạn: Ngày dạy: Bµi 1: M¸y Năm học 2014 - 2015 tÝnh vµ ch¬ng tr×nh m¸y tÝnh. Trang 2 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 I/ Môc tiªu: 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, hiÓu ng«n ng÷ lËp tr×nh lµ g×?  II/ ChuÈn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. - §äc tµi liÖu ë nhµ tríc khi III. ph¬ng ph¸p: - ThuyÕt tr×nh, vÊn ®¸p, gîi më, ph©n tÝch, trùc quan IV. TiÕn tr×nh: 1. æn ®Þnh líp: 2. KiÓm tra bµi cò: - Con ngêi ra lÖnh cho m¸y tÝnh nh thÕ nµo? - Em hiÓu thÕ nµo lµ ch¬ng tr×nh? 3. Bµi míi: Ho¹t ®éng cña gV vµ HS Néi dung Giíi thiÖu ch¬ng tr×nh viÕt ë trªn ng«n ng÷ 4. Ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh. m¸y: §Ó tr¶ lêi t¹i sao ph¶i viÕt ch¬ng ViÕt ch¬ng tr×nh b»ng ng«n ng÷ m¸y rÊt tr×nh vµ viÕt ë ®©u, vioÕt nh thÕ nµo? khã kh¨n vµ mÊt nhiÒu thêi gian, c«ng søc. Lµ ng«n ng÷ m¸y l¹i rÊt khã sö dông, V× thÕ c¸c ng«n ng÷ lËp tr×nh ®· ra ®êi ®Ó khã nhí ®èi víi con ngêi. V× vËy, rÊt khã gi¶m nhÑ khã kh¨n trong viÖc viÕt ch¬ng cho con ngêi nÕu sö dông ng«n ng÷ nµy ®Ó tr×nh. Víi ng«n ng÷ lËp tr×nh, thay v× ph¶i viÕt ch¬ng tr×nh. viÕt c¸c d·y bit, ngêi viÕt ch¬ng tr×nh cã Do ®ã cÇn ph¶i t×m ra mét ng«n ng÷ thÓ sö dông c¸c tõ cã nghÜa (thêng lµ tiÕng trung gian gi÷a con ngêi vµ ng«n ng÷ m¸y Anh). Nhê vËy, ngêi lËp tr×nh cã thÓ hiÓu ®Ó con ngêi dÔ dµng sö dông khi viÕt ch¬ng vµ nhí ý nghÜa cña c¸c c©u lÖnh mét c¸ch tr×nh vµ sau ®ã chuyÓn ®æi sang d¹ng ng«n dÔ dµng h¬n. ng÷ m¸y sao cho m¸y tÝnh cã thÓ hiÓu ®îc. Khi ®ã, c¸c ch¬ng tr×nh dÞch ®ãng vai trß Ng«n ng÷ lËp tr×nh bËc cao lµ gi¶i ph¸p nh "ngêi phiªn dÞch" vµ dÞch nh÷ng ch¬ng vËy. Cã thÓ liÖt kª ra mét sè ng«n ng÷ lËp tr×nh ®îc viÕt b»ng ng«n ng÷ lËp tr×nh sang tr×nh bËc cao nh Pascal, Free Pascal, C, ng«n ng÷ m¸y ®Ó m¸y tÝnh cã thÓ hiÓu ®îc. Java... §Ó tr¸nh qu¸ t¶i cho häc sinh vÒ mÆt thuËt ng÷, trong SGK c¸c t¸c gi¶ chØ sö dông thuËt ng÷ ng«n ng÷ lËp tr×nh nãi chung víi hµm ý ng«n ng÷ lËp tr×nh bËc cao. Tuy nhiªn, nh ®· nªu ë trªn, ch¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh ph¶i ®îc chuyÓn sang thµnh ch¬ng tr×nh ë ng«n ng÷ nhÞ ph©n. §iÒu nµy còng gièng nh viÖc GHI NHí phiªn dÞch khi trao ®æi víi ngêi níc ngoµi 1. Con ngêi chØ dÉn cho m¸y tÝnh thùc vËy. Ch¬ng tr×nh ®ãng vai trß dÞch tõ ng«n ng÷ lËp tr×nh bËc cao sang ng«n ng÷ m¸y hiÖn c«ng viÖc th«ng qua c¸c lÖnh. gäi lµ "ch¬ng tr×nh dÞch". 2. ViÕt ch¬ng tr×nh lµ híng dÉn Nh vËy, ®Ó cã ®îc mét ch¬ng tr×nh m¸y tÝnh thùc hiÖn c¸c c«ng vÖc mµ m¸y tÝnh cã thÓ thùc hiÖn ®îc cÇn qua hay gi¶i mét bµi to¸n cô thÓ. hai bíc: (1) ViÕt ch¬ng tr×nh theo ng«n ng÷ lËp tr×nh; (2) DÞch ch¬ng tr×nh thµnh ng«n ng÷ m¸y ®Ó m¸y tÝnh hiÓu ®îc. Gi¸o viªn cho häc sinh lµm c¸c bµi tËp ë 5. Bµi tËp. SGK. HD lµm. 1. Em h·y cho biÕt trong so¹n th¶o v¨n b¶n khi yªu cÇu m¸y tÝnh t×m kiÕm vµ thay thÕ (Replace), thùc chÊt ta ®· Năm học 2014 - 2015 Trang 3 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 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? 2. Sau khi thùc hiÖn lÖnh “H·y quÐt nhµ” ë trªn, vÞ trÝ míi cña r«-bèt lµ g×? Em h·y ®a ra c¸c lÖnh ®Ó r«-bèt trë l¹i vÞ trÝ xuÊt ph¸t cña nã (gãc díi bªn tr¸i mµn h×nh). 3. T¹i sao ngêi ta t¹o ra c¸c ng«n ng÷ kh¸c ®Ó lËp tr×nh trong khi c¸c m¸y tÝnh ®Òu ®· cã ng«n ng÷ m¸y cña m×nh? - GV cñng cè l¹i kiÕn thøc bµi häc 4. BTVN: - Häc bµi cò, xem tríc bµi míi V. Rót kinh nghiÖm TiÕt 3 Ngày soạn: Ngày dạy: Bµi 2: lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh I/ 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 trong ng«n ng÷ lËp tr×nh lµ do ngêi lËp tr×nh ®Æt ra, khi ®Æ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¸. II/ ChuÈn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. - Häc bµi cò, ®äc tríc tµi liÖu III. ph¬ng ph¸p: - ThuyÕt tr×nh, vÊn ®¸p, gîi më, trùc quan, th¶o luËn nhãm IV. TiÕn tr×nh: 1. æn ®Þnh líp: 2. KiÓm tra bµi cò: kÕt hîp trong giê 3. Bµi míi: Ho¹t ®éng cña GV vµ HS Năm học 2014 - 2015 Trang 4 Néi dung GV : Nguyễn Văn Lợi Giáo án Tin Học 8 Cho häc sinh ®äc tµi liÖu SGK ThÕ nµo lµ ch¬ng tr×nh. 1. VÝ dô vÒ ch¬ng tr×nh. - Ch¬ng tr×nh lµ 1 d·y c¸c lÖnh ®îc viÕt trªn mét ng«n ng÷ lËp tr×nh ®Ó ra lÖnh cho m¸y tÝnh, Giíi thiÖu mét ch¬ng tr×nh ®îc viÕt trªn ng«n ng÷ Pascal. - Program CT_Dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban.’); End. 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? - Ng«n ng÷ lËp tr×nh gåm b¶ng ch÷ c¸I vµ Ng«n ng÷ lËp tr×nh lµ g×? c¸c quy t¾c ®Ó viÕt c¸c c©u lÖnh cã ý nghÜa x¸c ®Þnh, c¸ch bè trÝ c¸c c©u lÖnh, … sao cho cã thÓ 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, Cho häc sinh ®äc tµi liÖu SGK 3, Tõ kho¸ vµ tªn. - C¸c tõ nh program, uses, begin, end ®îc Em hiÓu thÕ nµo lµ tõ kho¸. gäi lµ tõ kho¸ (nhiÒu tµi liÖu chuyªn m«n C¸c tõ nh program, uses, begin, end ®îc gäi lµ tõ dµnh riªng), ®ã lµ c¸c tõ mµ ng«n gäi lµ tõ kho¸ (nhiÒu tµi liÖu chuyªn m«n ng÷ lËp tr×nh ®· quy ®Þnh dïng víi ý nghÜa, gäi lµ tõ dµnh riªng), ®ã lµ c¸c tõ mµ ng«n chøc n¨ng cè ®Þnh. ng÷ lËp tr×nh ®· quy ®Þnh dïng víi ý nghÜa, chøc n¨ng cè ®Þnh. Tõ kho¸ lµ kh¸i niÖm míi víi HS, v× vËy ®Ó HS hiÓu vÒ VÝ dô vÒ côm tõ Líp trëng. Líp trëng lµ quy ®Þnh tõ kho¸ trong ng«n ng÷ lËp tr×nh, mét côm tõ dµnh riªng ®Ó gäi mét HS trong cã thÓ lÊy vÝ dô vÒ côm tõ Líp trëng. Líp líp ®¶m nhiÖm chøc vô líp trëng cña líp, trëng lµ mét côm tõ dµnh riªng ®Ó gäi mét kh«ng thÓ cã mét HS nµo kh¸c trong líp HS trong líp ®¶m nhiÖm chøc vô líp trëng còng ®îc gäi lµ líp trëng (trong cïng thêi cña líp, kh«ng thÓ cã mét HS nµo kh¸c ®iÓm). trong líp còng ®îc gäi lµ líp trëng (trong - Tªn lµ do ngêi lËp tr×nh tù ®Æt ra vµ sö cïng thêi ®iÓm dông nh÷ng kÝ tù mµ ng«n ng÷ lËp tr×nh cho H·y lÊy vÝ dô vÒ tõ kho¸ chøc danh cña phÐp, tÊt nhiªn lµ tªn kh«ng ®îc trïng víi tõ líp m×nh kho¸. C©u lÖnh writeln('Chao cac ban') lµ mét c©u lÖnh chØ dÉn m¸y tÝnh hiÓn thÞ dßng ch÷ "Chao cac ban" trªn mµn h×nh ThÕ nµo lµ tªn? - Tªn kh«ng ®îc trïng víi c¸c tõ kho¸, vµ ph¶I kh¸c nhau kh«ng ®îc trïng tªn nhau. - Tªn hîp lÖ: Stamgiac. Ban_Kinh,.. - Tªn kh«ng hîp lÖ. 12 Anh; Bac hanh; 4,Cñng cè: Cho häc sinh ®äc tµi liÖu SGK Năm học 2014 - 2015 Trang 5 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 - HiÓu thÕ nµo lµ ng«n ng÷ lËp tr×nh, tõ kho¸, tªn - Ph©n biÖt sù kh¸c biÖt tªn vµ tõ kho¸ 5. BTVN: - Häc bµi cò, lµm bµi tËp 1,2 - §äc tiÕp bµi 2 V. Rót kinh nghiÖm: Ngày soạn: Ngày dạy: Bµi 2: lµm TiÕt 4 quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh I/ 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 II/ ChuÈn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. - Häc bµi cò, ®äc tríc tµi liÖu III. ph¬ng ph¸p: - ThuyÕt tr×nh, vÊn ®¸p, gîi më, trùc quan, gi¶i quyÕt vÊn ®Ò, ho¹t ®éng nhãm IV. TiÕn tr×nh: 1. æn ®Þnh líp: 2. KiÓm tra bµi cò: - Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? - Tªn lµ g×? cho biÕt c¸c tªn ®óng. (Tù lÊy) - Tõ kho¸ lµ g×? Cho biÕt sù kh¸c nhau gi÷a tõ kho¸ vµ tªn. 3. Bµi míi: Ho¹t ®éng cña gV vµ HS Néi dung Cho häc sinh ®äc tµi liÖu s¸ch gi¸o khoa. 4, CÊu tróc cña ch¬ng tr×nh. CÊu tróc cña ch¬ng tr×nh gåm: H·y cho biÕt cÊu tróc cña ch¬ng tr×nh PhÇn khai b¸o thêng gåm c¸c c©u lÖnh gåm mÊy phÇn? dïng ®Ó: o Khai b¸o tªn ch¬ng tr×nh; PhÇn khai b¸o cã thÓ cã kh«ng? Giíi thiÖu H7: Cho HS biÕt c¸c phÇn cña ch¬ng tr×nh. Năm học 2014 - 2015 o Khai b¸o c¸c th viÖn (chøa c¸c lÖnh viÕt s½n cÇn sö dông trong ch¬ng tr×nh) vµ mét sè khai b¸o kh¸c. PhÇn th©n cña ch¬ng tr×nh gåm c¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc hiÖn. §©y lµ phÇn b¾t buéc ph¶i cã. PhÇn khai b¸o cã thÓ cã hoÆc kh«ng. Tuy nhiªn, nÕu cã phÇn khai b¸o ph¶i ®îc ®Æt tríc phÇn th©n ch¬ng tr×nh. Trang 6 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 Cho häc sinh ®äc tµi liÖu Qua vÝ dô c¸c em thÊy ®Ó cã mét ch¬ng tr×nh ta cÇn ph¶i lµm nh÷ng phÇn nµo? ë trªn ng«n ng÷ phÇn mÒm Turbo Pascal. Qua bµi 2 nµy ta c©n ghi nhí nh÷ng g×? Cho HS lµm 3 bµi tËp sau: 5, VÝ dô vÒ ng«n ng÷ lËp tr×nh. §Ó cã mét ch¬ng tr×nh trªn ng«n ng÷ Pascal cÇn cã 3 phÇn viÖc th«ng qua vÝ dô lµ: 1- Khëi ®éng vµ nhËp ch¬ng tr×nh cÇn viÕt. 2- DÞch ch¬ng tr×nh. 3- Ch¹y ch¬ng tr×nh trªn ng«n ng÷ lËp tr×nh Turbo Pascal. Ghi nhí 1. Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ quy t¾c sao cho cã thÓ viÕt ®îc c¸c lÖnh t¹o thµnh mét ch¬ng tr×nh hoµn chØnh vµ ch¹y ®îc trªn m¸y tÝnh. 2. Mét ch¬ng tr×nh thêng cã hai phÇn: PhÇn khai b¸o vµ phÇn th©n ch¬ng tr×nh 3. NhiÒu ng«n ng÷ LT cã tËp hîp c¸c tõ kho¸ riªng cho nh÷ng môc ®Ých sö dông nhÊt ®Þnh. 4. Tªn ®îc dïng ®Ó ph©n biÖt c¸c ®¹i lîng trong ch¬ng tr×nh vµ do ngêi lËp tr×nh ®Æt. C¢U HáI Vµ BµI TËP 1. H·y cho biÕt c¸c bíc cÇn thùc hiÖn ®Ó t¹o ra c¸c ch¬ng tr×nh m¸y tÝnh. 2. Ng«n ng÷ lËp tr×nh cã nh÷ng thµnh phÇn c¬ b¶n nµo? Nh÷ng thµnh phÇn ®ã cã ý nghÜa, chøc n¨ng g×? CÊu tróc ch¬ng tr×nh gåm nh÷ng phÇn nµo? PhÇn nµo lµ quan träng nhÊt? 4. Híng dÉn häc ë nhµ: - Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn. - Lµm c¸c bµi tËp cßn l¹i, - §äc bµi míi ®Ó giê sau häc thùc hµnh. V. Rót kinh nghiÖm: TiÕt 5 Ngày soạn: Năm học 2014 - 2015 Trang 7 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 Ngày dạy: Bµi Thùc Hµnh 1: lµm quen víi turbo pascal I. 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 Thùc hiÖn ®îc c¸c thao t¸c më c¸c b¶ng chän vµ chän lÖnh. So¹n th¶o ®îc mét ch¬ng tr×nh Pascal ®¬n gi¶n. BiÕt c¸ch dÞch, söa lçi trong ch¬ng tr×nh, ch¹y ch¬ng tr×nh vµ xem kÕt qu¶. BiÕt sù cÇn thiÕt ph¶i tu©n thñ quy ®Þnh cña ng«n ng÷ lËp tr×nh II. ChuÈn bÞ : - SGK, SGV, tµi liÖu, Gi¸o ¸n - ChuÈn bÞ phßng thùc hµnh ®ñ sè m¸y tÝnh ho¹t ®éng tèt. - §äc tríc bµi thùc hµnh. Häc thuéc kiÕn thøc lý thuyÕt ®· häc. III. Ph¬ng ph¸p: - ThuyÕt tr×nh, gi¶i quyÕt vÊn ®Ò, th¶o luËn nhãm, Tù luËn IV. TiÕn tr×nh tiÕt d¹y : 1. æn ®Þnh tæ chøc líp : 2. KiÓm tra bµi cò : 1. CÊu tróc chung mét ch¬ng tr×nh gåm nh÷ng phÇn nµo ? §äc tªn vµ chøc n¨ng cña mét sè tõ kho¸ trong ch¬ng tr×nh. 2. Nªu c¸c bíc c¬ b¶n ®Ó lµm viÖc víi mét ch¬ng tr×nh trong Turbo Pascal. 3. bµi míi : Ho¹t ®éng cña GV vµ HS Néi dung chÝnh Ho¹t ®éng 1 : 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 H : æn ®Þnh vÞ trÝ trªn c¸c m¸y. tõng m¸y. G : Phæ biÕn néi dung yªu cÇu chung trong tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal. Ho¹t ®éng 2 : Gi¸o viªn híng dÉn H lµm bµi 1trªn mµn h×nh lín. G : Giíi thiÖu biÓu tîng cña ch¬ng Bµi 1. Lµm quen víi viÖc khëi ®éng vµ tho¸t khái Turbo Pascal. NhËn biÕt c¸c thµnh tr×nh vµ c¸ch khëi ®éng ch¬ng tr×nh phÇn trªn mµn h×nh cña Turbo Pascal. b»ng 2 c¸ch. H : Theo dâi vµ quan s¸t t×m biÓu tîng cña ch¬ng tr×nh trªn m¸y cña a. Khëi ®éng Turbo Pascal b»ng mét trong hai c¸ch: m×nh. G : Giíi thiÖu mµn h×nh TP. C¸ch 1: Nh¸y ®óp chuét trªn biÓu tîng H : Quan s¸t kh¸m ph¸ c¸c thµnh trªn mµn h×nh nÒn; Năm học 2014 - 2015 Trang 8 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 C¸ch 2: Nh¸y ®óp chuét trªn tªn tÖp Turbo.exe trong th môc chøa tÖp nµy (thêng lµ th môc con TP\BIN). b. Quan s¸t mµn h×nh cña Turbo Pascal vµ so s¸nh víi h×nh 11 SGK c. NhËn biÕt c¸c thµnh phÇn: Thanh b¶ng chän; tªn tÖp ®ang më; con trá; dßng trî gióp phÝa díi mµn h×nh. G : Giíi thiÖu vµ lµm mÉu c¸ch më d. NhÊn phÝm F10 ®Ó më b¶ng chän, sö dông c¸c phÝm mòi tªn sang tr¸i vµ sang ph¶i ( vµ hÖ thèng thùc ®¬n (menu) vµ c¸ch di chuyÓn vÖt s¸ng, chän lÖnh trong ) ®Ó di chuyÓn qua l¹i gi÷a c¸c b¶ng chän. thùc ®¬n. e. NhÊn phÝm Enter ®Ó më mét b¶ng chän. f. Quan s¸t c¸c lÖnh trong tõng b¶ng chän. H : Lµm theo trªn m¸y cña m×nh vµ - Më c¸c b¶ng chän b»ng c¸ch kh¸c: NhÊn tæ quan s¸t c¸c lÖnh trong tõng menu. hîp phÝm Alt vµ phÝm t¾t cña b¶ng chän (ch÷ mµu ®á ë tªn b¶ng chän, vÝ dô phÝm t¾t cña b¶ng chän File lµ F, b¶ng chän Run lµ R,...). G : Giíi thiÖu c¸ch tho¸t khái TP g. Sö dông c¸c phÝm mòi tªn lªn vµ xuèng ( vµ H : Lµm thö trªn m¸y tÝnh cña ) ®Ó di chuyÓn gi÷a c¸c lÖnh trong mét b¶ng m×nh. chän. G : Theo dâi quan s¸t c¸c thao t¸c thùc hiÖn cña H trªn tõng m¸y vµ h- h. NhÊn tæ hîp phÝm Alt+X ®Ó tho¸t khái Turbo íng dÉn thªm. Pascal. phÇn trªn mµn h×nh TP. G : Giíi thiÖu c¸c thµnh phÇn trªn mµn h×nh cña Turbo Pascal. H : Quan s¸t. Ho¹t ®éng 3 : Gi¸o viªn híng dÉn H lµm bµi 2 trªn mµn h×nh lín. H : Gâ ch¬ng tr×nh phÇn a trong sgk Bµi 2. So¹n th¶o, lu, dÞch vµ ch¹y mét ch¬ng G : Më ch¬ng tr×nh ®· chuÈn bÞ s½n tr×nh ®¬n gi¶n. tõ trong m¸y chñ. program CT_Dau_tien; uses crt; H : §äc vµ hiÓu chó ý sgk. begin H : Lµm theo mét c¸ch tuÇn tù c¸c bíc b, c, d sgk. G : Theo dâi vµ híng dÉn trªn c¸c m¸y. G : dÞch vµ ch¹y ch¬ng tr×nh trªn m¸y chñ. H : Quan s¸t vµ ®èi chiÕu kÕt qu¶ trªn m¸y cña m×nh. clrscr; writeln('Chao cac ban'); write('Toi la Turbo Pascal'); end. - NhÊn tæ hîp phÝm Alt+F9 ®Ó dÞch ch¬ng tr×nh - NhÊn tæ hîp phÝm Ctrl+F9 ®Ó ch¹y ch¬ng tr×nh. - Sau ®ã nhÊn Alt+F5 ®Ó quan s¸t kÕt qu¶. 4.Cñng cè, HDVN: - Häc bµi cò, thùc hµnh l¹i c¸c thao t¸c trªn m¸y V. Rót kinh nghiÖm: Năm học 2014 - 2015 Trang 9 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 TiÕt 6 Ngày soạn: Ngày dạy: Bµi Thùc Hµnh1: lµm quen víi turbo pascal I. Môc tiªu : Nh tiÕt 5 II. ChuÈn bÞ : - SGK, SGV, tµi liÖu, Gi¸o ¸n - ChuÈn bÞ phßng thùc hµnh ®ñ sè m¸y tÝnh ho¹t ®éng tèt. - §äc tríc bµi thùc hµnh. Häc thuéc kiÕn thøc lý thuyÕt ®· häc. III. Ph¬ng ph¸p: - ThuyÕt tr×nh, gi¶i quyÕt vÊn ®Ò, th¶o luËn nhãm, Tù luËn IV. TiÕn tr×nh tiÕt d¹y : 1. æn ®Þnh tæ chøc líp : 2. KiÓm tra bµi cò : 1. CÊu tróc chung mét ch¬ng tr×nh gåm nh÷ng phÇn nµo ? §äc tªn vµ chøc n¨ng cña mét sè tõ kho¸ trong ch¬ng tr×nh. 2. Nªu c¸c bíc c¬ b¶n ®Ó lµm viÖc víi mét ch¬ng tr×nh trong Turbo Pascal. 3. bµi míi Ho¹t ®éng cña GV vµ HS Néi dung chÝnh Ho¹t ®éng 1 : 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 H : æn ®Þnh vÞ trÝ trªn c¸c m¸y. tõng m¸y. Ho¹t ®éng 2 : Gi¸o viªn híng dÉn H lµm bµi 3. H : Lµm theo c¸c bíc yªu cÇu trong Bµi 3. ChØnh söa ch¬ng tr×nh vµ nhËn biÕt mét sè lçi. SGK. G : Thêng xuyªn ®i c¸c m¸y kiÓm tra, theo dâi vµ híng dÉn cô thÓ. G : Lµm c¸c bíc a, b trªn m¸y chñ vµ gi¶i thÝch mét sè lçi cho H hiÓu. H : Quan s¸t vµ l¾ng nghe gi¶i thÝch. Ho¹t ®éng 3 : Gi¸o viªn tæng kÕt néi dung tiÕt thùc hµnh. G : §a lªn mµn h×nh néi dung chÝnh cÇn ®¹t trong tiÕt thùc hµnh nµy Tæng kÕt : SGK (SGK) H : §äc l¹i. H : §äc phÇn ®äc thªm SGK G : Cã thÓ gi¶i thÝch thªm. Năm học 2014 - 2015 Trang 10 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 4.Cñng cè, HDVN: ? §Ó cã ®îc 1 ch¬ng tr×nh pascal ta cÇn p¶i thùc hiÖn qua nh÷ng bíc nµo? §äc vµ chuÈn bÞ bµi 3 : Ch¬ng tr×nh m¸y tÝnh vµ d÷ liÖu. V. Rót kinh nghiÖm: Ngày soạn: Ngày dạy: Bµi 3: CH¦¥NG TiÕt 7 TR×NH M¸Y TÝNH Vµ D÷ LIÖU I. Môc tiªu :  Biết khái niệm kiểu dữ liệu;  Biết một số phép toán cơ bản với dữ liệu số; II. ChuÈn bÞ : - SGK, SGV, tµi liÖu, Gi¸o ¸n - KiÕn thøc ®· häc. §äc tríc bµi míi.SGK, §å dïng häc tËp, b¶ng phô... III. Ph¬ng ph¸p: - ThuyÕt tr×nh, gi¶i quyÕt vÊn ®Ò, th¶o luËn nhãm, trùc quan, IV. TiÕn tr×nh tiÕt d¹y : 1. æn ®Þnh tæ chøc líp : 2. KiÓm tra bµi cò : 3. D¹y bµi míi : Ho¹t ®éng cña GV vµ HS G : Nªu t×nh huèng ®Ó gîi ý vÒ d÷ liÖu vµ kiÓu d÷ liÖu. G : §a lªn mµn h×nh vÝ dô 1 SGK. H : Quan s¸t ®Ó ph©n biÖt ®îc hai lo¹i d÷ liÖu quen thuéc lµ ch÷ vµ sè. G : Ta cã thÓ thùc hiÖn c¸c phÐp to¸n víi d÷ liÖu kiÓu g× H : Nghiªn cøu SGK tr¶ lêi víi kiÓu sè. G : Cßn víi kiÓu ch÷ th× c¸c phÐp to¸n ®ã kh«ng cã nghÜa. Năm học 2014 - 2015 Néi dung chÝnh 1. D÷ liÖu vµ kiÓu d÷ liÖu. VÝ dô 1: Minh ho¹ kÕt qu¶ thùc hiÖn mét ch¬ng tr×nh in ra mµn h×nh víi c¸c kiÓu d÷ liÖu quen thuéc lµ ch÷ vµ sè. - C¸c ng«n ng÷ lËp tr×nh ®Þnh nghÜa s½n mét sè kiÓu d÷ liÖu c¬ b¶n. Díi ®©y lµ mét sè kiÓu d÷ liÖu thêng dïng nhÊt:  Sè nguyªn, vÝ dô sè häc sinh cña mét líp, sè s¸ch trong th viÖn,...  Sè thùc, vÝ dô chiÒu cao cña b¹n B×nh, ®iÓm trung b×nh m«n To¸n,... Trang 11 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 G : Theo em cã nh÷ng kiÓu d÷ liÖu g× ? LÊy vÝ dô cô thÓ vÒ mét kiÓu d÷ liÖu nµo ®ã. H : Nghiªn cøu SGK vµ tr¶ lêi trªn SGK, §å dïng häc tËp, b¶ng phô... G : Chèt trªn mµn h×nh 3 kiÓu d÷ liÖu c¬ b¶n nhÊt vµ gi¶i thÝch thªm. G : Trong ng«n ng÷ lËp tr×nh nµo còng chØ cã 3 kiÓu d÷ liÖu ®ã hay cßn nhiÒu n÷a ? H : Nghiªn cøu SGK tr¶ lêi. G : §a lªn mµn h×nh vÝ dô 2 SGK ®Ó giíi thiÖu tªn cña mét sè kiÓu d÷ liÖu c¬ b¶n trong NNLT pascal. G : §äc tªn kiÓu d÷ liÖu Integer, real, char, string. H : ViÕt tªn vµ ý nghÜa cña 4 kiÓu d÷ liÖu c¬ b¶n trong TP. G : §a vÝ dô : 123 vµ ‘123’ H : §äc tªn hai kiÓu d÷ liÖu G : §a ra chó ý vÒ kiÓu d÷ liÖu char vµ string. G : ViÕt lªn b¶ng phô c¸c phÐp to¸n sè häc dïng cho d÷ liÖu kiÓu sè thùc vµ sè nguyªn ? H : ViÕt vµ gi¬ b¶ng phô khi cã hiÖu lÖnh cña G. G : §a lªn mµn h×nh b¶ng kÝ hiÖu c¸c phÐp to¸n dïng cho kiÓu sè thùc vµ sè nguyªn. H : Quan s¸t ®Ó hiÓu c¸ch viÕt vµ ý nghÜa cña tõng phÐp to¸n vµ ghi vë. G : §a ra mét sè vÝ dô sgk vµ gi¶i thÝch thªm. H : Quan s¸t, l¾ng nghe vµ ghi vë. G : §a ra phÐp to¸n viÕt d¹ng ng«n ng÷ to¸n häc : Năm học 2014 - 2015  X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" lÊy tõ b¶ng ch÷ c¸i cña ng«n ng÷ lËp tr×nh, vÝ dô: "Chao cac ban", "Lop 8E", "2/9/1945"... - 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 ng«n ng÷ lËp tr×nh cã thÓ kh¸c nhau. VÝ dô 2. B¶ng 1 díi ®©y liÖt kª mét sè kiÓu d÷ liÖu c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal: Tªn kiÓu Ph¹m vi gi¸ trÞ Sè nguyªn trong kho¶ng 215 ®Õn 215  1. integer real char string Sè thùc cã gi¸ trÞ tuyÖt ®èi trong kho¶ng 2,910-39 ®Õn 1,71038 vµ sè 0. Mét kÝ tù trong b¶ng ch÷ c¸i. X©u kÝ tù, tèi ®a gåm 255 kÝ tù. Chó ý: Dữ liệu kiểu kí tự và kiểu xâu trong Pascal được đặt trong cặp dấu nháy đơn. 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè. - B¶ng díi ®©y kÝ hiÖu cña c¸c phÐp to¸n sè häc ®ã trong ng«n ng÷ Pascal: KÝ hiÖu +  * / div PhÐp to¸n céng trõ nh©n chia chia lÊy phÇn nguyªn KiÓu d÷ liÖu sè nguyªn, sè thùc sè nguyªn, sè thùc sè nguyªn, sè thùc sè nguyªn, sè thùc sè nguyªn chia lÊy phÇn d sè nguyªn Díi ®©y lµ c¸c vÝ dô vÒ phÐp chia, phÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d: 5/2 = 2.5; 12/5 = 2.4. mod 5 div 2 = 2; 12 div 5 = 2 5 mod 2 = 1; 12 mod 5 = 2 - Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi trªn trong ng«n ng÷ lËp tr×nh Pascal vÝ dô : Trang 12 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 x  2 xy  8 5 Ng«n ng÷ to¸n vµ yªu cÇu H viÕt biÓu thøc nµy b»ng ng«n ng÷ TP. H : ViÕt vµ gi¬ b¶ng phô khi cã hiÖu lÖnh cña G. G : Yªu cÇu H viÕt l¹i phÐp to¸n x 5 y  (x  2) 2 b»ng a 3 b5 ng«n ng÷ TP. H : Lµm trªn b¶ng phô G : NhËn xÐt vµ ®a ra b¶ng vÝ dô SGK. H : Nªu quy t¾c tÝnh c¸c biÓu thøc sè häc. G : NhËn xÐt vµ chèt trªn mµn h×nh. G : ViÕt l¹i biÓu thøc nµy b»ng ng«n ng÷ lËp tr×nh Ng«n ng÷ TP abc+d a*b-c+d a 15  5  2 15+5*(a/2) x 5 y  (x  2) 2 a 3 b5 (x+5)/(a+3)-y/ (b+5)*(x+2)*(x+2) Quy t¾c tÝnh c¸c biÓu thøc sè häc:  C¸c phÐp to¸n trong ngoÆc ®îc thùc hiÖn tríc tiªn;  Trong d·y c¸c phÐp to¸n kh«ng cã dÊu ngoÆc, c¸c phÐp nh©n, phÐp chia, phÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d ®îc thùc hiÖn tríc;  PhÐp céng vµ phÐp trõ ®îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i. Chó ý: Trong Pascal (và trong hầu hết các ngôn ngữ (a  b)(c  d)  6  Pascal.   a ? lập trình nói chung) chỉ được phép sử dụng cặp dấu 3 H : ViÕt SGK, §å dïng häc ngoặc tròn () để gộp các phép toán. Không dùng cặp tËp, b¶ng phô... dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} như G : NhËn xÐt vµ ®a ra chó ý trong toán học. 4.Cñng cè kiÕn thøc. H : Nh¾c l¹i nh÷ng kiÕn thøc cÇn ®¹t ®îc trong bµi. G : Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi. 5.Híng dÉn vÒ nhµ. 1. Häc lý thuyÕt, lµm bµi tËp 1, 2, 3, 4 2. §äc tríc phÇn 3,4 bµi 2 V. Rót kinh nghiÖm: Ngày soạn: Ngày dạy: Bµi 3: CH¦¥NG TiÕt 8 TR×NH M¸Y TÝNH Vµ D÷ LIÖU (T.T) I. Môc tiªu :  BiÕt c¸c phÐp to¸n so s¸nh trong ng«n ng÷ lËp tr×nh.  Biết khái niệm điều khiển tương tác giữa người với máy tính. II. ChuÈn bÞ : - SGK, SGV, tµi liÖu, Gi¸o ¸n - KiÕn thøc ®· häc. §äc tríc bµi míi.SGK, §å dïng häc tËp, b¶ng phô... III. Ph¬ng ph¸p: - ThuyÕt tr×nh, gi¶i quyÕt vÊn ®Ò, th¶o luËn nhãm, trùc quan, IV. TiÕn tr×nh tiÕt d¹y : Năm học 2014 - 2015 Trang 13 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 1. æn ®Þnh tæ chøc líp : 2. KiÓm tra bµi cò : (?) Nªu mét sè kiÓu d÷ liÖu mµ em ®îc häc? LÊy vÝ dô minh ho¹? (?) Nªu mét sè c¸c phÐp to¸n sè häc cã trong ng«n ng÷ Pascal? LÊy vÝ dô? (?) H·y nªu Ýt nhÊt hai kiÓu d÷ liÖu vµ mét phÐp to¸n cã thÓ thùc hiÖn ®îc trªn mét kiÓu d÷ liÖu, nhng phÐp to¸n ®ã kh«ng cã nghÜa trªn kiÓu d÷ liÖu kia. (?) D·y ch÷ sè 2010 cã thÓ thuéc nh÷ng kiÓu d÷ liÖu nµo? HS : Tr¶ lêi, GV : NhËn xÐt vµ cho ®iÓm 3. D¹y bµi míi : Ho¹t ®éng cña GV vµ HS Néi dung chÝnh G : §a lªn mµn h×nh b¶ng kÝ hiÖu c¸c phÐp to¸n so s¸nh trong to¸n häc. G : C¸c phÐp to¸n so s¸nh dïng ®Ó lµm 3. C¸c phÐp so s¸nh g× ? H : Nghiªn cøu SGK tr¶ lêi. - ®Ó so s¸nh c¸c sè, c¸c biÓu thøc víi nhau. G : §a ra vÝ dô : a) 5  2 = 9 b) 15 + 7 > 20  3 - B¶ng kÝ hiÖu c¸c phÐp so s¸nh viÕt trong c) 5 + x ≤ 10 ng«n ng÷ Pascal: H : ViÕt b¶ng phô kq so s¸nh cña VD KÝ hiÖu trong PhÐp so s¸nh KÝ hiÖu to¸n G : Theo em c¸c phÐp so s¸nh nµy viÕt Pascal häc trong ng«n ng÷ TP cã gièng trong to¸n = B»ng = häc kh«ng ? <> Kh¸c ≠ H : Tr¶ lêi theo ý hiÓu. < Nhá h¬n < Nhá h¬n hoÆc b»ng <= ≤ G : §a lªn mµn h×nh b¶ng > >= Lín h¬n Lín h¬n hoÆc b»ng > ≥ G : §a vÝ dô vÒ b¶ng th«ng b¸o kÕt qu¶. 4. Giao tiÕp ngêi - m¸y tÝnh a) Th«ng b¸o kÕt qu¶ tÝnh to¸n H : Quan s¸t, l¾ng nghe G gi¶i thÝch. - LÖnh write('Dien tich hinh tron la ',X); G : §a lªn mµn h×nh hép tho¹i nhËp d÷ liÖu. G : Em ph¶i lµm g× khi xuÊt hiÖn hép tho¹i nµy ? H : Tr¶ lêi theo ý hiÓu. G : NhËn xÐt vµ gi¶i thÝch. - Th«ng b¸o : b) NhËp d÷ liÖu - LÖnh : write('Ban hay nhap nam sinh:');read(NS); - Th«ng b¸o : c) Ch¬ng tr×nh t¹m ngõng G : Nªu hai t×nh huèng t¹m ngõng t¹i - LÖnh : mµn h×nh kÕt qu¶ th«ng qua c¸c lÖnh vµ Writeln('Cac ban cho 2 giay hép tho¹i. Delay(2000); G : Gi¶i thÝch tõng t×nh huèng. Th«ng b¸o Năm học 2014 - 2015 Trang 14 nhe...'); GV : Nguyễn Văn Lợi Giáo án Tin Học 8 - LÖnh : H : L¾ng nghe ®Ó hiÓu . G : §a ra vÝ dô vÒ hép tho¹i. H : Quan s¸t vµ l¾ng nghe G gi¶i thÝch. writeln('So Pi = ',Pi);read; {readln;} - Th«ng b¸o : d) Hép tho¹i 4.Cñng cè kiÕn thøc. H : Nh¾c l¹i nh÷ng kiÕn thøc cÇn ®¹t ®îc trong bµi. G : Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi. H : §äc phÇn ghi nhí sgk. 5.Híng dÉn vÒ nhµ. 1. Lµm bµi tËp 5, 6 V. Rót KN: Năm học 2014 - 2015 Trang 15 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 TiÕt 9 Ngày soạn: 20/9/2014 Ngày dạy: 22/9/2014 Bµi Thùc Hµnh 2:ViÕt ch¬ng tr×nh ®Ó tÝnh to¸n I. Môc tiªu :  LuyÖn tËp so¹n th¶o, chØnh söa ch¬ng tr×nh, biªn dÞch, ch¹y vµ xem kÕt qu¶ ho¹t ®éng cña ch¬ng tr×nh trong m«i trêng Turbo Pascal.  Thùc hµnh víi c¸c biÓu thøc sè häc trong ch¬ng tr×nh Pascal. II. ChuÈn bÞ : - SGK, tµi liÖu, Gi¸o ¸n, ChuÈn bÞ phßng thùc hµnh ®ñ sè m¸y tÝnh ho¹t ®éng tèt. - §äc tríc bµi thùc hµnh. Häc thuéc kiÕn thøc lý thuyÕt vµ c¸c bµi tËp ®· häc. III. Ph¬ng ph¸p: - ThuyÕt tr×nh, gi¶i quyÕt vÊn ®Ò, th¶o luËn nhãm, trùc quan, IV. TiÕn tr×nh tiÕt d¹y : 1. æn ®Þnh tæ chøc líp : 2. KiÓm tra bµi cò : KiÓm tra trong qu¸ tr×nh thùc hµnh. 3. D¹y bµi míi : Ho¹t ®éng cña GV vµ HS Néi dung chÝnh Ho¹t ®éng 1 : 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 H : æn ®Þnh vÞ trÝ trªn c¸c m¸y. tõng m¸y. G : Phæ biÕn néi dung yªu cÇu chung trong tiÕt thùc hµnh lµ viÕt ch¬ng tr×nh ®Ó tÝnh to¸n. Ho¹t ®éng 2 : Gi¸o viªn híng dÉn H lµm bµi 1 phÇn b, c vµ bµi 2. Bµi 1 : PhÇn b, c néi dung H xem trong SGK H : Lµm bµi trªn m¸y tÝnh cña m×nh. G : Theo dâi vµ híng dÉn tõng m¸y. Bµi 2 : Néi dung H lµm theo híng dÉn SGK. - N¾m v÷ng c¸c thao t¸c c¬ b¶n ®Ó lµm viÖc G : KÕt hîp kiÓm tra kÜ n¨ng khëi víi ch¬ng tr×nh trong m«i trêng TP. ®éng ch¬ng tr×nh, so¹n ch¬ng tr×nh vµ ch¹y dÞch ch¬ng tr×nh trong - N¾m v÷ng cÊu tróc vµ t¸c dông cña lÖnh : Pascal. Writeln(‘ c©u th«ng b¸o’) ; Write (phÐp to¸n); H : RÌn luyÖn kÜ n¨ng so¹n th¶o ch¬ng tr×nh, ch¹y dÞch ch¬ng tr×nh. - HiÓu c¸ch giao tiÕp gi÷a ngêi vµ m¸y th«ng H : HiÓu ®îc t¸c dông cña lÖnh in qua c¸c lÖnh. ra c©u th«ng b¸o vµ in kÕt qu¶ cña Năm học 2014 - 2015 Trang 16 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 phÐp to¸n trong TP. NhËn xÐt sau tiÕt thùc hµnh : ................................................................................................................................ Híng dÉn vÒ nhµ. ChuÈn bÞ bµi 3 vµ phÇn tæng kÕt ®Ó tiÕt sau thùc hµnh tiÕp. V, Rót KN -----------------o0o----------------- TiÕt 10 Ngày soạn:20/9/2014 Ngày dạy: 22/9/2014 Bµi Thùc Hµnh 2:ViÕt ch¬ng tr×nh ®Ó tÝnh to¸n I. Môc tiªu : Nh tiÕt 9 II. ChuÈn bÞ : - SGK, tµi liÖu, Gi¸o ¸n, ChuÈn bÞ phßng thùc hµnh ®ñ sè m¸y tÝnh ho¹t ®éng tèt. - §äc tríc bµi thùc hµnh. Häc thuéc kiÕn thøc lý thuyÕt vµ c¸c bµi tËp ®· häc. III. Ph¬ng ph¸p: - ThuyÕt tr×nh, gi¶i quyÕt vÊn ®Ò, th¶o luËn nhãm, trùc quan, ph©n tÝch IV. TiÕn tr×nh tiÕt d¹y : 1. æn ®Þnh tæ chøc líp : 2. KiÓm tra bµi cò : KiÓm tra trong qu¸ tr×nh thùc hµnh. 3. D¹y bµi míi : Ho¹t ®éng cña GV vµ HS Néi dung chÝnh Ho¹t ®éng 1 : 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. Năm học 2014 - 2015 Trang 17 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 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 trong tiÕt thùc hµnh lµ viÕt ch¬ng tr×nh ®Ó tÝnh to¸n. Ho¹t ®éng 2 : T×m hiÓu thªm vÒ c¸ch in d÷ liÖu ra mµn h×nh. Bµi 3 : Néi dung H lµm theo híng dÉn SGK. H : Lµm bµi trªn m¸y tÝnh cña m×nh. G : Theo dâi vµ híng dÉn tõng m¸y. - Cñng cè l¹i nh÷ng kiÕn thøc cÇn ®¹t ®îc G : KÕt hîp kiÓm tra kÜ n¨ng so¹n ch- trong tiÕt thùc hµnh tríc. ¬ng tr×nh vµ ch¹y dÞch ch¬ng tr×nh trong Pascal. - NhuÇn nhuyÔn c¸ch giao tiÕp gi÷a ngêi vµ m¸y th«ng qua c¸c lÖnh in d÷ liÖu ra mµn H : RÌn luyÖn kÜ n¨ng so¹n th¶o chh×nh. ¬ng tr×nh, ch¹y dÞch ch¬ng tr×nh. H : T×m hiÓu thªm vÒ c¸ch in d÷ liÖu ra mµn h×nh. Ho¹t ®éng 3 : Gi¸o viªn tæng kÕt néi dung tiÕt thùc hµnh. Tæng kÕt : SGK G : §a lªn mµn h×nh néi dung chÝnh 1. KÝ hiÖu cña c¸c phÐp to¸n sè häc trong cÇn ®¹t trong tiÕt thùc hµnh nµy Pascal: +, -, *, /, mod vµ div. (SGK) 2. C¸c lÖnh lµm t¹m ngõng ch¬ng tr×nh: H : §øng t¹i chç ®äc l¹i.  delay(x) t¹m ngõng ch¬ng tr×nh trong vßng x phÇn ngh×n gi©y, sau ®ã tù ®éng tiÕp tôc ch¹y.  read hoÆc readln t¹m ngõng ch¬ng G : Cã thÓ gi¶i thÝch thªm (nÕu cÇn) tr×nh cho ®Õn khi ngêi dïng nhÊn phÝm Enter. 3. C©u lÖnh Pascal writeln(:n:m) ®îc dïng ®Ó ®iÒu khiÓn c¸ch in c¸c sè thùc trªn mµn h×nh; trong ®ã gi¸ trÞ thùc lµ sè hay biÓu thøc sè thùc vµ n, m lµ c¸c sè tù nhiªn. n quy ®Þnh ®é réng in sè, cßn m lµ sè ch÷ sè thËp ph©n. Lu ý r»ng c¸c kÕt qu¶ in ra mµn h×nh ®îc c¨n th¼ng lÒ ph¶i. NhËn xÐt sau tiÕt thùc hµnh : ................................................................................................................................ Híng dÉn vÒ nhµ. §äc vµ chuÈn bÞ tríc bµi 4 : Sö dông biÕn trong ch¬ng tr×nh. V. Rót KN Năm học 2014 - 2015 Trang 18 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 -----------------o0o----------------- TiÕt 11 Ngày soạn: 27/9/2014 Ngày dạy: 29/9/2014 Bµi 4: Sö dông biÕn trong ch¬ng tr×nh I. Môc tiªu: - BiÕt kh¸i niÖm biÕn, - HiÓu c¸ch khai b¸o, sö dông biÕn, - BiÕt vai trß cña biÕn trong lËp tr×nh II. ChuÈn bÞ: - Gi¸o viªn: Gi¸o ¸n, SGK, SGV - HS: häc bµi cò III. Ph¬ng ph¸p Gi¶i quyÕt vÊn ®Ò, gîi më, thuyÕt tr×nh, ph©n tÝch IV. TiÕn tr×nh: 1. æn ®Þnh líp: 1’ 2. KiÓm tra bµi cò: 5’ ? C¸c kiÓu d÷ liÖu ®· häc? ? C¸c phÐp to¸n ®· häc? 3. Bµi míi: Ho¹t ®éng cña GV vµ HS Néi dung H§1: 1. BiÕn lµ c«ng cô trong lËp tr×nh. - GV: Tríc khi MT xö lÝ mäi DL nhËp vµo ®Òu ®îc lu vµo bé nhí VD nh muèn céng 2 sè a, b tríc hÕt 2 sè ®ã ®îc nhËp vµ lu vµo bé nhí sau ®ã míi thùc hiÖn phÐp céng. §Ó ch¬ng tr×nh biÕt DL cÇn xö lÝ ®îc lu ë vÞ trÝ nµo trong bé nhí, c¸c ng«n ng÷ lËp tr×nh cung cÊp mét c«ng cô rÊt quan träng ®ã lµ biÕn nhí (biÕn). - GV giíi thiÖu - BiÕn lµ ®¹i lîng ®Ó lu tr÷ DL vµ d÷ liÖu ®îc biÕn lu tr÷ cã thÓ thay ®æi trong khi thùc hiÖn ch¬ng tr×nh. - D÷ liÖu do biÕn lu tr÷ ®îc gäi lµ gi¸ trÞ cña - Cho HS nghiªn cøu c¸c VD SGK biÕn. - GV: gi¶i thÝch c¸c VD - VD: H§2: - GV: Muèn sö dông biÕn th× ph¶i khai Năm học 2014 - 2015 Trang 19 GV : Nguyễn Văn Lợi Giáo án Tin Học 8 2. Khai b¸o biÕn: b¸o biÕn - GV Giíi thiÖu - GV giíi thiÖu - HS nghiªn cøu VD trong SGK vµ cho biÕt c¸ch khai b¸o biÕn tæng qu¸t, vµ cho biÕt trong VD ®ã ®au lµ biÕn, ®©u lµ kiÓu DL cña biÕn - HS th¶o luËn nhãm - GV ®a ra c¸ch khai b¸o tæng qu¸t - TÊt c¶ c¸c biÕn dïng trong ch¬ng tr×nh cÇn ph¶i ®îc khai b¸o ngay trong phÇn khai b¸o cña ch¬ng tr×nh - ViÖc khai b¸o biÕn gåm: Khai b¸o tªn biÕn, khai b¸o kiÓu DL cña biÕn. Trong ®ã tªn biÕn ph¶i tu©n theo quy t¾c ®Æt tªn cña ng«n ng÷ lËp tr×nh. - C¸ch khai b¸o: Var tb1,tb2,...: kiÓu DL cña biÕn; trong ®ã: var lµ tõ kho¸ ®Ó khai b¸o biÕn tb1, tb2 lµ c¸c biÕn 4,Cñng cè: - T¹i sao ph¶i sö dông biÕn trong ch¬ng tr×nh? c¸ch khai b¸o biÕn? - BT 1(33/SGK) 5. BTVN: - Häc bµi cò, lµm bµi tËp cuèi bµi - Xem tríc phÇn h»ng vµ lÖnh g¸n V. Rót kinh nghiÖm: TiÕt 12 Ngày soạn:27/9/2014 Ngày dạy: 29/9/2014 Bµi 4: Sö Năm học 2014 - 2015 dông biÕn trong ch¬ng tr×nh Trang 20 GV : Nguyễn Văn Lợi
- Xem thêm -

Tài liệu liên quan