277
Gi¸o ¸n tin häc 8 phÇn 1 : lËp tr×nh ®¬n gi¶n 1. môc tiªu : Cung cÊp cho häc sinh mét sè kiÕn thøc kü n¨ng c¬ b¶n, phæ th«ng vÒ lËp tr×nh th«ng qua ng«n ng÷ lËp tr×nh bËc cao Pascal KiÕn thøc : - BiÕt ®îc kh¸i niÖm bµi to¸n, thuËt to¸n, m« t¶ thuËt to¸n b»ng c¸ch liÖt kª. - BiÕt ®îc mét ch¬ng tr×nh lµ m« t¶ mét thuËt to¶ntªn mét ng«n ng÷ cô thÓ. - HiÓu thuËt to¸n cña mét sè bµi to¸n ®¬n gi¶n. - BiÕt cÊu tróc cña mét ch¬ng tr×nh , mét sè thµnh phÇn c¬ së cña ng«n ng÷ lËp tr×nh. - BiÕt mét sè d÷ liÖu chuÈn, ®¬n gi¶n, kiÓu khai b¸o biÕn. - BiÕt c¸c kh¸i niÖm : phÐp to¸n, biÓu thøc sè häc, hµm sè häc chuÈn, biÓu thøc quan hÖ. - HiÓu ®îc phÐp g¸n. - BiÕt ®îc c¸c c©u lÖnh vµo/ra ®¬n gi¶n ®Ó nhËp th«ng tin tõ bµn phÝm vµ ®a th«ng tin ra mµn h×nh. - HiÓu ®îc c©u lÖnh ®iÒu kiÖn, c©u lÖnh ghÐp, vßng lÆp víi sè lÇn biÕt tríc, c©u lÖnh lÆp kiÓm tra ®iÒu kiÖn tríc. - BiÕt ®îc t×nh huèng sö dông c¸c lo¹i lÖnh lÆp. - BiÕt ®îc kh¸i niÖm m¶ng mét chiÒu kiÓu d÷ liÖu sè, c¸ch khai b¸o m¶ng, truy cËp c¸c phÇn tö cña m¶ng. KÜ n¨ng: - M« t¶ ®îc thuËt to¸n b»ng c¸ch liÖt kª c¸c bíc - ViÕt ®îc ch¬ng tr×nh ®¬n gi¶n, khai b¸o ®óng biÕn, c©u lÖnh vµo ra, nhËp th«ng tin tõ bµn phÝm vµ ®a th«ng tin ra mµn h×nh. - ViÕt ®óng c¸c lÖnh rÏ nh¸nh khuyÕt, rÏ nh¸nh ®Çy ®ñ. - BiÕt sö dông ®óng vµ cãp hiÖu qu¶ c©u lÖnh ®iÒu kiÖn - ViÕt ®óng lÖnh lÆp víi sè lÇn biÕt tríc Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Giao an chuan 20142015

Embed Size (px)

Citation preview

Gi¸o ¸n tin häc 8

phÇn 1: lËp tr×nh ®¬n gi¶n1. môc tiªu :Cung cÊp cho häc sinh mét sè kiÕn thøc kü n¨ng c¬ b¶n, phæ th«ng vÒ lËp tr×nh th«ng qua ng«n ng÷ lËp tr×nh bËc cao Pascal KiÕn thøc:- BiÕt ®îc kh¸i niÖm bµi to¸n, thuËt to¸n, m« t¶ thuËt to¸n b»ng

c¸ch liÖt kª.- BiÕt ®îc mét ch¬ng tr×nh lµ m« t¶ mét thuËt to¶ntªn mét ng«n

ng÷ cô thÓ.- HiÓu thuËt to¸n cña mét sè bµi to¸n ®¬n gi¶n.- BiÕt cÊu tróc cña mét ch¬ng tr×nh , mét sè thµnh phÇn c¬ së

cña ng«n ng÷ lËp tr×nh.- BiÕt mét sè d÷ liÖu chuÈn, ®¬n gi¶n, kiÓu khai b¸o biÕn.- BiÕt c¸c kh¸i niÖm : phÐp to¸n, biÓu thøc sè häc, hµm sè häc

chuÈn, biÓu thøc quan hÖ.- HiÓu ®îc phÐp g¸n.- BiÕt ®îc c¸c c©u lÖnh vµo/ra ®¬n gi¶n ®Ó nhËp th«ng tin tõ

bµn phÝm vµ ®a th«ng tin ra mµn h×nh.- HiÓu ®îc c©u lÖnh ®iÒu kiÖn, c©u lÖnh ghÐp, vßng lÆp víi sè

lÇn biÕt tríc, c©u lÖnh lÆp kiÓm tra ®iÒu kiÖn tríc.- BiÕt ®îc t×nh huèng sö dông c¸c lo¹i lÖnh lÆp.- BiÕt ®îc kh¸i niÖm m¶ng mét chiÒu kiÓu d÷ liÖu sè, c¸ch khai

b¸o m¶ng, truy cËp c¸c phÇn tö cña m¶ng.KÜ n¨ng:- M« t¶ ®îc thuËt to¸n b»ng c¸ch liÖt kª c¸c bíc- ViÕt ®îc ch¬ng tr×nh ®¬n gi¶n, khai b¸o ®óng biÕn, c©u lÖnh

vµo ra, nhËp th«ng tin tõ bµn phÝm vµ ®a th«ng tin ra mµn h×nh.

- ViÕt ®óng c¸c lÖnh rÏ nh¸nh khuyÕt, rÏ nh¸nh ®Çy ®ñ.- BiÕt sö dông ®óng vµ cãp hiÖu qu¶ c©u lÖnh ®iÒu kiÖn - ViÕt ®óng lÖnh lÆp víi sè lÇn biÕt tríc- Thùc hiÖn ®îc khai b¸o m¶ng kiÓu d÷ liÖu sè, truy cËp phÇn tö

m¶ng sö dông c¸c phÇn tö cña m¶ngtrong biÓu thøc tÝnh to¸nTh¸i ®é:Nghiªm tóc trong häc tËp, ham thÝch lËp tr×nh trªn m¸y tÝnh ®Ó gi¶i c¸c bµi tËp.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 1: Ngµy so¹n:19/08/2014 Ngµy d¹y: 20/08/2014

TiÕt 1: m¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh

I. Môc ®Ých yªu cÇu:1. KiÕn thøc: Gióp HS- 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Ó .- BiÕt ng«n ng÷ lËp tr×nh dïng ®Ó viÕt ch¬ng tr×nh m¸y tÝnh

gäi lµ ng«n ng÷ lËp tr×nh 2. Kü n¨ng:- BiÕt dïng ng«n ng÷ lËp tr×nh ®Ó 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 . 3.Th¸i ®é:Nghiªm tóc trong häc tËp, ham thÝch lËp tr×nh trªn m¸y tÝnh ®Ó gi¶i c¸c bµi tËp.

II. chuÈn bÞ GV: chuÈn bÞ H1 SGK HS: chuÈn bÞ s¸ch, vë, ®å dïng häc tËp phôc vô m«n häc

III. tiÕn tr×nh bµi gi¶ng1. æn ®Þnh líp (1’)2. Bµi cò : KiÓm tra sù chuÈn bÞ cña häc sinh (1’)3. Bµi míi

Ho¹t ®éng cña GV Ho¹t ®éng cña HSHo¹t ®éng 1: 1. Con ngêi ra lÖnh cho m¸y tÝnh nh thÕ nµo?

(21’)-GV: yªu cÇu HS ®äc th«ng tin SGK, råi - HS đọc thong tin SGK

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

nghiªn cøu th«ng tin ®ã víi h×nh thøc ®éc lËp tõng c¸ nh©n.

? M¸y tÝnh lµ c«ng cô dïng ®Ó lµm g×?? M¸y tÝnh cã tù thùc hiÖn ®îc nh÷ng c«ng viÖc mµ kh«ng cÇn sù ®iÒu khiÓn cña con ngêi kh«ng?? §Ó m¸y tÝnh thùc hiÖn ®îc nh÷ng c«ng viÖc ®¸p øng c¸c yªu cÇu cña con ngêi th× con ngêi ph¶i lµm g×?-GV chốt kiến thức-§Ó yªu cÇu m¸y tÝnh thùc hiÖn mét c«ng viÖc nµo ®ã, con ngêi ®a ra cho m¸y tÝnh mét hoÆc nhiÒu chØ dÉn( lÖnh) thÝch hîp, m¸y tÝnh sÏ thùc hiÖn lÇn lît c¸c chØ dÉn( lÖnh) ®ã. ? Nh thÕ nµo th× gäi lµ chØ dÉn thÝch hîp cho m¸y tÝnh? ChØ dÉn cßn ®îc gäi lµ g×? ChØ dÉn nh thÕ nµo th× ®îc coi lµ thÝch hîp ?GV gäi lÇnlît tõng HS tr¶ lêi c¸c c©u hái sau ®ã cã thÓ cho c¸c HS kh¸c bæ sung, nhËn xÐt -> GV nhËn xÐt-Gäi 1 HS rót ra kÕt luËn .-GV kh¼ng ®Þnh l¹i kÕt luËn vµ ®a ra mét sè vÝ dô nh SKG vµ lÊy thªm 1 sè vÝ dô kh¸c lµm phong phó cho bµi häc.

- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- HS lắng nghe và ghi chép

- HS suy nghĩ, trả lời

Ho¹t ®éng 2: 2. VÝ dô: r« bèt nhÆt r¸c (19’)-Gv ®a 1 vÝ dô vÒ viÖc yªu cÇu con ngêi thùc hiÖn mét c«ngviÖc th× rÊt dÔ dµng nhng víi c«ng viÖc ®ã nÕu yªu cÇu m¸y tÝnh thùc hiÖn th× ph¶i chia nhá c«ng viÖc ra tõng bíc.-Sau ®ã cho häc sinh ®äc vÝ dô trong SGK t×m hiÓu vÒ qua tr×nh ®iÒu kiÓn ROBOT nhÆt r¸c .- HS quan s¸t tranh H1 SGK? §Ó yªu cÇu Robot nhÆt r¸c ta ph¶i chia ra tõng c«ng viÖc nhá nµo cho Robot?? T¹i sao l¹i ph¶i chia ra tõng c«ng viÖc nhá nh vËy?? NÕu vÞ trÝ cña r¸c hay thïng r¸c bÞ thay

- HS chú ý, lắng nghe

- HS đọc thông tin SGK

- HS quan sát hình- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

®æi th× c¸c c«ng viÖc ta chia nh vËy cã phï hîp n÷a kh«ng? T¹i sao?-Gäi lÇn lît HS tr¶ lêi -GV: C¸c c«ng viÖc nhá mµ ta chia ®ã ®îc viÕt thµnh lÖnh lu vµo Robot råi ta ®Æt cho mét tªn chung “ h·y nhÆt r¸c” . Ta chØ cÇn ra lÖnh “ h·y nhÆt r¸c “ th× Robot tù ®éng thùc hiÖn c«ng viÖc nh ta mong muèn.- GV nhắc lại nội dung của ví dụ-Th«ng qua vÝ dô vÒ Robot nhÆt r¸c ®Ó chóng ta biÕt r»ng viÖc yªu cÇu Robot hay m¸y tÝnh thùc hiÖn ®îc mét c«ng viÖc nµo ®ã th× chóng ta ph¶i chia c«ng viÖc ®ã thµnh nh÷ng thao t¸c ®¬n gi¶n, cô thÓ h¬n(®îc gäi lµ c¸c lÖnh). C¸c lÖnh ®ã ®îc viÕt vµ lu trong Robot hay trong m¸y . Khi thùc hiÖn con ngêi chØ yªu cÇu lÖnh chung th× Robot hay m¸y tÝnh thùc hiÖnmét c¸ch tù ®éng.

- HS chú ý, lắng nghe và lĩnh hội kiến thức

IV. Cñng cè dÆn dß (3 ’ ) Híng dÉn HS tr¶ lêi c©u hái 1,2 SGK vµ häc bµi

Rót kinh nghiÖm .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

.............

Tuần   : 1 Ngµy so¹n:19/08/2014 Ngµy d¹y: 20/08/2014

TiÕt 2: m¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh (T2)I. Môc ®Ých yªu cÇu:

1. KiÕn thøc: Gióp HS- 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 .

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- 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Ó .

- BiÕt ng«n ng÷ lËp tr×nh dïng ®Ó viÕt ch¬ng tr×nh m¸y tÝnh gäi lµ ng«n ng÷ lËp tr×nh

2. Kü n¨ng:- BiÕt dïng ng«n ng÷ lËp tr×nh ®Ó 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 . 3.Th¸i ®é:Nghiªm tóc trong häc tËp, ham thÝch lËp tr×nh trªn m¸y tÝnh ®Ó gi¶i c¸c bµi tËp.

II. chuÈn bÞ GV: chuÈn bÞ H 2,3,4,5 SGK HS: chuÈn bÞ s¸ch, vë, ®å dïng häc tËp phôc vô m«n häc

III. tiÕn tr×nh bµi gi¶ng1.æn ®Þnh líp (1’) 2.Bµi cò: (5’) 1, Nh thÕ nµo th× ®îc gäi lµ nót lÖnh vµ lÖnh?

2, Nh thÕ nµo ®îc gäi lµ chØ dÉn(lÖnh ) thÝch hîp 3.Bµi míi

Ho¹t ®éng cña GV Ho¹t ®éng cña HSHo¹t ®éng 1: 3. ViÕt ch¬ng tr×nh – ra lÖnh cho m¸y tÝnh

lµm viÖc (16’)-HS ®äc th«ng tin SGK kÕt hîp quan s¸t H2

GV: Cã hai c¸ch ®ª cã thÓ ®iÒu khiªn Robot thùc hiÖn c«ng viÖc trªn .+C¸ch thø 1 lµ ®a tõng lÖnh vµ Robot thùc hiÖn tõng thao t¸c ®ã

+C¸ch thø 2 lµ ®a ra tÊt c¶ c¸c lÖnh vµ Robot thùc hiÖn lÇn lît tõng lÖnh ®ã.

C¸ch thø 2 chÝnh lµ viÖc viÕt ch¬ng tr×nh m¸y tÝnh hay cßn gäi t¾t lµ ch¬ng tr×nh-H? ThÕ nµo ®îc gäi lµ mét ch¬ng tr×nh m¸y tÝnh?-Ch¬ng t×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 H? T¹i sao l¹i ph¶i viÕt ch¬ng tr×nh m¸y tÝnh- 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

- HS đọc thông tin SGK

- HS suy nghĩ, trả lời- HS lắng nghe, ghi chép

- HS suy nghĩ, trả lời- HS lắng nghe, ghi chép

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

gi¶i mät bµi tpo¸n cô thÓ .Ho¹t ®éng 2: 4. Ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh (19’)

-HS ®äc th«ng tin môc 4 SGK kÕt hîp quan s¸t H3,4,5 SGK.? M¸y tÝnh chØ hiÓu ®îc ng«n ng÷ nµo ?-M¸y tÝnh chØ hiÓu ®îc ng«n ng÷ m¸y .? Ng«n ng÷ m¸y lµ g×?- Ng«n ng÷ m¸y: lµ lo¹i ng«n ng÷ chØ gåm 2 kÝ hiÖu 0 vµ 1( d·y bit)* GV: Ng«n ng÷ m¸y lµ lo¹i ng«n ng÷ rÊt khã hiÓu ®èi víi con ngêi nªn khi lËp tr×nh con ngêi dïng ng«n ng÷ m¸y th× rÊt vÊt v¶, khã kh¨n. ChÝnh v× lÏ ®ã xuÊt hiÖn lo¹i ng«n ng÷ trung gian- ng«n ng÷ lËp tr×nh.? Ng«n ng÷ lËp tr×nh lµ g×? -Ng«n ng÷ lËp tr×nh: lµ lo¹i ng«n ng÷ trung gian mµ con ngêi vµ m¸y tÝnh ®ều hiÓu ®îc. NhiÖm vô cña ng«n ng÷ lËp tr×nh lµ dÞch ch¬ng tr×nh ®îc viÕt b»ng ng«n ng÷ ®ã.? M¸y tÝnh chØ hiÓu ®îc ng«n ng÷ m¸y vËy lµm g× ®Ó m¸y tÝnh hiÓu ®îc ng«n ng÷ lËp tr×nh?-Mét ch¬ng tr×nh m¸y tÝnh thùc hiÖn ®îc ph¶i qua 2 bíc:

+ ViÕt ch¬ng tr×nh theo ng«n ng÷ lËp tr×nh

+ DÞch ch¬ng tr×nh thµnh ng«n ng÷ m¸yGV : -Ch¬ng tr×nh ®ãng vai trß dÞch tõ ng«n ng÷ lËp tr×nh sang ng«n ng÷ m¸y chÝnh lµ ch¬ng tr×nh dÞch.

- Ch¬ng tr×nh dÞch chÝnh lµ nhiÖm vô cña ng«n ng÷ lËp tr×nh.

- HS đọc thông tin SGK

- HS suy nghĩ, trả lời- HS lắng nghe và ghi chép- HS suy nghĩ, trả lời- HS lắng nghe và ghi chép

- HS lắng nghe và lĩnh hội

- HS suy nghĩ, trả lời- HS lắng nghe và ghi chép

- HS suy nghĩ, trả lời

- HS lắng nghe và ghi chép

- HS lắng nghe và lĩnh hội

IV.Cñng cè dÆn dß (4’)- Gäi HS ®äc ghi nhí SGK- GV lu ý cho HS nh÷ng kiÕn thøc träng t©m- Híng dÉn HS tr¶ lêi c©u hái 2,3.4 SGK

Rót kinh nghiÖm ...............................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

................................................................................................................

................................................................................................................

.........

TuÇn 2: Ngµy so¹n: 26/08/2014 Ngµy d¹y: 27/08/2014 TiÕt 3: lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh I. Môc ®Ých yªu cÇu: 1. KiÕn thøc: Gióp HS

- BiÕt ng«n ng÷ lËp tr×nh gåm nh÷ng 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õ kho¸ 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, 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¸

- BiÕt cÊu tróc ch¬ng tr×nh gåm phÇn khai b¸o vµ phÇn th©n.2. Kü n¨ng: VËn dông nh÷ng thanh phÇn c¬ b¶n vµo viÕt nh÷ng

ch¬ng tr×nh ®¬n gi¶n3. Th¸i ®é: Nghiªm tóc trong häc tËp, ham thÝch lËp tr×nh trªn m¸y tÝnh ®Ó gi¶i c¸c bµi tËp b»ng ng«n ng÷ lËp tr×nh

II. chuÈn bÞ GV: chuÈn bÞ H6 SGK , giáo án điện tử P.PHS: Häc bµi cò, nghiªn cøu tríc bµi míi vµ lµm c¸c bµi tËp trong SBT

III .tiÕn tr×nh bµi gi¶ng1. æn ®Þnh líp (1’)2.Bµi cò: (5’) 1. Ng«n ng÷ m¸y, ng«n ng÷ lËp tr×nh lµ g×?

2. T¹i sao l¹i ph¶i viÕt ch¬ng tr×nh b»ng ng«n ng÷ lËp tr×nh3. Bµi míi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ho¹t ®éng cña GV Ho¹t ®éng cña HSHo¹t ®éng 1: 1. VÝ dô vÒ ch¬ng tr×nh (10’)

GV treo néi dung H6 lªn b¶ng HS quan s¸tGV: §©y lµ mét ch¬ng tr×nh ®¬n gi¶n ®îc viÕt b»ng ng«n ng÷ lËp tr×nh PascalH? Ch¬ng tr×nh trªn ®îc cÊu t¹o bëi mấy dòng lệnh ?- §©y lµ ch¬ng tr×nh chØ gåm 5 dßng lÖnh H? Mçi dßng lÖnh ®îc ghÐp nèi bëi nh÷ng g×?- C¸c dßng lÖnh ®îc ghÐp bëi c¸c cum tõ ®îc t¹o bëi c¸c ch÷ c¸i-Có nhiều chương trình gồm rất nhiều dòng lệnh khác nhau

- HS quan sát hình- HS lắng nghe

- HS trả lời- HS lắng nghe- HS trả lời- HS lắng nghe

Ho¹t ®éng 2: 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? (12’)- GV yêu cầu HS đọc SGK-H? Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?-GV gîi ý thªm b»ng c¸c c©u hái phô trî:-H? Quan s¸t l¹i H6 em thÊy mét ch¬ng tr×nh gåm

Nh÷ng thµnh phÇn nµo?H? Ngoµi b¶ng ch÷ c¸i vµ c¸c kÝ hiÖu ra em cßn t×m thÊy thµnh phÇn nµo kh¸c n÷a kh«ng?

-Gäi 1 HS tr¶ lêi -> HS kh¸c bæ sungnhËn xÐtNÕu HS kh«ng nhËn ra ®îc thµnh phÇn lµ quy t¾c viÕt th× gv ph¶i bæ sung kÞp thêi- Khi viÕt ch¬ng tr×nh ph¶i sö dông c¸c ch÷ c¸i, c¸c tõ vµ tu©n thñ quy t¾c viÕt mµ ng«n ng÷ lËp tr×nh ®Æt ra.

- HS ®äc th«ng tin SGK- HS trả lời

- HS suy nghĩ trả lời theo ý hiểu

- HS lắng nghe, ghi chép

Ho¹t ®éng 3   : 3.Tõ kho¸ vµ tªn (15’)-HS ®äc th«ng tin SGK, lu ý HS chó ý c¸c tõ mµu xanh trong SGK-GV treo l¹i H6 SGK yªu cÇu HS quan s¸t-GV lÊy vÝ dô vÒ cum tõ “ líp trëng” . cum tõ nµy lµ dµnh riªng®Ó gäi mét HS trong líp ®¶m nhiÖm chøc vô cña líp, kh«ng cã mét HS nµo trong líp còng ®îc gäi nh vËy.H? Nh÷ng tõ nµo trong ch¬ng tr×nh H6 ®îc gäi lµ tõ kho¸?-1 HS tr¶ lêi -> HS kh¸c nhËn xÐt-> GV kh¼ng ®Þnh

- HS đọc thông tin SGK

- HS quan sát- HS lắng nghe, lĩnh hội

- HS suy nghĩ, trả lời

- HS lắng nghe, ghi chép

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

A/ Tõ kho¸: lµ nh÷ng tõ mµ ng«n ng÷ lËp tr×nh quy ®Þnh dïng víi ý nghÜa vµ chøc n¨ng cè ®Þnh. C¸c tõ ®ã lµ: program, ues,begin, end.H? Nh÷ng tõ nµo trong ch¬ng tr×nh ë H6 ®îc gäi lµ tªn?H? Tªn do ai ®Æt ra? Nã cã nh÷ng quy íc g×?-HS tr¶ lêi GV ®a ra mét sè tªn hîp lÖ vµ kh«ng hîp lÖ yªu cÇu hs x¸c ®Þnh nh÷ng tªn hîp lÖ

-> GV kh¼ng ®ÞnhB/ Tªn : Do ngêi lËp tr×nh ®Æt ra nhng ph¶i tu©n theo nh÷ng quy t¾c sau:Tªn kh¸c nhau ph¶i t¬ng øng víi

- nh÷ng ®¹i l¬ng kh¸c nhau- Tªn kh«ng ®îc trïng víi tõ kho¸- §Æt tªn nªn ng¾n gän Tªn kh«ng ®îc b¾t ®Çu b»ng c¸c ch÷ sè vµ kh«ng sö dông dÊu c¸ch trèng

- HS suy nghĩ, trả lời

- HS lắng nghe, ghi chép

IV.Cñng cè dÆn dß (2 ’ ) - Chiếu slide bài tập củng cố HS làm - GV lu ý cho HS nh÷ng kiÕn thøc träng t©m- Híng dÉn HS tr¶ lêi c©u hái 1,2,3 SGK

Rót kinh nghiÖm ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Tuần: 2 Ngµy so¹n: 26/08/2014 Ngµy d¹y: 27/08/2014

TiÕt 4: lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh I. Môc ®Ých yªu cÇu: 1. KiÕn thøc: Gióp HS

- BiÕt ng«n ng÷ lËp tr×nh gåm nh÷ng 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õ kho¸ dµnh riªng cho môc ®Ých sö dông nhÊt ®Þnh.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- BiÕt tªn trong ng«n ng÷ lËp tr×nh lµ do ngêi lËp tr×nh ®Æt ra, 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¸

- BiÕt cÊu tróc ch¬ng tr×nh gåm phÇn khai b¸o vµ phÇn th©n.3. Kü n¨ng: VËn dông nh÷ng thanh phÇn c¬ b¶n vµo viÕt nh÷ng

ch¬ng tr×nh ®¬n gi¶n3. Th¸i ®é: Nghiªm tóc trong häc tËp, ham thÝch lËp tr×nh trªn m¸y tÝnh ®Ó gi¶i c¸c bµi tËp b»ng ng«n ng÷ lËp tr×nh

II. chuÈn bÞ GV: chuÈn bÞ H7.8.9.10 SGK . giáo án điện tử P.PHS: Häc bµi cò, nghiªn cøu tríc bµi míi vµ lµm c¸c bµi tËp trong SBT

III/ tiÕn tr×nh bµi gi¶ng1.æn ®Þnh líp (1’)2. Bµi cò: (5’) – Câu hỏi thể hiện trên giáo án điện tử

3.Bµi míiHo¹t ®éng cña GV Ho¹t ®éng cña HS

Ho¹t ®éng I: cÊu tróc chung cña ch ¬ng tr×nh (21’)-HS ®äc th«ng tin SGK, kÕt hîp quan s¸t H7 SGKH? Mét ch¬ng tr×nh hoµn chØnh gåm mÊy phÇn? §ã lµ nh÷ng phÇn nµo?-Mét ch¬ng tr×nh hoµn chØnh gåm 2 phÇn: phÇn khai b¸o vµ phÇn th©n ch¬ng tr×nhH? PhÇn khai b¸o cã mÊy lÖnh ? §ã lµ nh÷ng lÖnh nµo?H? Tõ kho¸ nµo dïng cho lÖnh khai b¸o tªn? tõ kho¸ nµo dïng cho khai b¸o th viÖn ? H? PhÇn khai b¸o nhÊt thiÕt ph¶i cã kh«ng vµ nÕu cã th× ®Æt ë vÞ trÝ nµo?-PhÇn khai b¸o cã thÓ cã hoÆc kh«ng, nÕu cã ph¶i ®Æt tríc phÇn th©n ch¬ng tr×nh gåm: khai b¸o tªn sö dung tõ kho¸ program vµ khai b¸o th viÖn sử dông tõ kho¸ usesH? PhÇn th©n ch¬ng tr×nh chøa néi dung g×? -PhÇn th©n chøa nh÷ng c©u lÖnh thùc hiÖn c¸c c«ng viÖc cô thÓ vµ sö dông cÆp tõ kho¸ begin - end.

- HS đọc thông tin- HS suy nghĩ, trả lời

- HS lắng nghe, ghi chép

- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- HS lắng nghe, ghi chép

- HS suy nghĩ, trả lời- HS lắng nghe, ghi chép

Ho¹t ®éng II: vÝ dô vÒ ng«n ng÷ lËp tr×nh (16’)- HS ®äc th«ng tin sgk, kÕt hîp quan s¸t tranh H8,9,10 SGK

- HS đọc thông tin SGK, quan sát

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV: §Ó thùc hµnh ch¬ng tr×nh viÕt trªn m¸y tÝnh cÇn cµi ®Æt phÇn mÒm turbo pascalH? §Ó m¸y tÝnh thùc hiÖn c«ng viÖc cã kÕt qu¶ ta ph¶i thùc hiÖn tõng bíc nµo? Sö dung tæ hîp phÝm nµo t¬ng øng tõng thao t¸c ®ã?-So¹n th¶o ch¬ng tr×nh vµo mµn h×nh so¹n th¶o cña phÇn mÒm-Lu ch¬ng tr×nh vµo bé nhí m¸y tÝnhH? C¸ch so¹n th¶o ch¬ng tr×nh vµo mµn h×nh so¹n th¶o turbo cã g× kh¸c víi phÇn mÒm so¹n th¶o ta ®· häc kh«ng? H? T¹i sao phÇn mÒm turbo l¹i ph¶i kÌm theo ch¬ng tr×nh dÞch?HS lÇn lît tr¶ lêi hÖ thèng c©u hái ®Ó t×m hiÓu x©y dùng bµiGV nhËn xÐt -> rót ra kÕt luËn-DÞch ch¬ng tr×nh víi tæ hîp phÝm ALT + F9-Ch¹y ch¬ng tr×nh víi tæ hîp phÝm CTRL + F9

- HS lắng nghe và lĩnh hội

- HS suy nghĩ, trả lời

- HS lắng nghe và ghi chép

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- HS lắng nghe và ghi chép

Ho¹t ®éng III: Cñng cè dÆn dß (2’)- Gäi HS ®äc ghi nhí SGK- GV lu ý cho HS nh÷ng kiÕn thøc träng

t©m- Híng dÉn HS tr¶ lêi c©u hái 1,2,3.4 SGK

IV. rót kinh nghiÖm giê d¹y- Nªn cho HS tù nghiªn cøu th«ng tin tríc sau ®ã míi híng dÉn häc

sinh tiÕp cËn th«ng tin- DÉn d¾t HS x©y dùng bµi nÕu cha ®îc chÝnh x¸c GV míi bæ sung, söa ch÷a.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 3: Ngµy so¹n: 02/09/2014 Ngµy d¹y: 03/09/2014

TiÕt 5: BÀI TẬPI. Mục tiêu bài giảng :1. Kiến thức - Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy.

2. Kỹ năng - Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal.

3. Thái độ - Nghiêm túc, chăm chỉ, hăng say trong học tập

II. Ph ương tiện và cách thức :

a. Phương tiện thực hiện+ GV: Giáo án, tài liệu tham khảo, phiếu học tập+ HS: Đồ dùng học tập, SGK.

b. Cách thức tiến hành :+ Lấy HS làm trung tâm.+ Nêu vấn đề, gợi mở, diễn giảng và các phương pháp khác.

III. Tiến trình giờ dạy :1) Ổn định tổ chức lớp : (1’)2) Kiểm tra bài cũ : (5’)

1. Ngôn ngữ lập trình gồm những gì?2. Thế nào là từ khóa và tên trong chương trình?

3) Nội dung bài mới :

Hoạt động của giáo viên Hoạt động của học sinh* Hoạt động 1: Ôn tập lý thuyết (14’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Hoạt động của giáo viên Hoạt động của học sinh- GV đưa ra các câu hỏi để HS nhớ lại kiến thức bài cũ? Hãy nêu lí do vì sao cần thiết viết chương trình để điều khiển máy tính? Chương trình máy tính là gì?? Thế nào là ngôn ngữ lập trình? Cho ví dụ? Để dịch chương trình ta sử dụng tổ hợp phím nào? Để chạy chương trình ta sử dụng tổ hợp phím nào

- HS: Đọc và ghi nhớ.

* Hoạt động 2: Bài tập (có văn bản kèm theo) (22’)- Gv chia nhóm và phát phiếu học tập

- GV cử đại diện nhóm trả lời từng câu hỏi.

- Gv yêu cầu nhóm khác nhận xét, bổ sung

* GV: Chốt

*GV: Nhận xét và đưa ra đáp án đúng.

* GV: Nhận xét và đưa ra đáp án đúng.

- HS hoạt động theo nhóm

- HS: Đọc đề bài

- HS: Đọc câu trả lời đó chuẩn bị ở nhà.

- HS: Nhận xét bài của bạn

- HS: Đọc đề bài và phần làm bài của nhóm.

- HS: Đọc kết quả làm bài của nhóm.

4) Củng cố :(2’)GV: Chốt lại kiến thức trọng tâm cần nắm được để áp dụng làm bài tập 5) H ướng dẫn về nhà : (1’)- Về nhà xem lại những bài tập đã làm- Chuẩn bị trước bài thực hành số 1 để tiết sau thực hành

Rót kinh nghiÖm ............................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

...............................................................................................................

................................................................................................................

.............................................................

Tuần : 3 Ngµy so¹n: 02/09/2014 Ngµy d¹y: 03/09/2014

TiÕt 6: Bµi thùc hµnh 1Lµm quen víi TURbo pascal( tiÕt 1)

I/ Môc ®Ých yªu cÇu:1. Kiến thức- Thùc hiÖn dîc thao t¸c khëi ®éng / tho¸t khái TP, lµm quen víi

mµn h×nh st TP- Thùc hiÖn ®îc c¸c thao t¸c më b¶ng chän vµ chän lÖnh2 . Kỹ năng - 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.3. Thái độ- Có thái độ học tập tích cực và thực hành nghiêm túc trên máy- Có ý thức, niềm đam mê môn Tin HọcII/ chuÈn bÞ GV: chuÈn bÞ m¸y tÝnh ë phßng thùc hµnhHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp thùc hµnh sè 1III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp (1’)2Bµi cò: (2’) KiÓm tra sù chuÈn bÞ cña häc sinh tríc lóc thùc hµnh3Bµi míi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Hoạt động GV Hoạt động HSHo¹t ®éng 1: Lµm quen c¸ch vµo / ra vµ mµn h×nh turbo

(16’)A/ Khëi ®éng turbo pascalH? Cã mÊy c¸ch khëi ®éng turbo pascal ? H·y tr×nh bµy thao t¸c?+ Cã 2 c¸ch khëi ®éng-Cho HS thùc hiÖn viÖc khëi ®éng (c¶ 2 c¸ch) vµ tho¸t khái pascal- Khi ®· khëi ®éng ra mµn h×nh yªu cÇu HS quan s¸t kÜ c¸c thµnh phần tªn cöa sæB/ Quan s¸t mµn h×nh Turbo PascalH? Em h·y quan s¸t cã nh÷ng thµnh phÇn nµo trªn cöa sæ Turbo ?C/ NhËn biÕt c¸c thµnh phÇn: Thanh b¶ng chän, tªn tÖp dang më, con trá, dßng trî gióp-GV đưa ra các câu hỏi để HS suy nghĩD/ Më b¶ng chän vµ chän lÖnhH? Lµm thÕ nµo ®Ó më b¶ng chän vµ chän lÖnh ?* Yªu cÇu HS më b¶ng chän vµ chän lÖnh thÝch hîp, vµ quan s¸t kü c¸c lÖnh trong tõng b¶ng chon

-2 HS tr¶ lêi -> Líp l¾ng nghe vµ nhËn xÐt

- HS thực hiện

- HS quan sát

- HS quan sát, trả lời

- HS suy nghĩ, trả lời- HS thực hành

Ho¹t ®éng 2: So¹n th¶o, lu, dÞch, ch¹y ch¬ng tr×nh (23’)-So¹n th¶o trong turbo còng thao t¸c t-¬ng tù nh trong c¸c phÇn mÒm so¹n th¶o kh¸c.* Yªu cÇu c¸c nhãm m¸y so¹n th¶o ch-¬ng tr×nh cña bµi tËp 2 vµo mµn h×nh so¹n th¶o turbo* Lu ý HS ®äc chó ý SGK ®Ó so¹n th¶o ®óng vµ nhanh tr¸nh m¾c lçi chÝnh t¶.H? Khi so¹n th¶o xong ta lµm thÕ nµo ®Ó lu ch¬ng tr×nh vµo bé nhí m¸y tÝnh?

- Chän FILE-> chän SAVE ®Ó luH? §Ó dÞch ch¬ng tr×nh ta thao t¸c nh thÕ nµo?- NhÊn tæ hîp Alt + F9 ®Ó dÞch ch¬ng

- HS lắng nghe, lĩnh hội

- HS thực hành

- HS đọc chú ý SGK

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

tr×nh- Ch¹y ch¬ng tr×nh b»ng tæ hîp phÝm Ctrl + F9 vµ Alt + F5 ®Ó xem kÕt qu¶H? NÕu trong qu¸ tr×nh dÞch ch¬ng tr×nh gÆp lçi th× trªn mµn h×nh th«ng b¸o vµ ta ph¶i lµm g× ®Ó kh¾c phôc?H? NÕu trªn mµn h×nh th«ng b¸o dßng ch÷:

“Press any key” cã nghÜa lµ g× vµ ta ph¶i lµm g×?

*Yªu cÇu HS tù thùc hiÖn §Ó c¸c nhãm m¸y dÞch xong ch¬ng tr×nh th× GV yªu cÇu HS ch¹y ch¬ng tr×nh vµ xem kÕt qu¶H? Ta sö dông lÖnh nµo trong ch¬ng tr×nh ®Ó mµn h×nh kÕt qu¶ tù ®éng dõng ?- GV tóm tắt lại toàn bộ nội dung thực hành

- HS suy nghĩ, trả lời

* HS thực hành theo yêu cầu GV

- HS suy nghĩ, trả lời- HS lắng nghe

Hoạt động 3: Củng cố và dặn dò (3’)- GV yêu cầu HS nhắc lại những thao tác đã thực hành- GV yêu cầu 1 HS lên máy chủ thực hành theo yêu cầu GV- Về nhà học bài và xem lại những thao tác đã thực hành. Thực hành lại bài nếu nhà có máy- Về nhà chuẩn bị tiếp bài thực hành 1.

- HS suy nghĩ, trả lời

- HS thực hành trên máy chủ

- HS về nhà thực hiện

IV. rót kinh nghiÖm giê d¹y- Nªn cho HS tù nghiªn cøu th«ng tin tríc sau ®ã míi híng dÉn häc sinh tiÕp cËn th«ng tin

...............................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

.........

Tuần   : 4 Ngµy so¹n: 09/9/2014Ngµy d¹y: 10/9/2014

TiÕt 7 Bµi TH1: Lµm quen víi turbo pascal (T2)A. Môc tiªu:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

* KiÕn thøc: - HS bíc ®Çu lµm quen víi m«i trêng lËp tr×nh Turbo Pascal, nhËn diÖn mµn h×nh so¹n th¶o, c¸ch më c¸c b¶ng chän vµ chän lÖnh. - Më ®îc mét ch¬ng tr×nh Pascal ®· lu. - BiÕt c¸ch lu, dÞch vµ ch¹y ch¬ng tr×nh. - BiÕt c¸ch chØnh söa ch¬ng tr×nh, vµ nhËn biÕt mét sè lçi.* Kû n¨ng: - HS cã kû n¨ng so¹n th¶o, lu, dÞch vµ ch¹y mét ch¬ng tr×nh Pascal.* Th¸i ®é: HS cã th¸i ®é häc tËp nghiªm tóc.B. ChuÈn bÞ:

- GV: ThiÕt kÕ bµi d¹y, phßng m¸y.- HS : §äc tríc bµi häc.

C. TiÕn tr×nh d¹y häc:Ho¹t ®éng 1: KiÓm tra bµi cñ (6’)Gi¸o viªn ®a ra s¼n mét ch¬ng tr×nh cha ®îc lu? Tr×nh bµy c¸ch lu vµ ch¹y ch¬ng tr×nh Pascal?? H¶y nªu c¸ch khëi ®éng vµ tho¸t khái TurboHo¹t ®éng 2: ChØnh sö ch¬ng tr×nh vµ nhËn biÕt mét sè lçi. (28’)GV cho HS më File ®· lu cña m×nh ë tiÕt tríc.

- GV cho HS xãa dßng Begin vµ cho dÞch ch¬ng tr×nh.

H·y quan s¸t dßng b¸o lçi sau cã nghÜa g×?GV ®©y lµ lçi 36 thiÕu begin- GV cho gá l¹i Begin vµ xãa dÊu ch¸m sau ch÷ end. Vµ cho dÞch ch¬ng tr×nh.H·y quan s¸t lçi vµ cho cã ý nghÜa

HS lªn b¶ng thùc hiÖn thao t¸c trªn m¸y.

HS lªn b¶ng thao t¸c më vµ tho¸t khái ch¬ng tr×nh..HS më File cñ ra. Ên F3 t×m tªn File ®· lu => Open

Ch¬ng tr×nh b¸o lçiError 36: BEGIN expected

Ch¬ng tr×nh b¸o lçi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

g×?Lçi thø 10 kh«ng t×m thÊy kÕt thóc tÖp.

T¬ng tù nh vËy GV cã thÓ choHS xãa c¸c c©u lÖnh trong ch¬ng tr×nh råi cho ch¹y ®Ó HS n¾m ®îc mét sè lçi.VËy trong phÇn th©n ch¬ng tr×nh Pascal b¾t ®Çu ph¶i cã lÖnh g×?D©u “ ; ” dïng ®Ó lµm g× kh«ng gá dÊu ; sau c¸c c©u lÖnh dîc kh«ng?

GV nªu chó ý (sgk)GV cho HS nhÊn Alt+X ®Ó tho¸t khái ch¬ng tr×nh nhng kh«ng luHo¹t ®éng 3: Tæng kÕt (6’)GV cho HS ®äc l¹i c¸c bíc ®· thùc hiÖn ë (sgk)Ho¹t ®éng 4: Cñng cè (3’)? Nªu c¸ch khëi ®éng Pas, dÞch ch-¬ng tr×nh, ch¹y ch¬ng tr×nh?? Nªu c¸ch lu, më ch¬ng tr×nh ®· lu.? Nªu mét sè lçi trong PasHo¹t ®éng 5: Híng dÉn häc ë nhµ (2’)§äc phÇn tæng kÕt (sgk). §äc bµi ®äc thªm

HS lµm vµ theo giái lçi trong CT

Begin

“ ; “ dïng ®Ó ph©n c¸ch c¸c lÖnh, kh«ng cã dÊu “;” ch¬ng tr×nh b¸o lçi.

Häc sinh ®äc tæng kÕt ë (sgk).

HS tr¶ lêi c©u hái.

Rót kinh nghiÖm sau giê d¹y:

...............................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

................................................................................................................

.........

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần: 4 Ngày soạn: 09/09/2014Tiết: 8 Ngày dạy: 10/09/2014

TiÕt 8 Bµi 3: ch¬ng tr×nh m¸y TÍNH vµ d÷ liÖuA. Môc tiªu:* KiÕn thøc: - HS n¾m ®îc kh¸i niÖm D÷ liÖu vµ kiÓu d÷ liÖu, sù cÇn thiÕt ®Ó ph©n lo¹i thµnh c¸c kiÓu dö liÖu,- N¾m ®îc mét sè d÷ liÖu vµ kiÓu d÷ liÖu thêng gÆp trong Turbo Pascal. KiÓu sè nguyªn, sè thùc, x©u ký tù … - N¾m ®îc c¸c phÐp to¸n víi d÷ liÖu kiÓu sè* Kû n¨ng: - N¾m ch¾c dö liÖu vµ kiÓu d÷ liÖu, n¾m c¸c phÐp to¸n víi d÷ liÖu kiÓu sè.* Th¸i ®é: HS cã th¸i ®é häc tËp nghiªm tóc.B. ChuÈn bÞ:

- GV: ThiÕt kÕ bµi d¹y, phßng m¸y, giáo án điện tử P.P- HS : §äc tríc bµi häc.

C. TiÕn tr×nh d¹y häc   : 1. Ổn định tổ chức (1’)2. Nội dung bài học

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Ho¹t ®éng 1: KiÓm tra bµi cñ (5’)? Tr×nh bµy c¸ch lu vµ ch¹y ch¬ng tr×nh Pascal?- Lu: Vµo File – Save…HoÆc nh¸y vµo phÝm F2..? Hãy nªu c¸ch khëi ®éng vµ tho¸t khái Turbo- Nh¸y ®óp vµo biÓu tîng Turbo Pascal- Gv yêu cầu HS khác nhận xét, bổ sung

- 2 HS lên thực hành trên máy chủ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV chốt, nhận xét và ghi điểmHoạt động 2   : Dữ liệu và kiểu dữ liệu (17’)

- Từ Slide 1 đến slide 5- GV đưa ra các câu hỏi? C¸c th«ng tin ®îc nhËp vµo m¸y ®îc gäi lµ g×?? C¸c th«ng tin ®ã cã ®a d¹ng kh«ng?? Vëy ®Ó m¸y tÝnh qu¶n lý hiÖu qu¶ c¸c th«ng tin ®ã ta ph¶i lµm g×?§óng vËy vÝ dô trong tËp hîp sè ngêi ta còng ph©n chia nhiÒu tËp hîp, bëi c¸c phÐp to¸n trªn mçi tËp hîp thêng kh¸c nhau.V× vËy ta ph¶i ph©n chia d÷ liÖu thµnh c¸c kiÓu d÷ liÖu kh¸c nhau, Ch÷, sè, sè nguyªn, sè thËp ph©n…GV ®a ra vÝ dô: Cho biÕt c¸c kiÓu d÷ liÖu cña ch¬ng tr×nh trªn?? Ng«n ng÷ lËp tr×nh ®· ®Þnh nghÜa s½n mét sè kiÓu d÷ liÖu c¬ b¶n nµo?Cho vÝ dô?GV ®a ra b¶ng vÝ dô kiÓu gi÷ liÖu vµ ph¹m vi sö dông.§Ó Pas dÞch d·y sè lµ kiÓu x©u ta ph¶i bæ vµo trong dÊu ‘ .. ‘VD ®Ó hiÓn thÞ x©u 12345 ta ph¶i gâ ‘12345’

- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

Hoạt động 3   : Các phép toán với dữ liệu kiểu số (19’)- Từ slide 6 đến slide 9

? Trong to¸n häc gåm cã nh÷ng phÐp to¸n nµo ?Trong Pascal ®Þnh nghÜa vµ ký hiÖu c¸c phÐp to¸n trªn nh sau.- GV chiếu slide 7 HS quan sát- GV ®a ra c¸c vÝ dô vÒ biÓu thøc to¸n häc cho HS viÕt ra biÓu thøc d¹ng ng«n ng÷ tin häc.

- HS suy nghĩ, trả lời

Ho¹t ®éng 4 Cñng cè (2’)?ThÕ nµo lµ kiÓu d÷ liÖu?? KiÓu d÷ liÖu ®îc ph©n chia nh thÕ nµo?? Nªu c¸c phÐp to¸n trong d÷ liÖu kiÓu sè?

- HS suy nghĩ, trả lời

Ho¹t ®éng 5: Híng dÉn ë nhµ (1’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

§äc l¹i bµi cñ, xem l¹i bµi míi.Lµm bµi tËp 1, 2,3,4,5/SGK trang 26Rót kinh nghiÖm sau giê d¹y:

….....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Tuần: 5 Ngày soạn: 15/09/2013Tiết: 9 Ngày dạy: 16/09/2013

TiÕt 9 Bµi 3: ch¬ng tr×nh m¸y TÍNH vµ d÷ liÖu (t2)A. Môc tiªu:* KiÕn thøc: - Häc sinh n¾m ®îc c¸c phÐp so s¸nh, ¸p dông ®Ó so s¸nh c¸c sè c¸c biÓu thøc sè- HiÓu ®îc c¸ch giao tiÕp gi÷a ngêi vµ m¸y. Qua c¸c hép tho¹i * Kû n¨ng:- N¾m ch¾c dö liÖu vµ kiÓu d÷ liÖu, n¾m c¸c phÐp to¸n víi d÷ liÖu kiÓu sè.- N¾m ch¾c c¸c phÐp to¸n so s¸nh c¸c ký hiÖu trong phÐp to¸n so s¸nh, * Th¸i ®é: HS cã th¸i ®é häc tËp nghiªm tóc.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

B. ChuÈn bÞ:- GV: ThiÕt kÕ bµi d¹y, phßng m¸y.- HS : §äc tríc bµi häc.

C. TiÕn tr×nh d¹y häc   : 1. Ổn định tổ chức (1’)2. Nội dung bài mới

Hoạt động của giáo viên Hoạt động của học sinhHoạt động 1   : Kiểm tra bài cũ (6’)

? H·y nªu c¸c kiÓu d÷ liÖu, vµ c¸c phÐp to¸n víi d÷ liÖu kiÓu sè mµ em biÕt?? Làm bài 4 SGK trang 26

- 2 HS lên trả bài

Hoạt động 2   : Các phép so sánh (17’)- Từ slide 1 đến slide 3

? Trong to¸n häc ngoµi c¸c phÐp céng, trõ, nh©n, chia. Ta cßn cã c¸c phÐp to¸n g×?? H·y nªu c¸c phÐp to¸n so s¸nh vµ ký hiÖu cña nã, vµ cho vÝ dô.?GV ®a b¶ng c¸c phÐp so s¸nh trong to¸n häc? KÕt qu¶ cña phÐp so s¸nh lµ g×?KÕt qña cña phÐp so s¸nh lµ ®óng hoÆc sai.5 > 3 cho kÕt qu¶ ®óng9 < 5 cho kÕt qu¶ sai ...? H·y cho vÝ dô? Vëy th× c¸c phÐp to¸n so s¸nh trong ng«n ng÷ lËp tr×nh còng nh vËy. Tuy nhiªn mçi ng«n ng÷ lËp tr×nh cã mét ký hiÖu riªng. Tïy theo 22ong ng«n ng÷ lËp tr×nh.GV ®a b¶ng giíi thiÖu ký hiÖu phÐp so s¸nh trong Pascal

- HS suy nghĩ, trả lời

HS nªu c¸c phÐp so s¸nh trong to¸n häc vµ cho vÝ dô.

Ký hiệu Phép so sánh Ví dụ= Bằng 5 = 5< Nhỏ hơn 3 < 5> Lớn hơn 9 > 6≠ Khác 6 ≠ 5≤ Nhỏ hơn hoặc

bằng 5 ≤ 6

≥ Lớn hơn hoặc bằng 9 ≥ 6

Hoạt động 3   : Giao tiếp người – máy tính (17’)- Từ slide 4 đến slide 9- GV sử dụng bài giảng điện tử và thực hành một ví dụ trực tiếp trên máy- Ở líp 6, 7 ta thÊy khi më hay

- HS quan sát, lĩnh hội kiến thức

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

tho¸t mét ch¬ng tr×nh ta thêng thÊy c¸c hép héi tho¹i xuÊt hiÖn ®ã chÝnh lµ sù giao tiÕp gi÷a ng-êi vµ m¸y qua c¸c héi héi tho¹i.Trong khi thùc hiÖn c¸c ch¬ng tr×nh m¸y tÝnh con ngêi muèn can thiÖp vµo c¸c phÐp to¸n ®Ó kiÓm tra vµ ®iÒu khiÓn.Díi ®©y lµ mét vè vÝ dô t¬ng t¸c gi÷a ngêi vµ m¸y. Th«ng b¸o kÕt qu¶ tÝnh to¸n.GV ®a ra vÝ dô.Ch¹y trùc tiÕp trªn PascalTh«ng b¸o trªn lµ g×? GV chay ch¬ng tr×nh tiÕp theo. Th«ng b¸o trªn cã ý nghÜa g×?T¬ng tù c¸c ch¬ng tr×nh tiÕp theo.

- HS suy nghĩ, trả lời

Hoạt động 4   : Củng cố và dăn dò (4’)- Slide 10? H·y tãm t¾t kiÕn thøc cña bµi. ?- GV cho häc sinh ®äc ghi nhíGV híng dÉn lµm bµi tËp sgk.- Về nhà làm tất cả các bài tập trong SGK những kiến thức đã học

Häc sinh tãm t¾t l¹i bµi, däc ghi nhí sgk

Rót kinh nghiÖm sau giê d¹y:

….....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần: 5 Ngày soạn: 15/09/2014Tiết: 10 Ngày dạy: 16/09/2014

BÀI TẬP + KTRA 15’A. Môc tiªu: * Thể hiện trong giáo án điện tửB. ChuÈn bÞ:

- GV: ThiÕt kÕ bµi d¹y, phßng m¸y, giáo án điện tử P.P- HS : §äc tríc bµi häc.

C. TiÕn tr×nh d¹y häc   : 1. Ổn định tổ chức (1’)2. Nội dung bài học

Hoạt động của GV Hoạt động của HSHoạt động 1: Kiểm tra 15 phút (15’)

- GV chiếu đề trên máy chiếu* Đáp án : A. Trắc NghiệmCâu 1 2 3 4Đáp án b A a b

B. Tự LuậnCâu 1: a. b*2+4*a*c (1đ)b. (y+x)*(y+x)/(3+y)-18/(5+y)*x (2đ)c. 15*(4+30+12) (1đ)d. (a*a+b)*(1+c)* (1+c)* (1+c) (1đ) Câu 2   : a. =-2(1đ) b. =-7.6 (1đ)c. =5 (1đ)

- HS nghiêm túc làm bài kiểm tra

Hoạt động 2   : Bài Tập (24’)- Gv thể hiện trên bài giảng điện tử- GV nhắc lại kiến thức lý thuyết của các bài đã học- GV và học sinh cùng sửa bài tập trong sách giáo khoa.- GV giải đáp các câu hỏi thắc mắc cho học sinh

- HS lắng nghe- Hs suy nghĩ, trả lời

- HS chú ý, lắng ngheHoạt động 3   : Củng cố và dặn dò (5’)

-Giáo viên nhắc lại kiến thức của bài học- GV đưa ra các câu hỏi củng cố kiến thức* Gv nhắc nhở HS vệ sinh phòng máy+ Về nhà xem lại các bài tập đã sửa và chuẩn bị bài thực hành 2 tiết sau học+ Về nhà làm các bài tập trong sách bài tập

- HS lắng nghe, thực hiện

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Rót kinh nghiÖm sau giê d¹y:…........................................................................................................................................................................................................................................................................................

Tuần : 6 Ngày soạn : Tiết : 11 Ngạy dạy :

TiÕt 11: Bµi thùc hµnh 2ViÕt ch¬ng tr×nh ®Ó tÝnh to¸n ( tiÕt 1)

A. Môc tiªu:* KiÕn thøc: - 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 Pascal* Kû n¨ng: - Thùc hµnh víi c¸c biÓu thøc sè häc trong ch¬ng tr×nh Pascal.* Th¸i ®é: HS cã th¸i ®é häc tËp nghiªm tóc.B. ChuÈn bÞ:

- GV: ThiÕt kÕ bµi d¹y, phßng m¸y, giáo án điện tử- HS : §äc tríc bµi häc.

C. TiÕn tr×nh d¹y häc:

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1: KiÓm tra bµi c ũ (5’)Gi¸o viªn ®a ra s¼n mét ch¬ng tr×nh cha ®îc lu? Tr×nh bµy c¸ch lu vµ ch¹y ch¬ng tr×nh Pascal?? Hãy nªu c¸ch khëi ®éng vµ tho¸t khái TurboHo¹t ®éng 2: Hướng dẫn HS làm Bài 1 luyện gõ các biểu thức số học trong môi trường Pascal (32’)- GV hướng dẫn trên bài giảng điện tử và thực hành trên máy chủ HS quan sát- GV đặt ra các câu hỏi HS suy nghĩ, trả lời- GV giải đáp câu hỏi của HS - GV yêu cầu HS thực hành- Gv quan sát, đôn đốc HS thực hành và sửa lỗi trên máy và giải thích lỗi hay gặp khi thực hành trên máy* Lưu ý: Nếu HS nào làm bài tốt có thể ghi

HS lªn b¶ng thùc hiÖn thao t¸c trªn m¸y.

HS lªn b¶ng thao t¸c më vµ tho¸t khái ch¬ng tr×nh.

- HS lắng nghe và lĩnh hội

- HS suy nghĩ, trả lời- HS lắng nghe và lĩnh hội- HS thực hành trên máy

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

vào điểm miệngHo¹t ®éng 4: Cñng cè (5’)? Nªu c¸ch khëi ®éng Pas, dÞch ch-¬ng tr×nh, ch¹y ch¬ng tr×nh?? Nªu c¸ch lu, më ch¬ng tr×nh ®· lu.? Nªu mét sè lçi trong PasHo¹t ®éng 5: Híng dÉn häc ë nhµ (3’)§äc phÇn tæng kÕt (sgk). §äc bµi ®äc thªm

- HS tr¶ lêi c©u hái.

- Häc sinh ®äc tæng kÕt ë (sgk).

Rót kinh nghiÖm sau giê d¹y:…........................................................................................................................................................................................................................................................................................…........................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 6 Ngày soạn : Tiết : 12 Ngạy dạy :

TiÕt 12: Bµi thùc hµnh 2ViÕt ch¬ng tr×nh ®Ó tÝnh to¸n ( tiÕt 2)

A. Môc tiªu:* KiÕn thøc: - 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 Pascal- Thùc hiÖn ®îc bµi tËp 2 vµ bµi tËp 3 trªn m¸y.- BiÕt ®îc c¸c lÖnh t¹m ngõng ch¬ng tr×nh: delay(x), read, readln.* Kû n¨ng: - Thùc hµnh víi c¸c biÓu thøc sè häc trong ch¬ng tr×nh Pascal.* Th¸i ®é: HS cã th¸i ®é häc tËp nghiªm tóc.

- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.

- Nâng cao ý thức và lòng say mê học tập các môn học.B. ChuÈn bÞ:

- GV: ThiÕt kÕ bµi d¹y, phßng m¸y, giáo án điện tử- HS : §äc tríc bµi häc.

C. TiÕn tr×nh d¹y häc:ho¹t ®éng cña gi¸o viªn ho¹t ®éng cña häc sinh

Ho¹t ®éng 1: KiÓm tra bµi cñ: (6’)? Tr×nh bµy cÊu tróc mét ch¬ng tr×nh Pascal ?? Viết chương trình tính biểu thức toán 15x4-30+10

- Hs lên bảng trả bài cũ

- HS ®äc ®Ò vµ thùc hiÖn c¸c

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ho¹t ®éng 2: Thùc hµnh theo yªu cÇu BT2: (18’)

- Yªu cÇu HS ®äc yªu cÇu bµi tËp 2

a) Më tÖp míi vµ gâ ch¬ng tr×nh (SGK)

b) DÞch vµ ch¹y ch¬ng tr×nhc) Thªm c¸c c©u lÖnh delay(5000) vµo sau mçi c©u lÖnh writelnd) Thªm lÖnh readln vµo tríc tõ kho¸ end.

Ho¹t ®éng 3: Thùc hµnh theo yªu cÇu bµi tËp 3 (16 ’ )

- Më tÖp CT2.pas vµ söa 3 lÖnh cuèi tríc tõ kho¸ end theo yªu cÇu ë SGK.* Lưu ý: Chỉ được dùng dấu ngoặc tròn để nhóm các phép toán*: Lưu ý: Các biểu thức Pascal được đặt trong câu lệnh Writeln để in ra kết quả.Ho¹t ®éng 4: Tæng kÕt, ®¸nh gi¸: (3’)- GV nhËn xÐt ý thøc, kû n¨ng, th¸i ®é cña HS trong tiÕt thùc hµnh.Ho¹t ®éng 5: H íng dÉn vÒ nhµ: (2 ’ ) - D¨n dß HS luyÖn tËp ë nhµ.- §äc tríc phần mềm luyện gõ phím nhanh với Finger Break Out.

yªu cÇu cña bµi tËp theo nhãm.uses crt; begin clrscr; writeln('16/3 = ', 16/3); writeln('16 div 3 = ', 16 div 3); writeln('16 mod 3 = ', 16 mod 3 ); writeln('16 mod 3 = ', 16-(16 mod 3)* 3); writeln('16 mod 3 = ', 16-(16 mod 3)/3); end

- HS thùc hµnh theo nhãm - Rót ra nhËn xÐt ghi vµo gi¸y nh¸p , sau ®ã tr×nh bµy khi gi¸o viªn yªu cÇu.

- HS tù nhËn xÐt lÉn nhau.

- HS chú ý, lắng nghe

- Hs lắng nghe, thực hiện

Rót kinh nghiÖm sau giê d¹y:…........................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

…........................................................................................................................................................................................................................................................................................

Tuần : 7 Ngày soạn : 29/09/2013 Tiết : 13 Ngày dạy : 30/09/2013

LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT

A. Môc tiªu:* KiÕn thøc: - HS hiểu và biết cách sử dụng được phần mềm. Thông qua các phần mềm học sinh hiểu được ý nghĩa của các phầm mềm máy tính ứng dụng trong các lĩnh vựa khác nhau của cuộc sống (ví dụ: học toán, địa lý, rèn luyện tư duy, tập gõ phím nhanh). Thông qua phần mềm học sinh hiểu biết thêm và có ý thức trong việc sử dụng máy tính đúng mục đích

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

* Kỹ Năng: Học sinh có kỹ năng sử dụng và khai thác thành thạo các phần mềm học tập đã được giới thiệu..Thông qua hoạt động học và chơi bằng phần mềm HS được rèn luyện khả năng thao tác nhanh với bàn phim và chuột máy tính.* Thái độ: HS cã th¸i ®é häc tËp nghiªm tóc.- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn họcII. CHUẨN BỊ

1. Giáo viên- Giáo án điện tử, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành, phần mềm Finger break out.

2. Học sinh- Sách giáo khoa, vở ghi, bút thước…

III. TIẾN TRÌNH 1. Ổn định tổ chức lớp (1’) 2. Nội dung bài học

Hoạt động GV Hoạt động HSHoạt động 1: Kiểm tra bài cũ (5’)

- GV đưa ra bài yêu câu học sinh lên thực hành trên máy- Viết chương trình tính biểu thức : 19/3 và 19 div 3 ; 19 mod 3- GV yêu cầu HS khác nhận xét bài làm của HS- GV nhận xét, bổ sung và ghi điểm

- HS lên thực hành trên máy tính

- HS còn lại theo dõi, quan sát bài làm của bạn

Hoạt động 2: Giới thiệu phần mềm (3’)- GV thể hiện trên bài giảng điện tử slide 3- GV: Lớp 7 em đó được làm quen với phần mềm luyện phím nào?- GV: Phần mềm Typing test giúp em rèn luyện kĩ năng gì?GV: Giới thiệu mục đích của phần mềm Finger break out

- HS chú ý, quan sát và trả lời câu hỏi GV đưa ra

Hoạt động 3: Màn hình chính của phần mềm (12’)- Thể hiện từ slide 4 đến slide 6- GV: Giới thiệu biểu tượng của chương trình.- GV: Chọn mức chơi và và nhấn start / space bar để bắt đầu.- GV: Theo em bây giờ muốn dừng chơi

- HS: Nêu cách khởi động chương trình. - HS: Lên máy chủ thực hiện thao tác khởi động chương trình

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

thì làm thế nào? - GV: Muốn thoát khỏi chương trình làm thế nào?

Hoạt động 4: Hướng dẫn sử dụng (20’)- Thể hiện từ slide 7-GV: Khởi động Finger break outGV: Muốn bắt đầu chơi làm thế nào?HS: Nghiên cứu SGK và quan sát màn hình trả lời.GV: Giới chốt từng bước để bắt đầu chơi.GV: Giới thiệu thờm một số thông tin trên màn hình Finger break outGV: Nếu có quả cầu lớn thì sẽ phải làm gì? GV: Khi nào bị mất một lượt chơi? Trò chơi sẽ thắng khi nào?GV: Giới thiệu về con vật lạ có chức năng gì trong trò chơi.

- HS chú ý, quan sát và trả lời câu hỏi GV đưa ra

Hoạt động 4: Củng cố và dặn dò (4’)- Thể hiện từ slide 8- GV nhắc lại nội dung của bài học- Yêu cầu HS về nhà xem lại bài để chuẩn bị cho tiết sau thực hành phần mềm.Rót kinh nghiÖm sau giê d¹y:…........................................................................................................................................................................................................................................................................................…........................................................................................................................................................................................................................................................................................

Tuần : 7 Ngày soạn : 29/09/2013 Tiết : 14 Ngày dạy : 30/09/2013

LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT(tt)I. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Biết sử dụng phần mềm Finger Break Out để luyện gõ mười ngón2. Kĩ năng:- Rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác.3. Thái độ:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Cẩn thận, nghiêm túc luyện tập từ dễ đến khó.- Phát triển tư duy, phản xạ nhanh.

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1. Giáo viên:Sách giáo khoa, máy tính điện tử, phần mềm Finger break out2. Học sinh: chuẩn bị bài trước ở nhà, sgk

III. TIẾN TRÌNH DẠY HỌC:1. Ổn định lớp (1’)2. Bài cũ: (5’) gọi học sinh thực hành trên máy3. Bài mới

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HSHoạt động 1: Khởi động phần mềm (5’)

? Yêu cầu học sinh khởi động phần mềm* Nháy đúp chuột lên biểu tượng của phần

mềm trên màn hình Desktop để khởi động theo yêu cầu của giáo viên.

Hoạt động 2: Giới thiệu nội dung bài thực hành (10’)GV giới thiệu NỘI DUNG bài thực hành - Học sinh chú ý lắng nghe => Ghi nhớ

kiến thức.Hoạt động 3: Học sinh thực hành luyện gõ mười ngón trên phần mềm.(22’)

- Gv chia các nhóm thực hành để HS xem kết quả của nhau tạo nên hứng thú thi đua làm việc- GV hướng dẫn HS thực hành- GV nêu những lưu ý khi HS thực hành trên máy

- Sử dụng phần mềm để luyện gõ 10 ngón theo yêu cầu của giáo viên.

IV.CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (2’)1. Củng cố: hệ thống lại kiến thức2. Hướng dẫn về nhà: về nhà xem trước bài mới bài 4: Sử dụng biến trong chương

trìnhRót kinh nghiÖm sau giê d¹y:…........................................................................................................................................................................................................................................................................................

Tuần : 8 Ngày soạn : 6/10/2013 Tiết : 15 Ngày dạy : 7/10/2013

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH

I. MỤC TIÊU CẦN ĐẠT:1. Kiến thức:- Biết khái niệm về biến- hằng- Hiểu được cách khai báo, sử dụng biến, hằng

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Biến được vai trò của biến trong lập trình2. Kĩ năng:

- Rèn luyện kĩ năng khai báo biến trong chương trình3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích bộ môn

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1.GV:Sách giáo khoa, máy tính điện tử, giáo án điện tử.2.HS: Đọc trước bài, vở, bút.

HOẠT ĐỘNG DẠY HỌC:1. Ổn định lớp: (1’)2. Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)- Thể hiện trong giáo án điện tử- Gv yêu cầu HS nhận xét- GV nhận xét, bổ sung

- Hs lên bảng thực hện trên máy chiếu - HS bổ sung- HS lắng nghe

Hoạt động 3: Tìm hiểu biến trong chương trình (24’)- Thể hiện trong giáo án điện tử từ slide 5 đến slide 14Tìm hiểu biến trong chương trình.Để chương trình luôn biết chính xác dữ liệu cần xử lí được lưu trữ ở vị trí nào trong bộ nhớ, các ngôn ngữ lập trình cung cấp một công cụ lập trình đó là biến nhớ.- Biến là một đại lượng có giá trị thay đổi trong quá trình thực hiện chương trình? Biến dùng để làm gì. * Biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình.

1. Biến là công cụ trong lập trình:

Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

Hoạt động 4: Tìm hiểu cách khai báo biến. (10’)- Thể hiện trong giáo án điện tử từ slide 15 đến slide 18- Tất cả các biến dùng trong chương trình đều 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 dữ liệu của biến.

2. Khai báo biến

Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ví dụ:Var m,n: Integer;S, diện tích: real;Thongbao: String;Trong đó: Var ? M,n ?S, dientich ?Thongbao ?- Var là từ khoá của ngôn ngữ lập trình dùng để khai báo biến.- m,n: là biến có kiểu số nguyên.- S, dientich: là các biến có kiểu số thực.- thongbao: là biến kiểu xâu* Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau.

Hoạt động 5: Củng cố và dặn dò (5’)- Thể hiện trong giáo án điện tử từ slide 19 đến slide 20- Câu hỏi và củng cố thể hiện trong giáo án điện tử

- HS suy nghĩ, trả lời

Rót kinh nghiÖm sau giê d¹y:…..........................................................................................................................................................................................................................................................…..........................................................................................................................................................................................................................................................

Tuần : 8 Ngày soạn : 6/10/2013 Tiết : 16 Ngày dạy : 7/10/2013

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

I. MỤC TIÊU CẦN ĐẠT:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

1. Kiến thức:- Biết khái niệm về biến- hằng- Hiểu được cách khai báo, sử dụng biến, hằng- Biến được vai trò của biến trong lập trình2. Kĩ năng:

- Rèn luyện kĩ năng khai báo biến trong chương trình3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích bộ môn

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1.GV:Sách giáo khoa, máy tính điện tử, giáo án điện tử.2.HS: Đọc trước bài, vở, bút.

HOẠT ĐỘNG DẠY HỌC:3. Ổn định lớp: (1’)4. Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Kiểm tra bài cũ (5’)

- Thể hiện trong giáo án điện tử slide 2 – slide 3- Gv yêu cầu HS nhận xét- GV nhận xét, bổ sung

- Hs lên bảng thực hện trên máy chiếu - HS bổ sung- HS lắng nghe

Hoạt động 2: Tìm hiểu sử dụng biến trong chương trình (24’)- Thể hiện trong giáo án điện tử từ slide 3 đến slide 6Tìm hiểu sử dụng biến trong chương trình.? BiÕn trong ch¬ng tr×nh ®îc sö dông ®Ó lµm g× ?? C©u lÖnh g¸n gi¸ trÞ cho biÕn cã d¹ng nh thÕ nµo ?

- GV lÊy mét sè vÝ dô.x c/b (biÕn x nhËn gi¸ trÞ b»ng c/b)x y (biÕn x ®îc g¸n gi¸ trÞ b»ng biÕn y) i i + 1 (BiÕn i ®îc g¸n gi¸ trÞ hiÖn t¹i cña i céng thªm 5)? Trong ch¬ng tr×nh Pascal lÖnh g¸n ®îc thay ký hiÖu mòi tªn ngîc chiÒu b»ng kÝ hiÖu nµo ?

Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

- HS suy nghĩ, trả lời

Hoạt động 2: Tìm hiểu hằng. (12’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Thể hiện trong giáo án điện tử từ slide 7 đến slide 10? H»ng lµ g× ?? C©u lÖnh khai b¸o h»ng cã d¹ng nh thÕ nµo ?- GV gi¶i thÝch c¸c yÕu tè trong c©u lÖnh.vµ yªu cÇu HS lÊy thªm mét sè vÝ dô

- HS suy nghĩ, trả lời

Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

Hoạt động 3: Củng cố và dặn dò (3’)? BiÕn ®îc sö dông trong ch¬ng tr×nh ®Ó lµm g× ?? BiÕn vµ h»ng cã g× kh¸c nhau ?? LÖnh khai b¸o biÕn vµ h»ng nh thÕ nµo?* Lµm bµi tËp 4, 5,6 ?SGK4.7; 4.8/SBT

- HS suy nghĩ, trả lời

- HS lắng nghe và thực hiện

Rót kinh nghiÖm sau giê d¹y:…..........................................................................................................................................................................................................................................................…..........................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 9 Ngày soạn : 13/10/2013 Tiết : 17 Ngày dạy : 14/10/2013

BÀI TẬP

I/ Môc ®Ých yªu cÇu:1. Kiến thức-Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp - Củng cố lại kiến thức từ bài 1 đến bài 4 2. Kỹ năng- HS biÕt c¸ch khai b¸o: tªn ch¬ng tr×nh, thviÖn, biÕn vµ h»ng- HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh- HiÓu ph¹m vi vµ néi dung c¸c kiÓu d÷ liÖu - HiÓu ý nghÜa c¸c phÐp to¸n sè häc, so s¸nh trong pascal;3. Thái độ- Nghiêm túc học tập, yêu thích môn học lập trình- Tự tìm tòi, đi sâu hơn kiến thức SGK ngôn ngữ lập trìnhII/ chuÈn bÞGV: + HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp + HÖ thèng bµi tËp yªu cÇu HS thùc hiÖn + Giáo án điện tửHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBTIII/ tiÕn tr×nh bµi gi¶ng

Hoạt động của GV Hoạt động của HSHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (4’)KiÓm tra lång trong qu¸ tr×nh «n luyÖn vµ lµm bµi tËp

Hoạt động 3: HÖ th«ng l¹i nh÷ng kiÕn thøc ®· häc (7’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV có thể kết hợp để kiểm tra bài cũ ghi điểm miệngH? Tr×nh bµy c¸ch khai b¸o : tªn ch¬ng tr×nh, th viÖn, biÕn, h»ng?H? Ta ®· häc c¸c kiÓu d÷ liÖu nµo?H? Ta ®· häc c¸c phÐp to¸n, so s¸nh nµo trong pascal?H? nh÷ng c©u lÖnh nµo ®Ó in x©u kÝ tù ra mµn h×nh kÕt qu¶? Nh÷ng c©u lÖnh nµo yªu cÇu nhËp d÷ liÖu vµo mµn h×nh kÕt qu¶? H? LÖnh nµo dïng ®Ó dõng mµn h×nh kÕt qu¶?H? LÖnh nµo lµm s¹ch mµn h×nh? Khi nµo th× míi sö dông ®îc lÖnh nµy?

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

Hoạt động 4: Bµi tËp (28’)- GV sử dụng giáo án điện tử- GV và HS cùng làm bài tập theo hệ thống câu hỏi giáo viên đưa ra- HS có thể đặt câu hỏi mà HS thắc mắc, chưa trả lời được

-HS suy nghĩ, nhớ lại kiến thức cũ để làm các bài tập GV đưa ra

Hoạt động 5: Củng cố và dặn dò (5’)- GV đưa slide trò chơi ô chữ HS giải vừa để củng cố bài, vừa để giải trí.- GV lu ý cho HS nh÷ng kiÕn thøc träng t©m, vµ c¸c lÖnh thêng gÆp - Xem l¹i kiÕn thøc ®· häc vµ lµm bµi tËp ®Ó tiÕt sau học bài thực hành 3: Khai báo và sử dụng biến.

- HS suy nghĩ tham gia trò chơi ô chữ

Rót kinh nghiÖm sau tiÕt d¹y................................................................................................................................................................................................................................................................................................................................................

..........................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 9 Ngày soạn : 13/10/2013 Tiết : 17 Ngày dạy : 14/10/2013

BÀI TẬP

I/ Môc ®Ých yªu cÇu:1. Kiến thức-Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp - Củng cố lại kiến thức từ bài 1 đến bài 4 2. Kỹ năng- HS biÕt c¸ch khai b¸o: tªn ch¬ng tr×nh, thviÖn, biÕn vµ h»ng- HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh- HiÓu ph¹m vi vµ néi dung c¸c kiÓu d÷ liÖu - HiÓu ý nghÜa c¸c phÐp to¸n sè häc, so s¸nh trong pascal;3. Thái độ- Nghiêm túc học tập, yêu thích môn học lập trình- Tự tìm tòi, đi sâu hơn kiến thức SGK ngôn ngữ lập trìnhII/ chuÈn bÞGV: + HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp + HÖ thèng bµi tËp yªu cÇu HS thùc hiÖn + Giáo án điện tửHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBTIII/ tiÕn tr×nh bµi gi¶ng

Hoạt động của GV Hoạt động của HSHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (4’)-Giáo viên sử dụng bài giảng điện tử từ slide 2 đến slide 3.- GV lần lượt gọi hai HS lên bảng trả bài cũ- GV gọi HS khác nhận xét câu trả lời của hai HS - GV nhận xét và ghi điểm

- HS lắng nghe và thực hiện

- HS lên bảng trả bài cũ

Hoạt động 3: HÖ th«ng l¹i nh÷ng kiÕn thøc ®· häc (7’)- GV sử dụng bản đồ tư duy để hệ thống lại kiến thức đã học

- HS lắng nghe

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV đưa ra câu hỏi để Hs nhớ lại kiến thức cũ- GV chốt kiến thức

- HS suy nghĩ, trả lời

Hoạt động 4: Bµi tËp (28’)- GV sử dụng giáo án điện tử- GV và HS cùng làm bài tập theo hệ thống câu hỏi giáo viên đưa ra.- Gv hệ thống các bài tập liên quan đến tên, về dữ liệu, bài tập chuyển đổi, bài tập về biến, bài tập tổng hợp, bài tập nhóm- HS có thể đặt câu hỏi mà HS thắc mắc, chưa trả lời được

-HS suy nghĩ, nhớ lại kiến thức cũ để làm các bài tập GV đưa ra

Hoạt động 5: Củng cố và dặn dò (5’)- GV đưa slide trò chơi ô chữ HS giải vừa để củng cố bài, vừa để giải trí.- GV lu ý cho HS nh÷ng kiÕn thøc träng t©m, vµ c¸c lÖnh thêng gÆp - Xem l¹i kiÕn thøc ®· häc vµ lµm bµi tËp ®Ó tiÕt sau học bài thực hành 3: Khai báo và sử dụng biến.

- HS suy nghĩ tham gia trò chơi ô chữ

Rót kinh nghiÖm sau tiÕt d¹y..........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 9 Ngày soạn :13/10/2013 Tiết : 18 Ngày dạy : 14/10/2013

Bài thực hành số 3KHAI BÁO VÀ SỬ DỤNG BIẾN (T1)

I. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho

biến. - HS Biết được tên của các kiểu dữ liệu và phạm vi giá trị, biết được giá trị của biến thi thay đổi, còn giá trị của hằng thì không thay đổi.

- Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím.

- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.- Hiểu cách khai báo và sử dụng hằng.2. Kĩ năng:- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.

- Bước đầu làm quen với cách khai báo biến và sử dụng biến trong chương trình. Có khả năng nhìn nhận một bài toán để chọn biến và chọn kiểu của biến.

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1. GV: bài thực hành, kiểm tra máy tính, giáo án điện tử. 2. HS: Học bài, sách,vở, bút

III.HOẠT ĐỘNG DẠY HỌCHoạt động của GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Hướng dẫn ban đầu (3’)Phổ biến nội dung yêu cầu chung trong tiết thực hành là khai báo và sử dụng biến, hằng.

- HS lắng nghe

Hoạt động 3: bài tập 1. (37’)Yêu cầu HS đọc bài toán trong SGK

- Chương trình này cần khai báo những biến nào ?

- Gợi ý công thức cần tính: Tiền thanh toán = Đơn giá ´ Số lợng + Phí dịch vụ- Yêu cầu HS làm bài toán- Đi các máy kiểm tra và hướng dẫn, uốn

- Đọc bài toán trong SGK và nghiên cứu.- Nghiên cứu SGK trả lời.

- Theo dõi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

nắn HS cách soạn thảo chương trình. - Giải thích sơ bộ từng phần vừa đa lên.- Kết hợp đánh giá và cho điểm HS qua tiết thực hành.- Đi các máy kiểm tra và hướng dẫn, uốn

nắn HS cách soạn thảo chương trình. - Giải thích sơ bộ từng phần vừa đưa lên.- Kết hợp đánh giá và cho điểm HS qua tiết thực hành.

- Làm câu a theo yêu cầu SGK..- Làm câu b, c, d theo yêu cầu SGK

Hoạt động 4: Củng cố và dặn dò (4’)- Hệ thống lại kiến thức đã học- Chỉ cho học sinh những lỗi thường gặp và yêu cầu khắc phục- Về nhà xem tiếp phần thực hành

- HS lắng nghe và trả lời

Rót kinh nghiÖm sau tiÕt d¹y................................................................................................................................................................................................................................................................................................................................................

..........................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 10 Ngày soạn : 20/10/2013 Tiết : 19 Ngày dạy : 21/10/2013

Bài thực hành số 3KHAI BÁO VÀ SỬ DỤNG BIẾN (T2) + Ktra 15’

I. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho

biến. - HS Biết được tên của các kiểu dữ liệu và phạm vi giá trị, biết được giá trị của biến thi thay đổi, còn giá trị của hằng thì không thay đổi.

- Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím.

- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.- Hiểu cách khai báo và sử dụng hằng.2. Kĩ năng:- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.

- Bước đầu làm quen với cách khai báo biến và sử dụng biến trong chương trình. Có khả năng nhìn nhận một bài toán để chọn biến và chọn kiểu của biến.

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH3. GV: bài thực hành, kiểm tra máy tính, giáo án điện tử. 4. HS: Học bài, sách,vở, bút

III.HOẠT ĐỘNG DẠY HỌCHoạt động của GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Hướng dẫn ban đầu (3’)- Phổ biến nội dung yêu cầu chung trong tiết thực hành là khai báo và sử dụng biến, hằng. Và yêu cầu học sinh khởi động máy

- Lắng nghe và 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 GV.

Hoạt động 3: bài tập 2. Rèn kỹ năng soạn, dịch, chạy chương trình có sử dụng biến + Kiểm tra 15’ (32’)

Yêu cầu HS đọc bài toán trong SGK tr36- Chương trình này cần khai báo những biến

nào ?- Hướng dẫn HS chỉ ra các bước để giải quyết

bài toán này.

- Đọc bài toán trong SGK và nghiên cứu.

- Nghiên cứu SGK trả lời.- Đọc đề bài 2 SGK và nghiên cứu để

hiểu cách làm.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Kiểm tra và hướng dẫn trên các máy.

- Để thực hiện tráo đổi giá trị của hai biến ta làm như thế nào ?

- Đi các máy kiểm tra và hướng dẫn, uốn nắn HS cách soạn thảo chương trình. - GV yêu cầu HS làm theo cách in ra giá trị hai biến x, y trước khi hoán đổi và sau đó in ra giá trị 2 biến hoán đổi- Giải thích sơ bộ từng phần vừa đưa lên.- Kết hợp đánh giá và ghi điểm 15’ cho HS qua tiết thực hành.Đáp án tham khảoProgram bai2;Uses crt;Var x,y,z:integer;Begin Clrscr; Write(‘Nhap gia tri bien x=’);readln(x); Write(‘Nhap gia tri bien y=’);readln(y); Writeln(‘ gia tri x truoc khi hoan doi:’,x); Writeln(‘ gia tri y truoc khi hoan doi:’,y); Z:=x; X:=y; Y:=z; Writeln(‘gia tri bien x sau hoan doi:’,x); Writeln(‘gia tri bien y sau hoan doi:’,y); ReadlnEnd.- HS có thể làm cách khác nếu KQ đúng ghi điểm tuyệt đối

- Thực hành. Tham khảo chương trình hoan_doi trong SGK

- Soạn, dịch và chạy chơng trình này trên máy.

- Trả lời.

Hoạt động 4: Tổng kết nội dung tiết thực hành (5’)- Đưa lên màn hình nội dung chính cần đạt

trong 2 tiết thực hành này (SGK) - Tổng kết lại

- Đứng tại chỗ đọc lại.

- Lắng ngheHoạt động 5: Củng cố và dặn dò (4’)

- Hệ thống lại kiến thức đã học- Chỉ cho học sinh những lỗi thường gặp và yêu cầu khắc phục- Về nhà xem bài 5: Từ bài toán đến chương trình

- HS lắng nghe và trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Rót kinh nghiÖm sau tiÕt d¹y................................................................................................................................................................................................................................................................................................................................................

..........................................................................................Tuần : 10 Ngày soạn : 20/10/2013

Tiết : 20 Ngày dạy : 21/10/2013BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (T1)

I. MỤC TIÊU CẦN ĐẠT 1. Kiến thức:- Hiểu được bài toán và biết cách xác định bài toán

- Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ.

- Học sinh xác định quá trình giải bai toán trên máy tính. 2. Kĩ năng:

- Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể

- Rèn luyện kĩ năng phân tích và xác định bài toán. - Học sinh biết các bước giải bài toán trên máy tính

- Rèn luyện kĩ năng lập các bước giải một bài toán đơn giản.- Rèn luyện kĩ năng mô tả thuật toán. 3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1. GV:Sách giáo khoa, máy tính điện tử.2. HS: Sách, vở,học bài.

III. HOẠT ĐỘNG DẠY HỌC:Hoạt động của GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Tìm hiểu khái niệm bài toán (14’)? Bài toán là khái niệm quen thuộc ta thường gặp ở những môn học nào?+ Bài toán là khái niệm ta thường gặp ở các môn như: toán, vật lý, hoá học…? Em hãy cho những ví dụ về bài toán

+ HS nghiên cứu SGK – trả lời

+ HS đưa ra ví dụ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ví dụ như: tính tổng các số tự nhiên từ 1 đến 100, tính quảng đường ô tô đi được trong 3 giờ với vận tốc 60 km/giờ.- Tuy nhiên, hằng ngày ta thường gặp và giải quyết các công việc đa dạng hơn nhiều như lập bảng cửu chương, lập bảng điểm của các bạn trong lớp…- Giáo viên phân tích => yêu cầu học sinh đưa ra khái niệm bài toán.+ Ta có thể hiểu bài toán là một công việc hay một nhiệm vụ cần phải giải quyết.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

+ HS lắng nghe

+ HS lắng nghe và lĩnh hội

Hoạt động 3: Tìm hiểu cách xác định bài toán. (25’)- Để giải quyết được một bài toán cụ

thể, người ta cần xác định bài toán, tức là xác định rõ các điều kiện cho trước và kết quả thu được.Ví dụ 1: Để tính diện tích tam giác ta cần xác định:- Điều kiện cho trước: một cạnh và đường cao tương ứng của cạnh đó.- Kết quả thu được: Diện tích hình tam giác.Ví dụ 2: Bài toán tìm đường đi tránh các điểm tắt nghẽn giao thông.? Em hãy xác định bài toán đó.- Điều kiện cho trước: Vị trí nghẽn giao thông và các con đường có thể đi từ vị trí hiện tại tới vị trí cần tới.- Kết quả thu được: Đường đi từ vị trí hiện tại tới vị trí cần tới mà không qua điểm nghẽn giao thông.Ví dụ 3: Đối với bài toán nấu một món ăn- Điều kiện cho trước: Các thực phẩm hiện có (trứng, mỡ, mắm, muối, rau…)- Kết quả thu được: một món ăn.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.+ Học sinh chú ý lắng nghe.

+ HS lắng nghe và trả lời, lĩnh hội kiến thức

+ HS lắng nghe và trả lời, lĩnh hội kiến thức

Hoạt động 5: Củng cố và dặn dò (5’)* Củng cố: hệ thống lại kiến thức, cho học sinh xác định lại bài toán* Hướng dẫn về nhà:

- Về nhà học bài, kết hợp SGK.- Về nhà xem tiếp bài 5: Từ bài toán đến chương trình

- HS lắng nghe và trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Rót kinh nghiÖm sau tiÕt d¹y................................................................................................................................................................................................................................................................................................................................................

..........................................................................................

Tuần : 11 Ngày soạn : 27/10/2013 Tiết : 21 Ngày dạy : 28/10/2013

BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (T2)I. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Hiểu được bài toán và biết cách xác định bài toán

- Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ.

- Học sinh xác định quá trình giải bài toán trên máy tính. 2. Kĩ năng:

- Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể

- Rèn luyện kĩ năng phân tích và xác định bài toán. - Học sinh biết các bước giải bài toán trên máy tính

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1. GV:Sách giáo khoa, máy tính điện tử.2. HS: Sách, vở, học bài.

III. HOẠT ĐỘNG DẠY HỌC:Hoạt động của GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)*GV đưa ra câu hỏi? Bài toán là gì ? Phải làm gì để xác định bài toán ? Nêu ví dụ về bài toán và nêu cách xác định bài toán- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS chú ý, lắng nghe- HS lên bảng trả bài cũ

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: Tìm hiểu khái niệm thuật toán và cách mô tả thuật toán. (34’)2. Quá trình giải bài toán trên máy tínha) Khái niệm thuật toán:- Việc dùng máy tính giải một bài toán nào đó chính là đưa cho máy tính dãy hữu hạn các thao tác đơn

+ Học sinh chú ý lắng nghe

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

giản mà nó có thể thực hiện được để từ các điều kiện cho trước ta nhận được kết quả cần thu được- GV lấy ví dụ về rôbốt nhặt rác=> đưa ra khái niệm thuật toán.

- Nói cách khác, thuật toán là các bước để giải một bài toán, còn chương trình chỉ là thể hiện của thuật toán trong một ngôn ngữ lập trình cụ thể.- GV chốt bài Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán.b) Quá trình giải bài toán trên máy tính : - Yêu cầu học sinh nghiên cứu SGK => quá trình giải bài toán trên máy tính.- Viết chương trình là thể hiện thuật toán bằng một ngôn ngữ lập trình sao cho máy tính có thể hiểu và thực hiện.- GV chốt bàiQuá trình giải bài toán trên máy tính gồm các bước sau:- Xác định bài toán: Từ phát biểu của bài toán, ta xác định đâu là thông tin đã cho và đâu là thông tin cần tìm.- Mô tả thuật toán: Tìm cách giải bài toán và diễn tả bằng các lệnh cần phải thực hiện.- Viết chương trình: Dựa vào mô tả thuật toán ở trên, ta viết chương trình bằng một ngôn ngữ lập trình mà ta biết.? Em hãy nêu lại khái niệm thuật toán.- GV chốt bàiThuật toán là dãy các thao tác cần thực hiện theo một trình tự xác định để thu được kết quả cần tìm từ những điều kiện cho trước.

+ Học sinh chú ý lắng nghe.

+ HS lắng nghe và ghi bài

+ HS nghiên cứu SGK – trả lời

+ HS lắng nghe

+ HS lắng nghe và ghi bài

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

+ HS suy nghĩ, trả lời+ HS lắng nghe và lĩnh hội

Hoạt động 4: Củng cố và dặn dò (5’)* Củng cố: hệ thống lại kiến thức, GV đưa ra các câu hỏi để HS khắc sâu kiến thức* Hướng dẫn về nhà:- Về nhà học bài, kết hợp SGK.

- HS lắng nghe và trả lời

- HS lắng nghe và thực hiện

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Về nhà xem tiếp bài 5: Từ bài toán đến chương trình

Rót kinh nghiÖm sau tiÕt d¹y................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................Tuần : 11 Ngày soạn : 27/10/2013

Tiết : 22 Ngày dạy : 28/10/2013BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (T3)

I. MỤC TIÊU CẦN ĐẠT 1. Kiến thức:- Hiểu được bài toán và biết cách xác định bài toán

- Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ.

- Học sinh xác định quá trình giải bài toán trên máy tính. 2. Kĩ năng:

- Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể

- Rèn luyện kĩ năng phân tích và xác định bài toán. - Học sinh biết các bước giải bài toán trên máy tính

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1. GV:Sách giáo khoa, máy tính điện tử..2. HS: Sách, vở, học bài.

III. HOẠT ĐỘNG DẠY HỌC:Hoạt động của GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (6’)*GV đưa ra câu hỏi? Thuật toán là gì ? Lấy ví dụ và mô tả thuật toán- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS chú ý, lắng nghe- HS lên bảng trả bài cũ- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: Tìm hiểu cách mô tả thuật toán. (31’)3. Thuật toán và mô tả thuật toán:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Nêu những bước phải làm để nấu cơm.- Yêu cầu học sinh nghiên cứu SGK => quá trình giải bài toán trên máy tính.- Cách liệt kê các bước như trên là một phương pháp thường dùng để mô tả thuật toán- GV yêu cầu HS lấy VD B1: vo gạo B2: cho gạo vào nồi B3: Cho nồi vào nấu B4: Cho cơm vào bát? Em hãy mô tả thuật toán để liệt kê các bước pha trà mời khách.- GV chốt bài INPUT: Trà, nước sôi, ấm và chén.- OUTPUT: Chén trà đã pha để mời khách- Bước 1. Tráng ấm, chén bằng nước sôi.- Bước 2. Cho trà vào ấm.- Bước 3. Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút.- Bước 4. Rót trà ra chén để mới khách.- Nếu không có mô tả gì khác trong thuật toán, các bước của thuật toán được thực hiện một cách tuần tự theo trình tự như đã được chỉ ra.- Ví dụ: Hãy nêu thuật toán để làm món trứng tráng.INPUT: Trứng, dầu ăn, muối và hành.- OUTPUT: Trứng tráng.- Bước 1. Đập trứng, tách vỏ và cho trứng vào bát.- Bước 2. Cho một chút muối và hành tươi thái nhỏ vào bát trứng. Dùng đũa khuấy mạnh cho đến khi đều.- Bước 3. Cho một thìa dầu ăn vào chảo, đun nóng đều rồi đỏ trứng vào đun tiếp trong 3 phút.- Bước 4. Lật mặt trên của miếng trứng úp xuống dưới. Đun tiếp trong khoảng 1 phút.- Bước 5. Lấy trứng ra đĩa GV chốt bài và nhấn mạnh mô tả thuật toán- GV đưa ra một vài ví dụ để HS nắm rõ mô tả thuật toán

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

+ HS suy nghĩ, trả lời lấy ví dụ

+ HS suy nghĩ, trả lời

+ Học sinh chú ý lắng nghe.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức

+ HS nghiên cứu SGK – trả lời

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

+ HS lắng nghe và lĩnh hội

Hoạt động 4: Củng cố và dặn dò (7’)* Củng cố: hệ thống lại kiến thức, cho học sinh - HS lắng nghe và trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

làm bài tập 3-4 SGK tr45 * Hướng dẫn về nhà:

- Về nhà học bài, kết hợp SGK.- Về nhà xem tiếp bài 5: Từ bài toán đến chương trình

Rót kinh nghiÖm sau tiÕt d¹y............................................................................................................................................................................................................................................................................................ ...................................................................................................................................................................................................................................................................................

.........

Tuần : 12 Ngày soạn : 03/11/2012 Tiết : 23 Ngày dạy : 04/11/2012

BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (T4)I. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Hiểu được bài toán và biết cách xác định bài toán

- Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ.

- Học sinh xác định quá trình giải bài toán trên máy tính. 2. Kĩ năng:

- Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể

- Rèn luyện kĩ năng phân tích và xác định bài toán. - Học sinh biết các bước giải bài toán trên máy tính

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1. GV:Sách giáo khoa, máy tính điện tử, giáo án điện tử.2. HS: Sách, vở, học bài.

III. HOẠT ĐỘNG DẠY HỌC:Hoạt động của GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)*GV đưa ra câu hỏi? Thuật toán là gì ? Quá trình giải bài toán trên máy tính gồm bao nhiêu bước ? Nêu các bước

- HS chú ý, lắng nghe- HS lên bảng trả bài cũ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: Tìm hiểu một số ví dụ về thuật toán (34’)4. Một số ví dụ về thuật toánTìm hiểu ví dụ 1.- Một hình A được ghép từ một hình chữ nhật với chiều rộng 2a, chiều dài b và một hình bán nguyệt ban kính a như hình dưới đây:

?Em hãy nêu thuật toán để tính diện tích của hình A Thuật toán để tìm diện tích của hình A gồm các bước sau:- Input: Số a là ½ chiều rộng của hình chữ nhật và là bán kính của hình bán nguyệt, b là chiều dài của hình chữ nhật.- Output: Diện tích của hình A.Bước 1. Tính S1 = 2a b {Tính diện tích hình chữ nhật}Bước 2. Tính S2 = π a2/2 {Tính diện tích hình bán nguyệt}Bước 3. Tính kết quả S = S1 + S2. và kết thúcTìm hiểu ví dụ 2.Ví dụ 2: Viết thuật toán tính tổng 100 số tự nhiên đầu tiên.Dùng biến SUM để lưu giá trị của tổng. Đầu tiên gán cho SUM có giá trị = 0. Tiếp theo lần lược thêm các giá trị 1,2,3,...100 vào SUM.? Nêu thuật toánBước 1. SUM 0.Bước 2. SUM SUM + 1.....Bước 101. SUM SUM + 100.- Thuật toán trên vẫn đúng nhưng quá dài dòng. Ta có thể mô tả thuật toán ngắn gọn hơn như sau:Bước 1. SUM 0; i 0.Bước 2. i i + 1.Bước 3. Nếu i <= 100, thì SUM SUM + 1 và

+ Học sinh lắng nghe, xác định yêu cầu của bài toán.

+ HS suy nghĩ trả lời

+ Học sinh chú ý lắng nghe.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức

+ HS nghiên cứu SGK – trả lời

+ HS suy nghĩ trả lời

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

+ HS lắng nghe và lĩnh hội

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

quay lại bước 2.Bước 4. Thông báo kết quả và kết thúc thuật toán.

Hoạt động 5: Củng cố và dặn dò (5’)* Củng cố: hệ thống lại kiến thức, cho học sinh bài tập 5-6 SGK tr45 * Hướng dẫn về nhà:

- Về nhà học bài, kết hợp SGK.- Về nhà làm lại tất cả bài tập. Ôn lại bài chuẩn bị tiết sau tiết bài tập

- HS lắng nghe và trả lời

Rót kinh nghiÖm sau tiÕt d¹y.............................................................................................................................................. .................................................................................................................................................................................................

.......................................................................................................................................................................................................................................

Tuần : 12 Ngày soạn : 03/11/2013 Tiết : 24 Ngày dạy : 04/11/2013

bµi tËpI/ Môc ®Ých yªu cÇu:1. KiÕn thøc:Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp - HS biÕt c¸ch khai b¸o: tªn ch¬ng tr×nh, thviÖn, biÕn vµ h»ng2. Kü n¨ng: -HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh- HiÓu ph¹m vi vµ néi dung c¸c kiÓu d÷ liÖu - HiÓu ý nghÜa c¸c phÐp to¸n sè häc, so s¸nh trong pascal;3. Th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞGV: HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp HÖ thèng bµi tËp yªu cÇu HS thùc hiÖnHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBTIII/ tiÕn tr×nh bµi gi¶ng

Hoạt động GV Hoạt động của HSHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV yêu cầu HS làm: + Bài 1 Tr45SGK- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS trả lời bài cũ

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: HÖ th«ng l¹i nh÷ng kiÕn thøc ®· häc (16’)H? Tr×nh bµy c¸ch khai b¸o : tªn ch-¬ng tr×nh, th viÖn, biÕn, h»ng?H? Ta ®· häc c¸c kiÓu d÷ liÖu nµo?H? Ta ®· häc c¸c phÐp to¸n, so s¸nh nµo trong pascal?H? nh÷ng c©u lÖnh nµo ®Ó in x©u kÝ tù ra mµn h×nh kÕt qu¶? Nh÷ng c©u lÖnh nµo yªu cÇu nhËp d÷ liÖu vµo mµn h×nh kÕt qu¶? H? LÖnh nµo dïng ®Ó dõng mµn h×nh kÕt qu¶?H? LÖnh nµo lµm s¹ch mµn h×nh? Ki nµo th× míi sö dông ®îc lÖnh nµy- GV nhận xét câu trả lời của HS.- GV chốt kiến thức- Gv giải đáp những câu hỏi HS đặt ra.

-HS lÇn lît tr¶ lêi tõng c©u hái cña GV nªu ra nh»m cñng cè lý thuyÕt ®· häc

- Hs chú ý, lắng nghe- Hs đưa ra câu hỏi

Hoạt động 4: Bµi tËp (18’)-GV: Cho HS ®äc néi dung bµi tËp 1 SGK trang 42Bµi tËp 1: §æi gi¸ trÞ cña hai biÕn x vµ y ?Em h·y x¸c ®Þnh INPUT vµ OUTPUT cña hai biÕn x, y, nªu c¸c bíc cÇn thùc hiÖn? -GVKLGV:Cho HS ®äc bµi tËp2 SGK trang 43? Em h·y nªu INPUT vµ OUTPUT cña bµi to¸n vµ nªu c¸c bíc ®Ó thùc hiÖn thuËt to¸n?- chia nhãm HS -c¸c nhãm tr¶ lêi-GVKL- GV hướng dẫn HS trả lời các bài tập trong SGK và Sách Bài tập.

-HS lªn lµm

-HS nhËn xÐt

-HS đọc bài tập 2- HS hoạt động nhóm- Đại diện nhóm trả lời

Hoạt động 5: Củng cố và dặn dò (5’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

VÒ nhµ C¸c em lµm l¹i c¸c bµi tËp SGK

Híng dÉn HS vÒ lµm c¸c c©u hái 1- 6 trang 45 SGK- Về nhà xem lại toàn bộ kiến thức đã học

- Về nhà chuẩn bị bài 6: Câu lệnh điều kiện

- Vệ sinh phòng máy

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Tuần : 13 Ngày soạn : 1011/2013 Tiết : Ngày dạy : 11/11/2013

ÔN tËpI/ Môc ®Ých yªu cÇu:1. KiÕn thøc:Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp - HS biÕt c¸ch khai b¸o: tªn ch¬ng tr×nh, thviÖn, biÕn vµ h»ng2. Kü n¨ng: -HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh- HiÓu ph¹m vi vµ néi dung c¸c kiÓu d÷ liÖu - HiÓu ý nghÜa c¸c phÐp to¸n sè häc, so s¸nh trong pascal;3. Th¸i ®é: Nghiªm tóc trong giê häc

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

II/ chuÈn bÞGV: HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp HÖ thèng bµi tËp yªu cÇu HS thùc hiÖnHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBTIII/ tiÕn tr×nh bµi gi¶ng

Hoạt động GV Hoạt động của HSHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (6’)- GV yêu cầu HS viết chương trình tính tổng hai giá trị - viết sử dụng biến- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS trả lời bài cũ trên máy chủ

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: HÖ th«ng l¹i nh÷ng kiÕn thøc ®· häc (15’)H? Một chương trình hoàn chỉnh gồm mấy phần và nêu rõ từng phầnH? Ta ®· häc c¸c kiÓu d÷ liÖu nµo?H? Ta ®· häc c¸c phÐp to¸n, so s¸nh nµo trong pascal?H? nh÷ng c©u lÖnh nµo ®Ó in x©u kÝ tù ra mµn h×nh kÕt qu¶? Nh÷ng c©u lÖnh nµo yªu cÇu nhËp d÷ liÖu vµo mµn h×nh kÕt qu¶? H? LÖnh nµo dïng ®Ó dõng mµn h×nh kÕt qu¶?H? LÖnh nµo lµm s¹ch mµn h×nh? Ki nµo th× míi sö dông ®îc lÖnh nµy

HS lÇn lît tr¶ lêi tõng c©u hái cña GV nªu ra nh»m cñng cè lý thuyÕt ®· häc

Hoạt động 4: Bµi tËp (20’)-GV: Cho HS ®äc néi dung bµi tËp 1 SGK trang 33Bµi1: A ®îc khai b¸o lµ kiÓu d÷ liÖu sè thùc, X lµ kiÓu d÷ liÖu kiÓu x©u.C¸c phÐp g¸n sau ®©y cã hîp lÖ kh«ng?a, A:=4; b, X:=3242;c,X:='3242'; d A:='Ha Noi';§¸p ¸n ®óng lµ a vµ c, ®¸p ¸n sai lµ b,d-GVKLGV:Cho HS ®äc bµi2,3 SGK trang 33Bµi 2: Nªu sù kh¸c nhau gi÷a biÕn vµ h»ng. cho mét vµi vÝ dô vÒ biÕn vµ h»ng?- chia nhãm HS -c¸c nhãm tr¶ lêi-GVKL-GV cho HS nghiªn cøu bµi 4 SGK trang 33

-HS lªn lµm

-HS nhËn xÐt

- HS hoạt động theo nhóm-C¸c nhãm tr¶ lêi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Bµi 4: Trong pascal khai b¸o nµo sau ®©y lµ ®óng?a.var tb:real;b.var 4hs:Integer;c.const x:real;d. var R =30;§¸p ¸n ®óng lµ a,b-GVKL-GV cho HS nghiªn cøu bµi 5 SGK trang 33Bµi 5: H·y liÖt kª c¸c lçi nÕu cã trong ch-¬ng tr×nh díi ®©y vµ söa l¹i cho ®óng?Var a,b:integer;const c:=3;begina:=200 b:=a/c;write(b);readln;end.-GVKL-Gv cho HS nghiªn cøu bµi 6 SGK trang 33Bµi 6: H·y cho biÕt kiÓu d÷ liÖu cña c¸c biÕn cÇn khai b¸o dïng ®Ó viÕt ch¬ng tr×nh ®Ó gi¶i c¸c bµi to¸n díi ®©y?a. TÝnh diÖn tÝch S cña tam gi¸c víi ®é dµi mét c¹nh a vµ chiÒu cao t¬ng øng h(a vµ h lµ c¸c sã tù nhiªn ®îc nhËp vµo tõ bµn phÝm)b. TÝnh kÕt qu¶ c cña phÐp chia lÊy phÇn nguyªn vµ kÕt qu¶ d cña phÐp chia lÊy phÇn d cña hai sè nguyªn a vµ b.? C«ng thøc tÝnh diÖn tÝch tam gi¸c lµ g×??CÇn khai b¸o nh÷ng biÕn nµo ®Ó tÝnh diÖn tÝch tam gi¸c?? CÇn ph¶i khai b¸o nh÷ng biÕn nµo ®Ó tÝnh kÕt qu¶ c vµ tÝnh kÕt qu¶ d?-GV híng dÉn HS lµm c¸c bµi tËp trang 45 SGK

-HS lªn lµm

-HS lµm

-HS lµm

-HS tr¶ lêi-HS tr¶ lêi

-HS tr¶ lêi

Hoạt động 5: Củng cố và dặn dò (3’) VÒ nhµ C¸c em lµm l¹i c¸c bµi tËp SGK

- Ôn tập kiến thức đã học để chuẩn bị tiết sau kiểm tra 1 tiết lý thuyết.- Vệ sinh phòng máy

- HS lắng nghe và thực hiện

Rót kinh nghiÖm .................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

..........................................................................................................................................................................................................................................

Tuần : 14 Ngày soạn : 10/11/2013 Tiết : 25 Ngày dạy : 17/11/2013

KIỂM TRA MỘT TIẾTI.Mục tiêu:1. Kiến thức:

- Kiểm tra lại những kiến thức cơ bản đã học.2. Kỹ năng:

- Vận dụng những kiến thức đã học vào bài kiểm tra.3. Thái độ: nghiêm túc.II.Chuẩn bị:+ Giáo viên: Giáo án và các tài liệu có liên quan.+ Học sinh: ôn bài, học bài, kiến thứcIII.Tiến trình giờ dạy: 1. Ổn định tổ chức: 2.Kiểm tra sĩ số: 3. Đề bài kiểm tra

Rót kinh nghiÖm ...........................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

A. MA TRẬN

Nhận biết Thông hiểu Vận dụngTổng

TN TL TN TL TN TL

1. Bài thực hành 1 1(0,5đ)

1(0,5đ)

2. Làm quen với ngôn ngữ lập trình

2(0,5đ)

1(3đ)

2(3,5đ)

3. Chương trình máy tính và dữ liệu

3(0,5đ)

1(0,5đ)

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

4(0,5đ)

2(2đ)

3(3đ)

3(5,5 đ)

Tổng điểm 4 điểm 3 điểm 3 điểm 7(10điểm)

Tổng phần trăm 40 % 30 % 30 %Chữ số giữa ô là câu hỏi, chữ số ở góc phải dưới mỗi ô là số điểm cho các câu ở ô đó.

B- Đề và Đáp ÁnI. TRẮC NGHIỆM (2 điểm)

Khoanh tròn những câu trả lời mà em cho là đúng nhất: (1 điểm)Câu 1: Trong Pascal, để mở một tệp đã có ta chọn:

A.File Open. B.File Save.C.File New. D.File Exit

Câu 2: Các tên sau đây, nhóm nào là các từ khoá: A. End, Mod, Var, Readln; B. Begin, Uses, Write; Or C. Begin, Program, Uses, End. D. Begin, Readln, Or, Uses.Câu 3: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh

Writeln(‘16*2-3=’,16*2-3);A. 16*2-3=16*2-3 B. 29 C. 16*2-3 D. 16*2-3=29

Câu 4: Biến và hằng là các đại lượng được đặt tên , chúng dùng để:A. Ch¹y ch¬ng tr×nh. B. Ch¹y néi dung ch¬ng

tr×nh.C. Lu tr÷ d÷ liÖu. D. Lu cÊt ch¬ng tr×nh.

.II. TỰ LUẬN (8 điểm)Câu 1: (3 điểm) Em hãy nêu cấu trúc chung của chương trình máy tính? Cho ví dụ?.Câu 2: (2 điểm) Hãy liệt kê các lỗi trong chương trình dưới đây và sữa lại cho đúng: (2 đ)

Chương trình Sữa lỗi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Mức độNội

dung

Gi¸o ¸n tin häc 8

Program kiem tra;Uses crt;BeginWriteln( Nguyen Thi Thu Ha);Writeln( ‘ Hoc sinh lop 8A’)Writeln(‘ cao 1,5m’);Readln;endCâu 3: (3 điểm) Viết chương trình nhập chiều dài và chiều rộng của hình chữ nhật rồi in ra màn hình diện tích của hình chữ nhật đó.

ĐÁP ÁN VÀ BẢNG ĐIỂM

I. TRẮC NGHIỆM (2 điểm)

(Mỗi câu trả lời đúng được 0,5 điểm).

1 2 3 4

A C D C

II. TỰ LUẬN (8 điểm)

Câu 1: Cấu trúc chung của mọi chương trình máy tính gồm: (2 điểm/mỗi ý đúng được 1 điểm)

- Phần khai báo, thường các câu lệnh dùng để:+ Khai báo tên chương trình.+ Khai báo các thư viện (chứa các lệnh viết sẵn có thể 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ó.* Ví dụ: (Lấy ví dụ chính xác được 1 điểm)Program vidu;Ues crt;Begin

Write(‘Hello’);End.

Câu 2: (2 điểm) Mỗi ý trả lời đúng được 0,5 điểmChương trình Sữa lỗi Số điểm

Program kiem tra; Program kiemtra; 0,5đUses crt; Uses crt;Begin Begin

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Writeln( Nguyen Thi Thu Ha); Writeln( ‘Nguyen Thi Thu Ha’); 0,5đWriteln( ‘ Hoc sinh lop 8A’) Writeln( ‘ Hoc sinh lop 8A’); 0,5đWriteln(‘ cao 1,5m’); Writeln(‘ cao 1,5m’);Readln; Readln;End End. 0,5đCâu 3: (3 điểm) Program dientich;Uses crt;Var: a,b,s: real; 0,5 đBegin 0,25đ

clrscr;Write(‘Nhap chieu dai: ’) ; readln(a); 0,5đWrite(‘Nhap chieu rong: ’) ; readln(b); 0,5đS:=a*b; 0,5đWriteln(‘Dien tich hinh chu nhat la: ’, S:2:2); 0,5đReadln;

End. 0,25đ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 13 Ngày soạn : 10/11/2013 Tiết : 26 Ngày dạy : 11/11/2013

Bài 6: CÂU LỆNH ĐIỀU KIỆN (T1)I/ Môc ®Ých yªu cÇu : 1.KiÕn thøc- BiÕt sù cÇn thiÕt cña cÊu tróc rÏ nh¸nh trong lËp tr×nh- - BiÕt cÊu tróc rÏ nh¸nh ®îc sö dông ®Ó chØ dÉn cho m¸y

tÝnh thùc hiÖn c¸c thao t¸c phô thuéc vµo ®iÒu kiÖn 2.Kü n¨ng -HiÓu c¸c cÊu tróc rÏ nh¸nh cã 2 d¹ng : d¹ng thiÕu vµ d¹ng ®ñ- BiÕt mäi ng«n ng÷ lËp tr×nh ®Òu cã c©u lÖnh ®Ó thÓ hiÖn cÊu tróc rÏ nh¸nh - HiÓu có ph¸p, ho¹t ®éng cña c¸c c©u lÖnh d¹ng thiÕu vµ d¹ng ®ñ trong pascal- Bíc ®Çu viÕt ®îc c©u lÖnh ®iÒu kiÖn trong pascal3.Th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞ GV: chuÈn bÞ H32 SGK, giáo án điện tử.HS: Häc bµi cò, nghiªn cøu tríc bµi míi vµ lµm c¸c bµi tËp trong SBTIII/ tiÕn tr×nh bµi gi¶ng

Hoạt động GV Hoạt động của HSHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ-KÕt hîp trong giê häc

Hoạt động 3: 1.Ho¹t ®éng phô thuéc vµo ®iÒu kiÖn (12’)- G: Trong cuéc sèng hµng ngµy cã nh÷ng ho¹t ®éng nµo ®îc thùc hiÖn nh 1 thãi quen vµ ho¹t ®éng nµo ®îc thùc hiÖn theo kÕ ho¹ch ®· ®îc x¸c ®Þnh tõ tríc?- G: Tuy nhiªn c¸c ho¹t ®éng ®ã thêng bÞ t¸c ®éng bëi sù thay ®æi cña c¸c hoµn c¶nh cô thÓ.G: LÊy vÝ dô- Mçi s¸ng thøc dËy, tËp thÓ dôc, vÖ sinh c¸ nh©n, ¨n s¸ng, ®Õn trêng...- Em thêng ®i ®¸ bãng cïng c¸c b¹n vµo

- HS suy nghĩ, trả lời

- HS chú ý, lắng nghe

-HS: Tù lÊy vÝ dô

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

s¸ng chñ nhËt.- “NÕu” bÞ èm, em sÏ kh«ng tËp thÓ dôc buæi s¸ng (cã thÓ lµ kh«ng ®Õn trêng ®îc)- “NÕu” trêi ma em kh«ng ®i ®¸ bãng vµ ë nhµ gióp mÑ dän nhµ cöa; ngîc l¹i em sÏ ®i ®¸ bãng.H? Trong cuéc sèng hµng ngµy tõ ‘NÕu” trong vÝ dô trªn ®îc dïng ®Ó chØ c¸i g×? H? Sau ®iÒu kiÖn sÏ tiÕp theo lµ g×? H? “Ho¹t ®éng “ trong cuéc sèng ®îc gäi lµ g× trong tin häc ?H? C©u lÖnh vµ ®iÒu kiÖn cã phô thuéc vµo nhau kh«ng? Gäi mét sè häc sinh tr¶ lêi c©u hái -> Yªu cÇu líp nhËn xÐt GV nhËn xÐt rót ra kÕt luËn Cã nh÷ng ho¹t ®éng chØ ®îc thùc hiÖn khi 1 ®iÒu kiÖn cô thÓ x¶y ra. §iÒu kiÖn thêng lµ 1 sù kiÖn ®îc m« t¶ sau tõ “NÕu”

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- Hs lắng nghe và ghi chép

Hoạt động 4: 2.TÝnh ®óng hoÆc sai cña ®iÒu kiÖn (13’)Yªu cÇu HS ®äc th«ng tin SGK- GV yêu cầu HS hoạt động nhómH? §Ó biÕt ®iÒu kiÖn ®óng hay sai ph¶i tr¶i qua bíc nµo?H? T¹i sao l¹i ph¶i kiÓm tra ®iÒu kiÖn ®óng hay sai?H? NÕu ®iÒu kiÖn kiÓm tra lµ ®óng th× ta gäi lµ g× ? vµ ®iÒu kiÖn sai ta gäi lµ g×? H? NÕu ®iÒu kiÖn tho¶ m·n th× tiÕp theo lµ g×? vµ nÕu kh«ng tho· m·n th× tiÕp theo lµ g×?Gäi ®¹i diÖn 1 nhãm tr×nh bµy ý kiÕn -> Nhãm kh¸c nhËn xÐtGV nhËn xÐt vµ lÊy thªm 1 vµi vÝ dô

-HS ®äc th«ng tin SGK- HS th¶o luËn theo nhãm ®ª t×m hiÓu th«ng tin tr¶ lêi c©u hái- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời- Đại diện nhóm trình bày- Nhãm kh¸c nhËn xÐt

Hoạt động 5: 3. §iÒu kiÖn vµ phÐp so s¸nh (14’)H? Trong To¸n häc nh÷ng phÐp so s¸nh nµo ®îc dïng ®Ó so s¸nh hai gi¸ trÞ lµ sè hoÆc hai biÓu thøc cã gi¸ trÞ lµ sè?H? VËy c¸c phÐp so s¸nh trong To¸n häc

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

cã g× kh¸c víi c¸c phÐp so s¸nh tronh Tin häc?H? C¸c phÐp so s¸nh ®ã cã kÕt qiña lµ g×?H? C¸c phÐp so s¸nh ®îc sö dông cho ®iÒu kiÖn hay c©u lÖnh?H? PhÐp so s¸nh cho kÕt qu¶ ®óng nghÜa lµ g× vµ phÐp so s¸nh cho kÕt qu¶ sai nghÜa lµ g×?Gäi HS tr¶ lêi Yªu cÇu HS nghiªn cøu vÝ dô SGK

- HS suy nghĩ, trả lời-Gäi 3 HS tr¶ lêi _> HS kh¸c nhËn xÐt - HS suy nghĩ, trả lời- HS suy nghĩ, trả lời

Hoạt động 6: Củng cố và dặn dò (5’)- Gäi HS ®äc ghi nhí SGK.GV lu ý cho HS nh÷ng kiÕn thøc träng t©m

-- VÒ nhµ C¸c em lµm l¹i c¸c bµi tËp SGKHíng dÉn HS vÒ lµm c¸c c©u hái 1- 4 SGK- Häc bµi- Xem tríc phÇn 4 vµ 5 cßn l¹i.

- HS lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y.......................................................................................................................................................................................................................................................................................................................................................................................................................................................Tuần : 14 Ngày soạn : 1711/2013

Tiết : 27 Ngày dạy :18/11/2013

Bµi 6. C©u lÖnh ®iÒu kiÖn (tiÕt 2)i. Môc tiªu : 1. KiÕn thøc: HiÓu cÊu tróc rÏ nh¸nh cã 2 d¹ng lµ: D¹ng thiÕu vµ d¹ng ®ñ. BiÕt mäi ng«n ng÷ lËp tr×nh ®Òu cã c©u lÖnh ®Ó thÓ hiÖn cÊu tróc rÏ nh¸nh.2. KÜ n¨ng: HiÓu có ph¸p, ho¹t ®éng cña c¸c c©u lÖnh ®iÒu kiÖn d¹ng thiÕu vµ d¹ng ®ñ trong Pascal. Bíc ®Çu viÕt ®îc c©u lÖnh ®iÒu kiÖn3. Th¸i ®é: Nghiªm tóc trong häc tËp, yªu thÝch lËp tr×nh trªn m¸y tÝnh.ii. ChuÈn bÞ : 1. Gi¸o viªn :

- SGK, SGV, tµi liÖu, Gi¸o ¸n, giáo án điện tử

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

2. Häc sinh :- Lµm c¸c bµi tËp ë nhµ

- SGK, §å dïng häc tËp, b¶ng phô...iii. TiÕn tr×nh lªn líp

ho¹t ®éng cña gv ho¹t ®éng cña HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)- GV nêu câu hỏi trên giáo án điện tử- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS trả lời bài cũ- HS khác nhận xét- HS lắng nghe và phản hồi

Ho¹t ®éng 3 : 4. CÊu tróc rÏ nh¸nh (16’)GV: Yªu cÇu h/s theo dâi VD1? Víi yªu cÇu cña VD1 th× sÏ ph¶i tÝnh nh thÕ nµo?B1: TÝnh tæng sè tiÒn TB2: NÕu T >=100000 th× sè tiÒn ph¶i thanh to¸n lµ 70%*TB3: In ho¸ ®¬nGV: M« t¶ thuËt to¸n cña VD1GV: Yªu cÇu h/s theo dâi VD2? Víi yªu cÇu cña VD2 th× sÏ ph¶i tÝnh nh thÕ nµo?? H·y m« t¶ thuËt to¸n cña VD2B1: TÝnh tæng sè tiÒn TB2: NÕu T >= 100000, sè tiÒn ph¶i thanh to¸n lµ 70%*T; Ngîc l¹i sè tiÒn ph¶i thanh to¸n lµ 90%*T.B3: In ho¸ ®¬nGV: §a ra s¬ ®å “CÊu tróc rÏ nh¸nh d¹ng thiÕu vµ d¹ng ®ñ”=> C¸ch thÓ hiÖn ho¹t ®ộng phô thuéc vµo ®iÒu kiÖn ë VD1 ®îc gäi lµ “CÊu tróc rÏ nh¸nh d¹ng thiÕu”, cßn

* VÝ dô 1: SGK/48- HS: Dùa vµo yªu cÇu cña VD1 ®Ó tr¶ lêi.

*VÝ dô 2: SGK/48

-HS: Dùa vµo ®Ò bµi ®Ó tr¶ lêi.

- HS suy nghĩ, trả lời

- HS chú ý, lắng nghe và lĩnh hội

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

ë VD2 ®îc gäi lµ “CÊu tróc rÏ nh¸nh d¹ng ®ñ”.- Mäi NNLT ®Òu cã c¸c c©u lÖnh thÓ hiÖn cÊu tróc rÏ nh¸nh d¹ng thiÕu vµ ®ñ. CÊu tróc rÏ nh¸nh gióp cho viÖc lËp tr×nh linh ho¹t h¬n

- HS chú ý, lắng nghe và lĩnh hội

Ho¹t ®éng 4 : 5. C©u lÖnh ®iÒu kiÖn(18’)GV: §a ra cÊu tróc c©u lÖn ®iÒu kiÖn d¹ng thiÕu.GV: Khi gÆp c©u lÖnh ®iÒu kiÖn nµy, ch¬ng tr×nh sÏ kiÓm tra ®iÒu kiÖn. NÕu ®iÒu kiÖn ®îc tho¶ m·n, ch¬ng tr×nh sÏ thùc hiÖn c©u lÖnh sau tõ kho¸ then. Ngîc l¹i, c©u lÖnh ®ã bÞ bá qua* CÊu tróc c©u lÖnh ®iÒu kiÖn d¹ng thiÕu:

If <®iÒu kiÖn> then <c©u lÖnh>;(If, then lµ c¸c tõ kho¸)VÝ dô: Gi¶ sö cÇn in sè a ra mµn h×nh nÕu a>b- NÕu a>b th× in gi¸ trÞ a ra mµn h×nh

If a>b then write (a);VÝ dô 5: SGK/49readln(a)If a>5 then write (‘So da nhap khong

-HS: Chó ý theo dâi

- HS chú ý, lắng nghe và lĩnh hội

- HS: nghiªn cøu vÝ dô

- HS: Chó ý theo dâi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

§iÒu kiÖn

C©u lÖnh

§óngSai

§iÒu

kiÖn

C©u lÖnh 1

§óng

Sai

C©u lÖnh 2

Gi¸o ¸n tin häc 8

hop le’);GV: Theo dâi 2 vÝ dô 4 vµ vÝ dô 5 ®Ó hiÓu thªm vÒ c©u lÖnh ®iÒu kiÖn d¹ng thiÕu.GV: §a ra cÊu tróc c©u lÖnh ®iÒu kiÖn d¹ng ®ñGV: Víi c©u lÖnh ®iÒu kiÖn nµy, ch-¬ng tr×nh sÏ kiÓm tra ®iÒu kiÖn. NÕu ®iÒu kiÖn ®îc tho¶ m·n, ch¬ng tr×nh sÏ thùc hiÖn c©u lÖnh 1 sau tõ kho¸ then. Trong trêng hîp ngîc l¹i, c©u lÖnh 2 sÏ ®îc thùc hiÖn.GV: Yªu cÇu h/s t×m hiÓu vÝ dô 6 ®Ó hiÓu thªm vÒ c©u lÖnh ®iÒu kiÖn d¹ng ®ñ.* CÊu tróc c©u lÖn ®iÒu kiÖn d¹ng ®ñ:If <®iÒu kiÖn> then <c©u lÖnh1> else <c©u lÖnh2>;(If, then, else lµ c¸c tõ kho¸)VÝ dô 6: SGK/50NÕu b kh¸c 0 th× tÝnh kÕt qu¶;

Ngîc l¹i th× th«ng b¸o lçiIf b<>0 then x:=a/b else write (‘Mau so bang 0, khong chia duoc’);

- HS: Nghiªn cøu t×m hiÓu vÝ dô 6

- HS lắng nghe và ghi chép nội dung trọng tâm

Hoạt động 5: Củng cố và dặn dò (5’)- GV HÖ thèng l¹i kiÕn thøc bµi häc- Häc bµi vµ lµm bµi tËp 2, 3, 4, 5,6(Sgk/50-51).- Về nhà xem lại tất cả nội dung kiến thức đã học để chuẩn bị tiết sau tiết Bài Tập.

- HS lắng nghe

Rót kinh nghiÖm sau tiÕt d¹y......................................................................................................................................... ..........................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

....................................................................................................................

..........

...........................................................................................................

..............................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : 15 Ngày soạn : 24/11/2013 Tiết : 28 Ngày dạy : 25/11/2013

bµi tËpI/ Môc ®Ých yªu cÇu:1. KiÕn thøc:Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp

- BiÕt sù cÇn thiÕt cña cÊu tróc rÏ nh¸nh trong lËp tr×nh- BiÕt cÊu tróc rÏ nh¸nh ®îc sö dông dïng ®Ó chØ dÉn cho m¸y

tÝnh thùc hiÖn c¸c thao t¸c phô thuéc vµo ®iÒu kiÖn.- Töøng böôùc laøm ñöôïc baøi taäp caû caâu ñieàu kieän

2. Kü n¨ng: -HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh

-HiÓu cÇn thiÕt cña cÊu tróc rÏ nh¸nh trong lËp tr×nh- HiÓu ý nghÜa cấu trúc rẽ nhánh3. Th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞGV: HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp HÖ thèng bµi tËp yªu cÇu HS thùc hiÖnHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBTIII/ tiÕn tr×nh bµi gi¶ng

Hoạt động GV Hoạt động của HSHoạt động 1: Ổn định tổ chức (1’)

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)? Nêu cú pháp cấu trúc rẽ nhánh dạng thiếu và cấu trúc rẽ nhánh dạng đủ.? Phân biệt cấu trúc rẽ nhánh dạng thiếu và cấu trúc rẽ nhánh dạng đủ.- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS trả lời bài cũ

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: Bài tập (34’)Giaùo vieân cho hoïc sinh laøm caùc baøi taäp trang 50 va 51. Từ bài 1 đến bài 6 SGK.- GV yêu cầu HS làm bài tập vào vở.- GV hướng dẫn HS làm bài , GV hướng dẫn HS làm từng bài. GV nhận xét, bổ sung.Baøi 1: cho hoïc sinh töï laáy ví duï

- HS lÇn lît tr¶ lêi tõng c©u hái cña GV nªu ra nh»m cñng cè lý thuyÕt ®· häc

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ví d ụ 1: Nếu đạt điểm tổng kết cả năm cao hơn 8.5, em sẽ đạt danh hiệu ‘Học sinh giỏi’.Ví dụ 2: Nếu bị ốm, em cần phải đến phòng khám để bác sĩ khám bệnh.Ví dụ 3: Nếu không được tưới đủ nước đúng thời kì phát triển, lúa sẽ không cho thu hoạch cao.Baøi 2: trang 50a. Đúngb. Đúngc. Sai, nếu x>=1 hoặc x<=-1Bài 3: Giả sử Điểm_1 là số điểm của người thứ nhất và Điểm_2 là số điểm của người thứ hai, ngoài ra người thứ nhất nghĩ trong đầu một số tự nhiên n<10. - Điều kiện ở trò chơi là người thứ hai đoán đúng số n. Khi đó Điểm_2 được cộng thêm 1, ngược lại Điểm_2 được giữ nguyên. Tương tự, nếu người thứ hai nghĩ số tự nhiên m và điều kiện thứ hai là người thứ nhất đoán đúng số m đó. Khi đó Điểm_1 được công thêm 1,ngược lại Điểm_1 được giữ nguyên.- Điều kiện ở trò chơi là sau 10 lần, nếu Điểm_1>Điểm_2 thì người thứ nhất thắng cuộc, ngược lại người thứ hai thắng. Trường hợp Điểm_1=Điểm_2 thì không có người thắng và người thua.Baøi 5: trang 51a. Sai (thừa dấu hai chấm).b. Sai (thừa dấu chấm phẩy thứ nhất).c. Đúng, nếu phép gán m:=n không phụ thuộc điều kiện x>5, ngược lại sai và cần đưa hai lệnh a:=b; m:=n và giữa cặp khóa begin và end.Bài 6: Trang 51a. Vì 45 chia hết cho 3, điều kiện được thõa mãn nên giá trị của X được tăng lên 1, tức bằng 6.b. Điều kiện không được thõa mãn nên câu lệnh không được thực hiện, tức X giữ nguyên gí trị 5Giaùo vieân höôùng daãn cho hoïc sinh laøm baì. söûa baøi cho hoïc sinh

- HS làm bài theo sự hướng dẫn của GV.

- HS có thể đặt những câu hỏi còn thắc mắc chưa nắm được – GV sẽ giải đáp các câu hỏi của HS đặt ra

Hoạt động 5: Củng cố và dặn dò (5’)*Củng cố: chỉ ra những lỗi học sinh thường gặp và yêu cầu khắc phục- về nhà xem trứoc bài mới bài thực hành 4

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................Tuần : 15 Ngày soạn : 24/11/2013

Tiết : 29 Ngày dạy : 25/11/2013Bµi thùc hµnh 4. sö dông c©u lÖnh ®iÒu kiÖn

if ….then (TiÕt 1)i. Môc tiªu : 1. KiÕn thøc: LuyÖn tËp sö dông c©u lÖnh ®iÒu kiÖn If...then2. KÜ n¨ng: RÌn luyÖn kÜ n¨ng ban ®Çu vÒ ®äc c¸c ch¬ng tr×nh ®¬n gi¶n vµ hiÓu ®îc ý nghÜa cña thuËt to¸n sö dông trong ch¬ng tr×nh.3. Th¸i ®é: Nghiªm tóc trong thùc hµnh, yªu thÝch lËp tr×nh trªn m¸y tÝnh.ii. ChuÈn bÞ : 1. Gi¸o viªn :

- SGK, SGV, tµi liÖu, Gi¸o ¸n, phßng m¸y2. Häc sinh :

- Lµm c¸c bµi tËp ë nhµ- SGK, §å dïng häc tËp, b¶ng phô...

iii. TiÕn tr×nh lªn líp Hoạt động GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)? Tr×nh bµy có ph¸p cña lÖnh rÏ nh¸nh dạng thiếu và dạng đủ ?- GV kiÓm tra viÖc lµm bµi tËp ë nhµ cña HS- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS trả lời bài cũ

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: Ôn lại câu lệnh điều kiện (5’)? Nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu và dạng đủ. a) Dạng thiếu:

- HS suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Cú pháp:IF <điều kiện> then <câu lệnh>;- Hoạt động: Chương trình sẽ kiêm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then, ngược lại câu lệnh đó bị bỏ qua.b) Dạng đủ:- Cú pháp: If <điều kiện> then <Câu lệnh 1> Else <câu lệnh 2>;- Hoạt động: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, ngược lại câu lệnh 2 sẽ được thực hiện.

Hoạt động 4: Làm bài tập1/52(29’)GV : Gäi 1 HS ®äc yªu cÇu Bµi 1? h·y m« t¶ thuËt to¸n cña bµiGV : NhËn xÐt vµ chèt l¹i thuËt to¸nGV : Yªu cÇu HS gâ ch¬ng tr×nh (phÇn b)? H·y gi¶i thÝch 3 c©u lÖnh trong phÇn th©n cña ch¬ng tr×nh ?GV : NhËn xÐt- GV yªu cÇu HS thùc hµnh theo nhãm theo c¸c néi dung trªn.Gõ chương trình sau:program sapxep ;uses crt ;var a,b : integer ;begin clrscr ; write(‘ nhap so a : ‘) ; readln(a) ; write(‘ nhap so b : ‘) ; readln(b) ;

if a < b then write(a,’ ‘,b) else writeln(b,’ ‘,a) ;readln ;

? ë BT1, ý nghÜa cña c©u lÖnh - Tìm hiểu ý nghĩa của các câu lệnh trong chương trình.- Dịch và chạy chương trình+ Nhấn F9 để dịch và nhấn Ctrl + F9 để chạy chương trình.

- HS đọc yêu cầu bài SGK-HS : Suy nghÜ tr¶ lêi- HS lắng nghe- HS thực hành-HS : Thùc hµnh gâ ch¬ng tr×nh.- HS : Tr¶ lêi

- HS hoạt động theo nhóm

+ Học sinh tìm hiểu ý nghĩa của các câu lệnh trong chương trình theo yêu cầu của giáo viên.

Hoạt động 5: Củng cố và dặn dò (5’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Củng cố: giảng giải thêm các bài tập cho học sinh nắm lại kiến thức ? Tr×nh bµy cÊu tróc cña mét ch¬ng tr×nh Pascal ?? Tr×nh bµy có ph¸p cña lÖnh ®iÒu kiÖn.-Tiết sau thực hành: “ Bài thực hành số 4” (tt)

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Tuần : 16 Ngày soạn : 01/12/2013 Tiết : 30 Ngày dạy : 02/12/2013

Bµi thùc hµnh 4. sö dông c©u lÖnh ®iÒu kiÖn if ….then (TiÕt 2)

i. Môc tiªu : 1. KiÕn thøc: LuyÖn tËp sö dông c©u lÖnh ®iÒu kiÖn If...then2. KÜ n¨ng: RÌn luyÖn kÜ n¨ng ban ®Çu vÒ ®äc c¸c ch¬ng tr×nh ®¬n gi¶n vµ hiÓu ®îc ý nghÜa cña thuËt to¸n sö dông trong ch¬ng tr×nh.3. Th¸i ®é: Nghiªm tóc trong thùc hµnh, yªu thÝch lËp tr×nh trªn m¸y tÝnh.ii. ChuÈn bÞ : 1. Gi¸o viªn :

- SGK, SGV, tµi liÖu, Gi¸o ¸n, phßng m¸y2. Häc sinh :

- Lµm c¸c bµi tËp ë nhµ- SGK, §å dïng häc tËp, b¶ng phô...

iii. TiÕn tr×nh lªn líp Hoạt động GV Hoạt động của HS

Hoạt động 1: Ổn định tổ chức (1’)- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

Hoạt động 2: Kiểm tra bài cũ (5’)? Tr×nh bµy có ph¸p cña lÖnh rÏ nh¸nh dạng thiếu và dạng đủ ?

- HS trả lời bài cũ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV kiÓm tra viÖc lµm bµi tËp ë nhµ cña HS- GV yêu cầu HS khác nhận xét, bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS khác nhận xét- HS lắng nghe và phản hồi

Hoạt động 3: Làm bài tập 2/53 (5’)- Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn kết quả so sánh chiều cao của 2 bạn.- Yêu cầu học sinh viết và gõ chương trình vào máy.Program Ai_cao_hon;Var long, trang: real;BeginWriteln(‘ nhap chieu cao cua Long’); Readln(long);Writeln(‘nhap chieu cao cua Trang’); Readln(trang);If long>trang then Writeln(‘bạn Long cao hon’);If Long<trang then Writeln(‘ban Trang cao hon’) elseWriteln(‘hai ban bang nhau’);Readln;End.- Lưu chương trình với tên aicaohon.pas. Dịch và sửa lỗi chương trình

- HS suy nghĩ, trả lời

- HS viết và gõ chương trình vào máy

+ Học sinh lưu, sửa lỗi và chạy chương trình theo yêu cầu của giáo viên.

Hoạt động 4: Làm bài tập3/53(29’)- Gv yêu cầu HS đọc đề bài- Dưới đây là chương trình nhập ba số dương a, b, c từ bàn phím, kiểm tra và in ra màn hình kết quả kiểm tra ba số đó có thể là độ dài các cạnh của một tam giác hay không.Program ba_canh_tam_giac;Var a,b,c: real;BeginWrite(‘nhap ba so a, b và c:’);Readln(a,b,c);If (a+b>c) and (b+c>a) and (c+a>b) thenWriteln(‘a,b,c là ba cạnh của tam giác’) elseWriteln(‘a,b,c khong la ba canh cua tam giac’);Readln;

+ Học sinh tìm hiểu ý nghĩa của các câu lệnh trong chương trình theo yêu cầu của giáo viên.+ Nhấn F9 để dịch và nhấn Ctrl + F9 để chạy chương trình.

- HS đọc yêu cầu bài SGK-HS : Suy nghÜ tr¶ lêi- HS lắng nghe- HS thực hành-HS : Thùc hµnh gâ ch¬ng tr×nh.- HS : Tr¶ lêi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

End.- Tìm hiểu ý nghĩa của các câu lệnh trong chương trình.- Dịch và chạy chương trình

- HS hoạt động theo nhóm

+ Học sinh tìm hiểu ý nghĩa của các câu lệnh trong chương trình theo yêu cầu của giáo viên.

Hoạt động 5: Củng cố và dặn dò (2’)Củng cố: giảng giải thêm các bài tập cho học sinh nắm lại kiến thức - NhËn xÐt ý thøc vµ kÕt qu¶ cña tiÕt thùc hµnh.- Xem lại các bài trước tiết sau ôn tập

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Tuần : 16 Ngày soạn : 01/12/2013 Tiết : Ngày dạy : 02/12/2013

ÔN TẬP (NGOÀI CHƯƠNG TRÌNH)I. MỤC TIÊU:

1. Kiến thức:- Sử dụng các kiến thức đã học để làm một số bài tập

2. Kĩ năng:- Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal

3. Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học.II. CHUẨN BỊ:

GV:Nội dung bài tập, máy tính điện tử.HS: Sách ,vở,bút.

III. PHƯƠNG PHÁP:Hướng dẫn

IV. HOẠT ĐỘNG DẠY HỌC:HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

Hoạt động 1: Ổn định tổ chức (1’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- GV ổn định tổ chức lớp- GV yêu cầu lớp trưởng báo cáo sỉ số lớp

- HS lắng nghe và thực hiện

HOẠT ĐỘNG 1: ÔN LẠI KIẾN THỨC (7’)Cho học sinh viết lại cấu trúc câu điều kiện if, vẽ ra sơ đồ câu điều kiện if dạng đủ và dạng thiếu. Cho phân tích ý nghĩa

- Học sinh làm theo hướng dẫn của giáo viên

Hoạt động 2 : Bài tập 1.(9’)1. Bài tập 1- Các câu lệnh Pascal sau đây được viết đúng hay sai?a) If x:=7 then a = b;b) IF x > 5; then a:=b;c) IF x > 5 then a:= b; m:=n;d) IF x > 5 then a:=b; else m:=n;

+ Hoc sinh làm bài tập theo yêu cầu của giáo viên.

Hoạt động 3: Bài tập 2. (8’)- GV yêu cầu HS hoạt động nhóm2. Bài tập 2.- Sau mỗi câu lệnh sau đây a) IF ( 45 mod 3) = 0 then X:= X + 1;b) IF x > 10 thenX:= X + 1; Giá trị của biến X là bao nhiêu, nếu trước đó giá trị của X bằng 5?- GV yêu cầu đại diện nhóm trả lời-GV yêu cầu nhóm khác trả lời, nhận xét.- GV nhận xét, bổ sung.Đáp án:a) Giá trị của biến X = 6b) Giá trị của biến X = 5

- HS hoạt động nhóm theo yêu cầu của GV

- Đại diện nhóm trả lời- Nhóm khác nhận xét- HS lắng nghe và lĩnh hội

Hoạt động 4: Bài tập 3 (18’)- Viết chương trình kiểm tra số nguyên dương A nhập từ bàn phìm là số chẵn hay số lẻ.- Có bao nhiêu biến trong chương trình?+ Có 1 biến là biến A có kiểu dữ liệu là Integer- Làm thế nào để biết số nguyên dương A là số chẵn hay số lẻ.+ Để kiểm tra số nguyên dương A là số chẵn hay số lẽ, ta lấy số đó chia cho 2 và lấy phần dư. Nếu phần dư bằng 0 thì A là

- HS đọc đề

- HS suy nghĩ, trả lời

- HS suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

số chẵn, ngược lại A là sô lẻ.- Yêu cầu học sinh viết chương trình.+ Viết chương trình theo sự hướng dẫn của giáo viên.Program Kiem_tra_so_chan_le;Var A: Integer;BeginWriteln(‘Nhap so A:’); Readln(a);If A mod 2 = 0 thenWriteln(A,’la so chan’) ElseWriteln(A,’la so le’);Readln;End.

- HS thực hành theo sự hướng dẫn của GV

Hoạt động 5: Củng cố và dặn dò (2’)* Củng cố: giảng giải thêm các bài tập cho học sinh nắm lại kiến thức*Dặn dò: Tiết sau làm kiểm tra thực hành

- HS lắng nghe và thực hiện

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................Tuần : 17 Ngày soạn : 04/12/2012

Tiết : 31 Ngày dạy : 11/12/2012KIEÅM TRA THÖÏC HAØNH

i. Môc tiªu : 1. KiÕn thøc: §¸nh gi¸ kiÕn thøc cña häc sinh vÒ c©u lÖnh ®iÒu

kiÖn.2. KÜ n¨ng: ViÕt ch¬ng tr×nh hoµn chÝnh vÒ c©u lÖnh ®iÒu

kiÖn.3. Th¸i ®é: Nghiªm tóc trong thùc hµnh, yªu thÝch lËp tr×nh trªn m¸y tÝnh.

ii. ChuÈn bÞ : 1. Gi¸o viªn :

- SGK, SGV, tµi liÖu, Gi¸o ¸n, phßng m¸y2. Häc sinh :

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Lµm c¸c bµi tËp ë nhµiii. TiÕn tr×nh lªn líp 1. æn ®Þnh tæ chøc líp:

2. KiÓm tra bµi cò : 3 KiÓm tra :a. §Ò bµi:

§Ò bµi*) Yêu cầu chung: - Đề kiểm tra thực hành bao gồm 2 đề. Các máy số chẵn thì làm đề số 1. Còn máy số lẻ thì chọn đề số 2.Đề số 1:

1. Viết chương trình tính diện tích tam giác với dữ liệu được nhập từ bàn phím. Và kiểm

tra nếu số nhập vào là âm thì xuất ra thông báo.

2. Lưu bài với tên và lớp của mình. Ví dụ: An_8A1.PAS

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Đề số 2:

1.Viết chương trình tính tiền khách hàng phải thanh toán tiền mua sách như sau: Một

hiệu sách nhân dịp cuối năm đã thực hiện một đợt khuyến mãi lớn với nội dung sau: Nếu

khách hàng mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được

giảm 30% tổng số tiền phải thanh toán; và nếu khách hàng mua sách với tổng số tiền ít

hơn 100 nghìn đồng khách hàng sẽ được giảm 10% tổng số tiền phải thanh toán.

2. Lưu bài với tên và lớp của mình. Ví dụ: An_8A1.PAS

B. MA TRẬN

Nhận biết Thông hiểu Vận dụng Tổng

1. Bài thực hành 1: Làm quen với Turbo Pascal (0.5 đ) (0.5đ)

2. Bài thực hành 2: Viết chương trình để tính toán 3 đ (3 đ)3. Bài thực hành 3: Khai báo và sử dụng biến (2 đ) (2đ)4. Bài thực hành 4: Sử dụng lệnh điều kiện If….. Then (0.5đ) (4đ) (4.5đ)

Tổng điểm 3.5 điểm 2.5 điểm 4 điểm (10 điểm)Tổng phần trăm 35 % 25 % 40 %

Chữ số ở góc phải dưới mỗi ô là số điểm cho các câu ở ô đó.

C. ĐÁP ÁN VÀ BẢNG ĐIỂM Đề số 1   : Program Tinh_DT_tamgiac;

Uses crt; 2 điểmVar a,h,s:Real;Begin

Write(‘Moi ban nhap canh day: ’);Readln(a); 2 điểmWrite(‘Moi ban nhap chieu cao: ’);Readln(h);If a<0 and h<0 then

Write(‘Canh day hoac chieu cao la so am’);Else 4.5 điểm

S:=(a*h)/2;

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Mức độNội dung

Gi¸o ¸n tin häc 8

Write(‘Dien tich tam giac la: ’,s);Readln

End. 1 điểm*Lưu bài đúng theo yêu cầu 0,5 điểm.Đề số 2   : Program Tinh_tien;

Uses crt; 2 điểmvar T: Real;đBeginwrite (‘ Nhap tong so tien:’); 2 điểmReadln (T);

If T >= 100 000 then write(‘so tien phai thanh toan la:’ ,70%*T) 4.5 điểm

Else write (‘So tien phai thanh toan la:’, 90%*T);Readln

End. 1 điểm* Lưu bài đúng theo yêu cầu 0,5 điểm

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ho¹t ®éng cña GV vµ HS Néi dung chÝnh* Ho¹t ®éng 1 : Thùc hµnh bµi 1

GV : Gäi 1 HS ®äc yªu cÇu Bµi 1? h·y m« t¶ thuËt to¸n cña bµiHS : Suy nghÜ tr¶ lêiGV : NhËn xÐt vµ chèt l¹i thuËt to¸n

GV : Yªu cÇu HS gâ ch¬ng tr×nh (phÇn b)HS : Thùc hµnh gâ ch¬ng tr×nh.? H·y gi¶i thÝch 3 c©u lÖnh trong phÇn th©n cña ch¬ng tr×nh ?HS : Tr¶ lêiGV : NhËn xÐt

Bµi 1a)M« t¶ thuËt to¸nB1: NhËp 2 sè nguyªn a, b tõ bµn phÝmB2: NÕu a <= b th× hiÓn thÞ ra mµn h×nh gi¸ trÞ biÕn a tríc råi ®Õn biÕn bB3: NÕu b < a th× hiÓn thÞ ra mµn h×nh gi¸ trÞ biÕn b tríc råi ®Õn gi¸ trÞ biÕn aB4: KÕt thóc thuËt to¸nb)Gâ ch¬ng tr×nh trong SGK/52c)T×m hiÓu ý nghÜa cÇu lÖnh

* Ho¹t ®éng 2 : Thùc hµnh bµi 2

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

GV: Yªu cÇu HS thùc hµnh phÇn a vµ bHS: Thùc hµnh.

GV: ChØ ra vµ gi¶i thÝch lçi sai trong ch¬ng tr×nh.GV: Söa l¹i ch¬ng tr×nhHS: Chó ý theo dâi

Bµi 2a) Khëi ®éng vµ gâ ch¬ng tr×nh: SGK/53b)Lu tªn ch¬ng tr×nh aicaohon.pasc)T×m chç cha ®óng: S¸ch GV/58, 59.d)Söa ch¬ng tr×nhIf Long > Trang then writeln (‘Ban Long cao hon’);If Long = Trang then writeln (‘ Hai ban bang nhau’);If Long < Trang then writeln (‘Ban Trang cao hon’);hoÆc:If Long > Trang then writeln (‘Ban Long cao hon’) else If Long < Trang then writeln (‘Ban Trang cao hon’) else write (‘Hai ban cao bang nhau’);

4. Cñng cèNhËn xÐt ý thøc vµ kÕt qu¶ cña tiÕt thùc hµnh.

5. Híng dÉn vÒ nhµ.Lµm c¸c bµi tËp cßn l¹i ®Ó chuÈn bÞ cho giê bµi tËp sau.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 12: Ngµy so¹n:31/10/2010 Ngµy day: 01/11/2010 TiÕt 23 : bµi tËp

I/ Môc ®Ých yªu cÇu:1. KiÕn thøc:Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp - HS biÕt c¸ch khai b¸o: tªn ch¬ng tr×nh, thviÖn, biÕn vµ h»ng2. Kü n¨ng:HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh- HiÓu ph¹m vi vµ néi dung c¸c kiÓu d÷ liÖu - HiÓu ý nghÜa c¸c phÐp to¸n sè häc, so s¸nh trong pascal;3. Th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞGV: HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp HÖ thèng bµi tËp yªu cÇu HS thùc hiÖnHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBTIII/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp2Bµi cò: KiÓm tra lång trong qu¸ tr×nh «n luyÖn vµ lµm bµi tËp

3Bµi míiHo¹t ®éng cña gi¸o viªn vµ

häc sinhNéi dung

Ho¹t ®éng 1 HÖ th«ng l¹i nh÷ng kiÕn thøc ®· häc

H? Tr×nh bµy c¸ch khai b¸o : tªn ch¬ng tr×nh, th viÖn, biÕn, h»ng?H? Ta ®· häc c¸c kiÓu d÷ liÖu nµo?H? Ta ®· häc c¸c phÐp to¸n, so s¸nh nµo trong pascal?H? nh÷ng c©u lÖnh nµo ®Ó in x©u kÝ tù ra mµn h×nh kÕt qu¶?

HS lÇn lît tr¶ lêi tõng c©u hái cña GV nªu ra nh»m cñng cè lý thuyÕt

®· häc

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Nh÷ng c©u lÖnh nµo yªu cÇu nhËp d÷ liÖu vµo mµn h×nh kÕt qu¶? H? LÖnh nµo dïng ®Ó dõng mµn h×nh kÕt qu¶?H? LÖnh nµo lµm s¹ch mµn h×nh? Khi nµo th× míi sö dông ®îc lÖnh nµy??BiÕn lµ g×? H»ng lµ g×?-HS tr¶ lêi? Em h·y viÕt Có ph¸p khai b¸o biÕn , h»ng?-HS tr¶ lêi? Qu¸ tr×nh gi¶i bµi to¸n trªn m¸y tÝnh gåm nh÷ng bíc nµo?-HS tr¶ lêi

Ho¹t ®éng 2 Bµi tËp-GV: Cho HS ®äc néi dung bµi tËp 1 SGK trang 42?Em h·y x¸c ®Þnh INPUT vµ OUTPUT cña hai biÕn x, y, nªu c¸c bíc cÇn thùc hiÖn? -HS lªn lµm

-HS nhËn xÐt-GVKL

GV:Cho HS ®äc bµi tËp2 SGK trang 43? Em h·y nªu INPUT vµ OUTPUT cña bµi to¸n vµ nªu c¸c bíc ®Ó thùc hiÖn thuËt to¸n?- chia nhãm HS -c¸c nhãm tr¶ lêi-GVKL-

Bµi tËp 1: §æi gi¸ trÞ cña hai biÕn x vµ y

Bµi tËp2: t×m sè lín nhÊt trong d·y A c¸c sè a1,a2,.....an

IV.Cñng cè dÆn dß: VÒ nhµ C¸c em lµm l¹i c¸c bµi tËp SGKHíng dÉn HS vÒ lµm c¸c c©u hái1- 6 trang 45 SGK

Rót kinh nghiÖm ................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

.........................................................................................................................................................................................................................

Ngµy so¹n:3/11/2010 Ngµy day: 04/11/2010 TiÕt 24 : bµi tËp

I/ Môc ®Ých yªu cÇu:1. KiÕn thøc:Cñng cè l¹i nh÷ng kiÕn thøc träng t©m nhÊt ®Ó HS dÔ dµng tiÕp cËn víi bµi tËp - HS biÕt c¸ch khai b¸o: tªn ch¬ng tr×nh, thviÖn, biÕn vµ h»ng2. Kü n¨ng:HS biÕt sö dông mét sã c©u lÖnh nhËp d÷ liÖu , in ra mµn h×nh- HiÓu ph¹m vi vµ néi dung c¸c kiÓu d÷ liÖu - HiÓu ý nghÜa c¸c phÐp to¸n sè häc, so s¸nh trong pascal;3. Th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞGV: HÖ thèng kiÕn thøc trong t©m cÇn truyÒn ®¹t l¹i trong tiÕt bµi tËp HÖ thèng bµi tËp yªu cÇu HS thùc hiÖnHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp trong SGK, SBT

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp2Bµi cò: KiÓm tra lång trong qu¸ tr×nh «n luyÖn vµ lµm bµi tËp

3Bµi míi

Ho¹t ®éng cña gi¸o viªn vµ häc sinh

Néi dung

Ho¹t ®éng 1 Bµi tËp-GV: Cho HS ®äc néi dung bµi tËp 1 SGK trang 33-HS lªn lµm

-HS nhËn xÐt-GVKL

GV:Cho HS ®äc bµi2,3 SGK trang 33- chia nhãm HS -c¸c nhãm tr¶ lêi-GVKL-GV cho HS nghiªn cøu bµi 4 SGK trang 33-HS lªn lµm

GVKL

-GV cho HS nghiªn cøu bµi 5 SGK trang 33-HS lµm-GVKL-Gv cho HS nghiªn cøu bµi 6 SGK trang 33

-HS lµm? C«ng thøc tÝnh diÖn tÝch tam gi¸c lµ g×?-HS tr¶ lêi?CÇn khai b¸o nh÷ng biÕn nµo ®Ó tÝnh diÖn tÝch tam gi¸c?-HS tr¶ lêi? CÇn ph¶i khai b¸o nh÷ng biÕn

Bµi1: A ®îc khai b¸o lµ kiÓu d÷ liÖu sè thùc, X lµ kiÓu d÷ liÖu kiÓu x©u.C¸c phÐp g¸n sau ®©y cã hîp lÖ kh«ng?a, A:=4; b, X:=3242;c,X:='3242'; d A:='Ha Noi';§¸p ¸n ®óng lµ a vµ c, ®¸p ¸n sai lµ b,dBµi2: Nªu sù kh¸c nhau gi÷a biÕn vµ h»ng. cho mét vµi vÝ dô vÒ biÕn vµ h»ng?

Bµi4: Trong pascal khai b¸o nµo sau ®©y lµ ®óng?a.var tb:real;b.var 4hs:Integer;c.const x:real;d. var R =30;§¸p ¸n ®óng lµ a,bBµi 5: H·y liÖt kª c¸c lçi nÕu cã trong ch¬ng tr×nh díi ®©y vµ söa l¹i cho ®óng?Var a,b:integer;const c:=3;begina:=200 b:=a/c;write(b);readln;end.Bµi 6: H·y cho biÕt kiÓu d÷ liÖu cña c¸c biÕn cÇn khai b¸o dïng

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

nµo ®Ó tÝnh kÕt qu¶ c vµ tÝnh kÕt qu¶ d?-HS tr¶ lêiGV híng dÉn HS lµm c¸c bµi tËp trang 45 SGK

®Ó viÕt ch¬ng tr×nh ®Ó gi¶i c¸c bµi to¸n díi ®©y?a. TÝnh diÖn tÝch S cña tam gi¸c víi ®é dµi mét c¹nh a vµ chiÒu cao t¬ng øng h(a vµ h lµ c¸c sã tù nhiªn ®îc nhËp vµo tõ bµn phÝm)b. TÝnh kÕt qu¶ c cña phÐp chia lÊy phÇn nguyªn vµ kÕt qu¶ d cña phÐp chia lÊy phÇn d cña hai sè nguyªn a vµ b.

IV.Cñng cè dÆn dß: VÒ nhµ C¸c em lµm l¹i c¸c bµi tËp SGKHíng dÉn HS vÒ xem bµi T×m hiÓu thêi gian víi phÇn mÒm SUN TIME

Rót kinh nghiÖm .........................................................................................................................................................................................................................................................................................................................................................................................................................................

Tuần 16 Ngày soạn: 9/12/2012Tiết: 32 Ngày dạy: 10/12/2012

TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES (Tiết 1)

I. Mục tiêu 1. KiÕn thøc: HS hiÓu ®îc c¸c chøc n¨ng chÝnh cña phÇn mÒm , sö dông phÇn mÒm ®Ó quan s¸t thêi gian ®Þa ph¬ng cña c¸c vÞ trÝ kh¸c nhau trªn Tr¸i ®Êt 2.Kü n¨ng:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

HS cã thÓ tù thao t¸c vµ thùc hiÖn mét sè chøc n¨ngchÝnh cña phÇn mÒm nh t×m kiÕm c¸c vÞ trÝ trªn tr¸i ®Êt cïng thêi gian mÆt trêi mäc , t×m c¸c vÞ trÝ cã nhËt thùc, cho thêi gian tù chuyÓn ®éng ®Ó quan s¸t hiÖn t¬ng ngµy vµ ®ªm 3.Th¸i ®é: -Th«ng qua phÇn mÒm HS cã th¸i ®é ch¨m chØ häc tËp, biÕt vËn dông vµ sö dông phÇn mÒm trong viÖc hç trî häc tËp vµ n©ng cao kiÕn thøc cña m×nh

-Th«ng qua phÇn mÒm HS sÏ hiÓu biÕt thªm vÒ thiªn nhiªn, tr¸i ®Êt tõ ®ã n©ng cao ý thøc b¶o vÖ m«i trêng sèng

II. Ph ương tiện và cách thức : a. Phương tiện thực hiện+ GV: Giáo án, tài liệu tham khảo.+ HS: Đồ dùng học tập, SGK.b. Cách thức tiến hành :+ Lấy HS làm trung tâm.+ Nêu vấn đề, gợi mở, diễn giảng và các phương pháp khác.

III. Tiến trình giờ dạy : 1) Ổn định tổ chức lớp : 2) Kiểm tra bài cũ : không kiểm tra 3) Nội dung bài mới :

Hoạt động của giáo viên Hoạt động của học sinh* Hoạt động 1 1. Giới thiệu phần mềm (11’)

Tìm hiểu phần mềmGV- Các vị trí khác nhau trên Trái Đất nằm trên các múi giờ khác nhau.GV- Phần mềm Sun times sẽ giúp các em nhìn được toàn cảnh các vị trí, thành phố, thủ đô của các nước trên toàn thế giới và rất nhiều thông tin liên quan đến thời gian.- Phần mềm Sun times sẽ giúp các em nhìn được toàn cảnh các vị trí, thành phố, thủ đô của các nước trên toàn thế giới và rất nhiều thông tin liên quan đến thời gian.

1. Giới thiệu phần mềm+ HS lắng nghe

+ HS quan sát, lắng nghe

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

* Hoạt động 2 2. Màn hình chính của phần mềm: (11’)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Hoạt động của giáo viên Hoạt động của học sinhTìm hiểu cách khởi động phần mềm.GV:- ? Em hãy nêu cách khởi động phần mềm.

* Nháy đúp vào biểu tượng để khởi động phần mềm. GV:Yêu cầu học sinh khởi động phần mềm trên máy tính.

a) Khởi động phần mềm:+ HS lắng nghe, suy nghĩ và trả lời

+ HS lắng nghe và ghi chép

+ Học sinh khởi động phần mềm trên máy tính theo yêu cầu của giáo viên.

* Hoạt động 3 (12’)Tìm hiểu màn hình chính của phần mềm.GV:- Yêu cầu học sinh quan sát và cho biết màn hình chính của phần mềm gồm những gì?

Thông tin về một địa điểm

Bảng chọn và các nút lệnh

Bản đồ và các địa điểm được đánh dấu

Vùng tối (đêm) Vùng sáng (ngày)Đường phân chia sáng/tối

*- Màn hình chính của phần mềm gồm: + Các vùng sáng tối khác nhau.Vùng sáng cho biết vị trí thuộc vùng này hiện thời là ban ngày, vùng tối là ban đêm. + Giữa vùng sáng tối có 1 đường vạch liền, đó là ranh giới giữa ngày và đêm. + Trên bản đồ có những vị trí được đánh dấu đó chính là các thành phố và thủ đô của các quốc gia.

b) Màn hình chính của phần mêm:

+ HS lắng nghe, quan sát

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức

* Hoạt động 4 (8’)Tìm hiểu cách thoát khỏi phần mềm.GV:- ? Hãy cho biết cách thoát khỏi phần mềmĐể thoát khỏi phần mêm ta thực hiện:- Chọn File => Exit- Nhấn tổ hợp phím Alt + F4

c) Thoát khỏi phần mềm:HS:- Để thoát khỏi phần mềm ta chọn Menu File

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức

4) Củng cố và dặn dò (3’)- Giáo viên nhận xét và đánh giá tiết thực hành.- Tiết sau tiếp tục tìm hiểu “Tìm hiểu thời gian với phần mềm Sun Times”

IV . Rút kinh nghiệm:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần 17 Ngày soạn: 09/12/2012Tiết: 33 Ngày dạy: 10/12/2012

t×m hiÓu thêi gian víi phÇn mÒm sun times (t2)

i. Môc tiªu : 1. KiÕn thøc: NhËn biÕt c¸c thµnh phÇn chÝnh trªn mµn h×nh chÝnh cña phÇn mÒm. NhËn biÕt thêi gian ngµy vµ ®ªm.1. KÜ n¨ng: BiÕt sö dông phÇn mÒm ®Ó nhËn biÕt c¸c th«ng

tin liªn quan ®Õn thêi gian: ngµy/®ªm, mÆt trêi mäc/lÆn....2. Th¸i ®é : Nghiªm tóc, ch¨m chØ, yªu thÝch t×m hiÓu kh¸m

ph¸.ii. ChuÈn bÞ :

1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n, phßng m¸y

2. Häc sinh :- SGK, §å dïng häc tËp, b¶ng phô...

iii. TiÕn tr×nh lªn líp 1. æn ®Þnh tæ chøc líp: (1’)

2. D¹y bµi míi :Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña HS

Hoạt động 1: Kiểm tra bài cũ (7’)- GV yêu cầu 2 HS lên bảng trả bài cũ? Em h·y nªu môc ®Ých chÝnh, c¸ch khëi ®éng vµ tho¸t khái phÇn mÒm Sun Times?? Em hãy giới thiệu phần mềm suntimes và cho biết các thành phần chính trên giao diện chính của phần mềm?- Phần mềm Sun times sẽ giúp các em nhìn được toàn cảnh các vị trí, thành phố, thủ đô của các nước trên toàn thế giới và rất nhiều thông tin liên quan đến thời gian

+ Màn hình chính của phần mềm gồm:- Các vùng sáng tối khác nhau.Vùng sáng cho biết vị trí thuộc vùng này hiện thời là ban ngày, vùng tối là ban đêm.- Giữa vùng sáng tối có 1 đường vạch liền,

- HS lắng nghe và thực hiện

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

đó là ranh giới giữa ngày và đêm.- Trên bản đồ có những vị trí được đánh dấu đó chính là các thành phố và thủ đô của các quốc gia.- GV yêu cầu HS khác nhận xét- GV nhận xét, bổ sung

- HS khác nhận xét- HS lắng nghe và lĩnh hội

Ho¹t ®éng 2: Nh¾c l¹i kiÕn thøc ( 11’)GV: Gäi 2-3 h/s chØ ra c¸c thµnh phÇn chÝnh vµ c¸c th«ng tin kh¸c trªn mµn h×nh chÝnh? Muèn phãng to thu nhá 1 vïng lµm nh thÕ nµo?? H·y chØ ra hiÖn tîng ngµy/ ®ªm, mÆt trêi mäc/lÆn? Muèn xem chi tiÕt 1 ®Þa ®iÓm lµm thÕ nµo?- GV hướng dẫn HS tìm hiểu các nội dung đã học.- GV trả lời các câu hỏi HS đưa ra

+ HS đọc thông tin SGK

+ HS tr¶ lêi

+ HS tr¶ lêi

+ HS tr¶ lêi

+ HS lắng nghe, quan sát

+ HS đưa ra câu hỏi Lắng nghe GV giải thích

Ho¹t ®éng 2: Cho HS thùc hµnh trªn m¸y (24’)- GV yêu cầu HS thực hành* Néi dung thùc hµnh:- Khëi ®éng phÇn mÒm- Phãng to quan s¸t vïng b¶n ®å cña ViÖt Nam- Quan s¸t vµ nhËn biÕt thêi gian ngµy/®ªm t¹i ViÖt Nam- Quan s¸t vµ xem th«ng tin thêi gian chi tiÕt t¹i ®iÓm níc ViÖt Nam- Gv quan s¸t híng dÉn cho HS thùc hµnh- GV giải đáp những thắc mắc cho HS

+ HS thực hành

iv. tæng kÕt ®¸nh gi¸ (2’)KiÓm tra ®¸nh gi¸GV: NhËn xÐt ý thøc vµ kÕt qu¶ tiÕt thùc hµnhHíng dÉn vÒ nhµ.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- TiÕp tôc thùc hµnh- Xem tríc c¸c phÇn cßn l¹i

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................Tuần 17 Ngày soạn: 10/12/2012Tiết: 34 Ngày dạy: 11/12/2012

¤n tËp (t1) I/ Môc tiªu:

* KiÕn thøc: - biÕt ®îc c¸ch khai b¸o biÕn

- HiÓu cÊu tróc rÏ nh¸nh cã 2 d¹ng: D¹ng thiÕu vµ d¹ng ®ñ. - BiÕt mäi ng«n ng÷ lËp tr×nh ®Òu cã c©u lÖnh ®Ó thÓ hiÖn cÊu tróc rÏ nh¸nh. - HiÓu có ph¸p, ho¹t ®éng cña c¸c c©u lÖnh ®iÒu kiÖn d¹ng thiÕu vµ d¹ng ®ñ trong Pascal. - Bíc ®Çu viÕt ®îc c©u lÖnh ®iÒu kiÖn trong Pascal. * Kü n¨ng: - ViÕt ®ïng c©u lÖnh rÏ nh¸nh d¹ng khuyÕt, rÏ nh¸nh d¹ng ®Çy ®ñ. - BiÕt sö dông ®óng vµ cã hiÖu qu¶ c©u lÖnh rÏ nh¸nh. - BiÕt sö d¹ng biÕn trong ch¬ng tr×nh * Th¸i ®é: - nghiªm tóc trong häc tËpII/ Ph ¬ng ph¸p: ThuyÕt tr×nh, vÊn ®¸p, th¶o luËn.III/ ChuÈn bÞ: C¸c tranh ¶nh liªn quan ®Õn c¸c bµi tËp IV/ Ho¹t ®éng d¹y häc: 1/ KiÓm tra bµi cò:(5phut) ?H·y cho biÕt c¸c c©u lÖnh Pascal thÓ hiÖn cÊu tróc rÏ nh¸nh? (GV gäi HS lªn b¶ng tr×nh bµy, gäi HS kh¸c nhËn xÐt) 2/ Bµi míi:

Ho¹t ®éng cña GV Ho¹t ®éng cña HSHo¹t ®éng 1: (35phut) bµi tËpBµi tËp 2: H·y cho biÕt c¸c ®iÒu kiÖn hoÆc biÓu thøc sau ®©y cho kÕt qu¶ ®óng hay sai?Gv chia HS thµnh 4 nhãm, yªu cÇu mçi nhãm lµm mét c©u.a) 123 lµ sè chia hÕt cho 3

Thùc hiÖn trªn giÊy nh¸p vµ tr¶ lêi c©u hái.a) §óngb) §óngc) §óngd) Sai nÕu x 1 hoÆc x -1

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

b) NÕu ba c¹nh a, b, ccña mét tam gi¸c tho· m·n c2= a2 b2 th× tam gi¸c ®ã cã 1 gãc vu«ng.c) 152 >200d) x2<1GV yªu cÇu c¸c nhãm nhËn xÐt kÕt qu¶ cña nhau.Bµi 3: GV yªu cÇu HS ®äc ®Ò ra ë SGKGV híng dÉn: Gi¶ sö §iÓm1 lµ sè ®iÓm cña ngêi thø nhÊt vµ §iÓm2 lµ sè ®iÓm cña ngêi thø hai, ngoµi ra ngêi thø nhÊt nghÜ trong ®Çu mét sè tù nhiªn n <10. ?H·y ph¸t biÓu quy t¾c thùc hiÖn 1 níc ®i ë trß ch¬i. Ho¹t ®éng nµo sÏ ®îc thùc hiÖn, nÕu ®iÒu kiÖn cña quy t¾c ®ã thì m·n? Ho¹t ®éng nµo sÏ ®îc thùc hiÖn nÕu ®iÒu kiÖn cña quy t¾c ®ã kh«ng tho· m·n?GV híng dÉn HS tr¶ lêi.

Bµi 5: C©u lÖnh ®iÒu kiÖn Pascal sau ®©y ®îc viÕt ®óng hay sai? Gv chia HS thµnh 4 nhãm yªu cÇu mçi nhãm lµm mét bµi

a) if x:=7 then a= b.b) if x>5; then a:= b;c) if x> 5 then a:= b; m:= n;d) ifx>5 then a:= b; else m:=n

Gv yªu cÇu c¸c nhãm nhËn xÐtGv kÕt luËnBµi 6: Sau mçi c©u lÖnh sau ®©ya) if (45 mod 3) = 0 then x:=x+1;b) if x>10 then x:= x+1;Gi¸ trÞ cña biÕn x sÏ lµ bao nhiªu, nÕu tríc ®ã gi¸ trÞ cña X b»ng 5.

NhËn xÐt Bµi 3:L¾ng nghe vµ ghi chÐp.§iÒu kiÖn ë trß ch¬i ngêi thø 2 ®o¸n ®óng sè n. Khi ®ã §iÓm2 ®îc céng thªm 1; Ngîc l¹i, §iÓm 2 ®îc gi÷ nguyªn. T-¬ng tù, nÕu ngêi thø hai nghÜ sè tù nhiªn m vµ ®iÒu kiÖn thø hai lµ ngêi thø nhÊt ®o¸n ®óng sè m ®ã. Khi ®ã §iÓm1 ®îc céng thªm 1; ngîc l¹i §iÓm1 ®îc gi÷ nguyªn.§iÒu kiÖn ë trß ch¬i lµ sau 10 lÇn, nÕu §iÓm 1> §iÓm 2 th× ngêi thø nhÊt ®îc tuyªn bè th¾ng cuéc; ngîc l¹i, ngêi thø hai th¾ng. Trêng hîp §iÓm1 = §iÓm2 th× kh«ng cã ngêi th¾ng vµ ngêi thua.Bµi 5:

a) Sai (thõa dÊu hai chÊm)b) sai (thõa dÊu chÊm phÈy

thø nhÊt)c) §óng, nÕu phÐp g¸n

m:=n kh«ng phô thuéc ®iÒu kiÖn x>5; ngîc l¹i, sai vµ cÇn ®a hai c©u lÖnh a:=b; m:=n; vµo cÆp tõ kho¸ begin end;

d) Sai (thõa dÊu chÊm phÈy thø nhÊt tríc else)

* C¸c nhãm ®a ra c¸c nhËn xÐt Bµi 6: a) Ta thÊy ®iÒu kiÖn 45 chia hÕt cho3 ®îc tho· m·n nªn gi¸ trÞ cña X ®îc t¨ng lªn 1, tøc b»ng 6.b) §iÒu kiÖn kh«ng ®îc tho· m·n nªn c©u lÖnh kh«ng ®îc thùc hiÖn, tøc x vÈn gi÷ nguyªn gi¸ trÞ 5.Bµi 7:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Gv híng dÉn HS lµm Ta xÐt xem c©u a vµ c©u b ®iÒu kiÖn cã tho· m·n hay kh«ng?Bµi 7: ViÕt ch¬ng tr×nh gi¶i ph¬ng tr×nh bËc nhÊt ax + b = 0 víi a 0 vµ a, b nhËp tõ bµn phÝm.Gv híng dÉn HS c¸ch gi¶i NhËp sè thùc a, bNÕu a <>b ph¬ng tr×nh cã nghiÖm duy nhÊt: x:= -b/aNgîc l¹i (tøc a = 0);

- NÕu b= 0 ph¬ng tr×nh v« ®Þnh;- NÕu b<>0 ph¬ng tr×nh v«

nghiÖm

Program GPTBN; var a, b: Real; Begin Write (‘ Nhap he so a,b cua phuong trinh:’); Readln (a,b); if a<>0 then Writeln (‘phuong trinh co nghiem duy nhat x=’, -b/a:0:4) else if b=0 then writeln (‘Phuongtrinh vo dinh’) else writeln (‘ phuong trinh vo nghiem’); Readln; End.

V/ Cñng cè bµi:(5phut) Gv yªu cÇu HS nh¾c l¹i c©u lÖnh ®iÒu kiÖn d¹ng thiÕu vµ c©u lÖnh ®iÒu kiÖn d¹ng ®ñ. Ra bµi tËp vÒ nhµ: ViÕt ch¬ng tr×nh nhËp vµo mét sè tù nhiªn bÊt kú, b¸o ra mµn h×nh sè nµy ch½n hay lÎ.

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần 18 Ngày soạn: 17/12/2012Tiết: 35 Ngày dạy: 18/12/2012

¤n tËp (TiÕp)

I/ Môc tiªu:* KiÕn thøc: - biÕt ®îc c¸ch khai b¸o biÕn

- biÕt ®îc kh¸i niÖm kiÓu d÷ liÖu - BiÕt ®îc c¸c bíc gi¶i to¸n trªn m¸y * Kü n¨ng: - hiÓu ®îc kiÓu d÷ liÖu kh¸c nhau th× ®îc x÷ lý kh¸c nhau. - x¸c ®Þnh ®îc input, output cña bµi to¸n ®¬n gi¶n * Th¸i ®é: - nghiªm tóc trong häc tËpII/ Ph ¬ng ph¸p: ThuyÕt tr×nh, vÊn ®¸p, th¶o luËn.III/ ChuÈn bÞ: Mét sè bµi tËp IV/ Ho¹t ®éng d¹y häc: 1/ Bµi míi(40phut)

Ho¹t ®éng cña GV Ho¹t ®éng cña HSA/ Lý thuyÕt:1. Ng«n ng÷ lËp tr×nh lµ g×?

2. Mét ch¬ng tr×nh gåm mÊy phÇn?

3. H·y kÓ mét sè tõ kho¸ trong Pascal?4. H·y kÓ mét sè kiÓu d÷ liÖu thêng dïng trong ng«n ng÷ Pascal?

5. T×m chæ sai trong c¸c c©u lÖnh sau vµ söa l¹i cho ®óng:a) Var Start, begin: Real;b) Const x:=3.14; y:= 1000;c) Var a:=5;d) Const ten lop =’ 8A 2’;e) var Xep_loai, diem: interger, Real;

1. Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c quy t¾c ®Ó viÕt 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 gåm 2 phÇn: PhÇn khai b¸o vµ phÇn th©n ch¬ng tr×nh.3. Program, uses, begin, end, var.4. KiÓu sè nguyªn: Interger KiÓu sè thùc: Real, kiÓu x©u: String

5. a) Sö dông tõ kho¸ Begin ®Ó ®Æt tªn cho biÕn.b) Thõa dÊu hai chÊm khi khai b¸o vµ g¸n gi¸ trÞ cho h»ng.c) Thõa dÊu hai chÊm khi khai b¸o h»ng vµ thay cho tõ kho¸ var ph¶i lµ const const a=5;d) Tªn h»ng kh«ng hîp lÖ cã dÊu

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

6. H·y cho biÕt qu¸ tr×nh gi¶i bµi to¸n trªn m¸y tÝnh gåm mÊy bíc?

7. ThuËt to¸n lµ g×?

B/ Bµi tËp: - Gv yêu cầu Hs thực hành lại các bài thực hành đã học - GV quan sát và uốn nắn thao tác thực hành của Gv trên máy- Gv trả lời các thắc mắc của HS

c¸ch.e) Khai bao tõng kiÓu d÷ liÖu riªng, cÇn söa lµ: var Xep_loai: interger;var diem: Real;

6. Qu¸ tr×nh gi¶i bµi to¸n trªn m¸y tÝnh gåm 3 bíc: X¸c ®Þnh bµi to¸n, m« t¶ thuËt to¸n, viÕt ch¬ng tr×nh.7. ThuËt to¸n lµ d·y c¸c thao t¸c cÇn thùc hiÖn theo mét tr×nh tù nhÊt ®Þnh ®Ó thu ®îc kÕt qu¶ cÇn thiÕt tõ nh÷ng ®iÒu kiÖn cho tríc.- Hs thực hành

V/ Cñng cè bµi:(5phut) Gv yªu cÇu HS nh¾c l¹i c¸ch khai b¸o biÕn trong ch¬ng tr×nh.Ra bµi tËp vÒ nhµ: ViÕt ch¬ng tr×nh nhËp vµo ba sè tù nhiªn bÊt kú, tÝnh tæng cña ba sè ®ã

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần: 20 Ngày soạn: 07/01/2013Tiết: 37 Ngày dạy: 08/01/2013

TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES (tt)I. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Sử dụng phần mềm Sun times để thực hành: phóng to để quan sát một vùng bản đồ chi

tiết, quan sát và nhận biết thời gian ngày và đêm....- NhËn biÕt ®îc mét sè chøc n¨ng chÝnh cña phÇn mÒm.

2. Kĩ năng: - Tù thao t¸c vµ thùc hiÖn 1 sè chøc n¨ng chÝnh cña phÇn mÒm nh

t×m kiÕm c¸c vÞ trÝ trªn tr¸i ®Êt cã cïng thêi gian mÆt trêi mäc, t×m c¸c vÞ trÝ cã nhËt thùc, cho thêi gian tù chuyÓn ®éng ®Ó quan s¸t ngµy/®ªm.

- Rèn luyện kĩ năng sử dụng phần mềm để tìm hiểu thêm về thiên nhiên, trái đất, từ đó nâng cao ý thức bảo vệ môi trường sống.

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học.- Cã th¸i ®é ch¨m chØ häc tËp, biÕt vËn dông vµ sö dông phÇn mÒm

trong viÖc hç trî häc tËp vµ n©ng cao kiÕn thøc cña m×nhII. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1. GV: Sách giáo khoa, máy tính điện tử2. HS: Sách, vở, đọc bài trước ở nhà

III. TỔ CHỨC HOẠT ĐỘNG DẠY HỌC1. Ổn định lớp: kiểm tra sĩ số (1’) 2. Kiểm tra bài cũ3. Bài mới:

ho¹t ®éng cña gv ho¹t ®éng cña hsHo¹t ®éng 1 : 3.Híng dÉn sö dông (41’)

? Muèn phãng to 1 vïng trªn b¶n ®å em lµm nh thÕ nµo?a) Phãng to quan s¸t 1 vïng b¶n ®å chi tiÕtNhÊn gi÷ nót ph¶i chuét vµ kÐo th¶ tõ 1 ®×nh ®Õn ®Ønh ®èi diÖn? Khi nµo lµ ngµy, khi nµo lµ ®ªm? Khi nµo lµ mÆt trêi mäc, mÆt trêi lÆn?b) Quan s¸t vµ nhËn biÕt thêi gian: Ngµy vµ ®ªm- Vïng s¸ng lµ ngµy, vïng tèi lµ ®ªm.- T¹i ranh giíi ph©n chia ngµy/®ªm lµ thêi ®iÓm chuyÓn giao gi÷a ®ªm –ngµy(mÆt trêi mäc) vµ ngµy-®ªm (mÆt trêi lÆn)* GV: Gi¶i thÝch thªm

- HS: Dùa vµo th«ng tin trong SGK ®Ó tr¶ lêi- HS: Tr¶ lêi- HS lắng nghe và lĩnh hội

- Hs suy nghĩ, trả lời

- HS: Nghe gi¶ng- HS lắng nghe và lĩnh hội

- Hs suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

? Muèn biÕt th«ng tin chi tiÕt cña 1 ®Þa ®iÓm nµo ®ã em lµm nh thÕ nµo?? T¹i 1 ®Þa ®iÓm em biÕt nh÷ng th«ng tin g×?GV: Gi¶i thÝch vµ bæ sung thªmc) Quan s¸t vµ xem th«ng tin thêi gian chi tiÕt cña 1 ®Þa ®iÓm cô thÓ- Nh¸y chuét t¹i vÞ trÝ ®¸nh dÊu vµ quan s¸t th«ng tin trªn c¸c khung th«ng tin+ Thêi gian chuÈn (GMT) cña ®Þa ®iÓm hiÖn t¹i+ Mét vµi th«ng tin cña ®Þa ®iÓm hiÖn t¹i+ C¸c th«ng tin vÒ:Sunrise: thêi gian mÆt trêi mäcMidday: thêi gian gi÷a traSunset: thêi gian mÆt trêi lÆnDay length: ®é dµi ban ngµy+ To¹ ®é (kinh, vÜ tuyÕn...) cña vÞ trÝ hiÖn t¹i: Gi¶i thÝch vµ bæ sung thªmGV: Xung quanh vïng cã thêi gian ban ®ªm cã 1 gi¶i ph©n c¸ch s¸ng tèi -> Vïng ®Öm gi÷a ngµy vµ ®ªmd) Quan s¸t vïng ®Öm gi÷a ngµy vµ ®ªm- Vïng ®Öm s¸ng tèi chØ ra c¸c vïng mµ thêi gian hiÖn t¹i ®ang chuyÓn tõ s¸ng sang tèi vµ tõ tèi sang s¸ng- Gi÷a vïng ®Öm cã 1 ®êng liÒn cho biÕt thêi gian mÆt trêi mäc vµ mÆt trêi lÆnGV: H·y quan s¸t h×nh sau:GV: LÇn ®Çu tiªn ch¹y phÇn mªm, thêi gian trªn b¶n ®å ®îc tÝnh theo thêi gian hÖ thèng cña m¸y tÝnhGV: Híng dÉn c¸ch thay ®æi thêi gian* e) §Æt thêi gian quan s¸t- Nh¸y chuét lªn c¸c nót lÖnh thêi gian:

Thay ®æi th«ng tin Ngµy-Th¸ng- N¨m

Thay ®æi th«ng tin Giê - Phót - Gi©y

- Khi thay ®æi th«ng tin ngµy giê th× vïng s¸ng tèi trªn b¶n ®å sÏ thay ®æi theo phï hîp

- Hs suy nghĩ, trả lời- HS: Chó ý theo dâi- HS: Theo dâi vµ nghe gi¶ng

- HS chú ý, lắng nghe

- HS: Dùa vµo th«ng tin trong SGK ®Ó tr¶ lêi

- HS quan sát

- HS lắng nghe, lĩnh hội

- HS: Quan s¸t b¶n ®å vµ c¸c hiÖn tîng “®ªm tr¾ng” t¹i cùc B¾c vµ Nam cña tr¸i ®Êt

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Nh¸y vµo nót ®Ó lÊy l¹i thêi gian hÖ thèng

iv. tæng kÕt ®¸nh gi¸ (3’)KiÓm tra ®¸nh gi¸GV: nh×n vµo mµn h×nh chÝnh em thÊy nh÷ng g×?Híng dÉn vÒ nhµ.Häc bµi ®Ó chuÈn bÞ cho tiÕt thùc hµnh.

Rót kinh nghiÖm ................................................................................................................................................................................................................................................................................................................................

.........................................................................................................

Tuần: 20 Ngày soạn: 07/01/2013Tiết: 38 Ngày dạy: 08/01/2013

t×m hiÓu thêi gian víi phÇn mÒm suntimes (t.t)

I/ Môc ®Ých yªu cÇu: 1. KiÕn thøc: HS hiÓu ®îc c¸c chøc n¨ng chÝnh cña phÇn mÒm , sö dông phÇn mÒm ®Ó quan s¸t thêi gian ®Þa ph¬ng cña c¸c vÞ trÝ kh¸c nhau trªn Tr¸i ®Êt 2.Kü n¨ng: HS cã thÓ tù thao t¸c vµ thùc hiÖn mét sè chøc n¨ngchÝnh cña phÇn mÒm nh t×m kiÕm c¸c vÞ trÝ trªn tr¸i ®Êt cïng thêi gian mÆt trêi mäc , t×m c¸c vÞ trÝ cã nhËt thùc, cho thêi gian tù chuyÓn ®éng ®Ó quan s¸t hiÖn t¬ng ngµy vµ ®ªm 3.Th¸i ®é: -Th«ng qua phÇn mÒm HS cã th¸i ®é ch¨m chØ häc tËp, biÕt vËn dông vµ sö dông phÇn mÒm trong viÖc hç trî häc tËp vµ n©ng cao kiÕn thøc cña m×nh

-Th«ng qua phÇn mÒm HS sÏ hiÓu biÕt thªm vÒ thiªn nhiªn, tr¸i ®Êt tõ ®ã n©ng cao ý thøc b¶o vÖ m«i trêng sèng II/ chuÈn bÞ GV: chuÈn bÞ H×nh ( mµn h×nh chÝnh cña phÇn mÒm) nh SGK HS: Häc bµi cò, nghiªn cøu tríc néi dung bµi míi.III/ tiÕn tr×nh bµi gi¶ng1/æn ®Þnh líp2/Bµi cò:.3/Bµi míi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña HS Ho¹t ®éng 1: 4.Mét sè chøc n¨ng kh¸c ( 17’)

Yªu cÇu HS ®äc th«ng tin môc 4 SGKKhèi ®en ë trªn b¶n ®å sÏ che khuÊt h×nh ¶nh c¸c quèc gia vµ thµnh phè ,GV: Híng dÉn c¸ch Èn/hiÖn c¸c vïng s¸ng tèia/ HiÖn vµ kh«ng hiÖn h×nh ¶nh bÇu trêi theo thêi gianH? §Ó khång thÓ hiÖn c¸c vïng s¸ng tèi ta lµm thÕ nµo?Options-> maps vµ huû chän t¹i môc showsky colorH? §Ó hiÖn l¹i mµu cña bÇu trêi em lµm nh thÕ nµo?* Kh«ng hiÖn c¸c vïng s¸ng tèi:Vµo Options -> Maps -> bá chän t¹i Show Sky Color* HiÖn c¸c vïng s¸ng tèi:Vµo Options -> Maps -> chän Show Sky ColorGV: Khi di chuyÓn chuét qua c¸c ®Þa ®iÓm, thµnh phè ®îc ®¸nh dÊu, thêi gian c¶u thµnh phè nµy sÏ hiÓn thÞ trªn khug th«ng tin -> th«ng tin thay ®æi liªn tôc phô thuéc vµo sù di chuyÓn chuét.b/ Cè ®Þnh vÞ trÝ vµ thêi gian quan s¸t HS t×m hiÓu SGK tr¶ lêi c©u hái ®Ó kh¾c s©u kÕn thøc GV:Cho HS ®äc th«ng tin vµ quan s¸t h×nh SGK?T×m c¸c ®Þa ®iÓm cã th«ng tin thêi gian thêi gian trong ngµy gièng nhau?c/ T×m c¸c ®Þa ®iÓm cã thh«ng tin thêi gian trong ngµy gièng nhau GV: cho Hs ®äc th«ng tin SGK vµ quan s¸t h×nh vÏ? em h·y nªu c¸ch thùc hiÖn?

+ HS đọc thông tin SGK

+ HS: Nghe gi¶ng vµ quan s¸t c¸c h×nh trong SGK

+ HS tr¶ lêi

+ HS tr¶ lêi

+ HS nghe giảng

+ HS nghiên cứu SGk

+ HS tr¶ lêi

+ HS tr¶ lêi+ HS nghiên cứu SGk

+ HS tr¶ lêi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

d/ Quan s¸t sù chuyÓn ®éng cña thêi gianGV: cho Hs xem th«ng tin SGK ®Ó t×m hiÓu

Ho¹t ®éng 2: Cho HS thùc hµnh trªn m¸y (24’)- GV yêu cầu HS thực hành* Néi dung thùc hµnh:- Quan s¸t kÜ vïng ®Öm chuyÓn giao gi÷a ngµy vµ ®ªm- §Æt thêi gian vµ quan s¸t hiÖn tîng “®ªm tr¾ng”- Lµm Èn/hiÖn h×nh ¶nh bÇu trêi theo thêi gian- Cè ®Þnh vÞ trÝ Hµ Néi – ViÖt Nam råi xem th«ng tin- T×m c¸c ®Þa ®iÓm cã th«ng tin thêi gian trong ngµy gièng B¾c Kinh – Trung Quèc- T×m hiÖn tîng nhËt thùc c¶ ë t¬ng lai vµ qu¸ khø ë T«ky« - NhËt B¶n.- Gv quan s¸t híng dÉn cho HS thùc hµnh- GV giải đáp những thắc mắc cho HS

+ HS thực hành

IV.Cñng cè- dÆn dß (4’)GV nhÊn m¹nh môc ®Ých cña phÇn mÒm ®Ó häc sinh thùc hiÖn ®óng môc ®Ých

GV nhËn xÐt tiÕt thùc hµnh b»ng c¸ch nªu nh÷ng u ®iÓm vµ nhîc ®iÓm cña tiÕt häc vµ rót kinh nghiÖm cho tiÕt thùc hµnh. GV nhÊn m¹nh môc ®Ých cña phÇn mÒm ®Ó häc sinh thùc hiÖn ®óng môc ®Ých

Rót kinh nghiÖm sau tiÕt d¹y..........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 18 Ngµy so¹n: 10/12/2012 Tiết: 36 Ngµy kiÓm tra: 18/12/2012 KiÓm tra HỌC KỲ I

I.Mục tiêu:+ Kiến thức: Kiểm tra lại những kiến thức cơ bản đã học.+ Kỹ năng: Vận dụng những kiến thức đã học vào bài kiểm tra.+ Thái độ: nghiêm túc.II.Chuẩn bị:+ Giáo viên: Giáo án và các tài liệu có liên quan.+ Học sinh: Làm các bài tập ở nhà.III.Tiến trình giờ dạy:1. Ổn định tổ chức :2.Bài mới: - Thời gian làm bài: 45 phút

Rót kinh nghiÖm sau tiÕt kiÓm tra.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần: 21 Ngày soạn: 14/01/2013Tiết: 39 Ngày dạy: 15/01/2013

Bài 7: CÂU LỆNH LẶPI. MỤC TIÊU CẦN ĐẠT

1. Kiến thức:- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.

2. Kĩ năng:- Rèn luyện kỹ năng vận dụng câu lệnh lặp

3. Thái độ:- Thái độ học tập nghiêm túc, yêu thích môn học

II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINHGV: Sách giáo khoa, máy tính điện tửHS: Sách ,vở ,xem trước bài ở nhà

III. HOẠT ĐỘNG DẠY HỌC:1. Ổn định lớp (1’)2. Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Tìm hiểu các công việc phải thực hiện nhiều lần trong cuộc sống.(11’)Trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp đi lặp lại nhiều lần. ví dụ:- Các ngày trong tuần các em đều lặp đi lặp lại hoạt động buổi sáng đến trường và buổi trưa trở về nhà- Các em học bài thì phải đọc đi đọc lại nhiều lần cho đến khi thuộc bài.? Em hãy cho 1 vài vì dụ trong cuộc sống mà ta phải thực hiện lặp đi lặp lại nhiều lần với số lần có thể biết trước và không biết trước.+ Số lần lặp biết trước:Các ngày trong tuần các em đều lặp đi lặp lại hoạt động buổ sáng đến trường và buổi trưa trở về nhà.+ Số lần lặp không biết trước:Trong một trận cầu lông các em lặp đi lặp lại công việc đánh cầu cho đến khi kết thúc trận cầu.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

Hoạt động 2: Tìm hiểu câu lệnh lặp - một lệnh thay cho nhiều lệnh (10’)Ví dụ 1: Giả sử cần vẽ 3 hình vuông có cạnh 1 đơn vị. Mỗi hình vuông là ảnh dịch chuyển của hình

+ Học sinh chú ý lắng nghe.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

bên trái nó một khoảng cách 2 đơn vị.? Việc vẽ hình có thể thực hiện theo thuật toán nào.Việc vẽ hình có thể thực hiện theo thuật toán sau:- Bước 1: vẽ hình vuông(vẽ liên tiếp 4 cạnh và trở về đỉnh ban đầu)- Bước 2: Nếu số hình vuông đã được vẽ ít hơn 3 , di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1; ngược lại thì kết thúc thuật toán.Ví dụ 2: Thuật toán tínhS= 1+2+3+ … + 100Bước 1: S ← 0; i ← 0.Bước 2: i← i + 1Bước 3: nếu i ≤ 100, thì S ← S + i và quay lại bước 2; ngược lại kết thúc.- Mọi ngôn ngữ lập trình đều có cách để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh đó là “câu lệnh lặp”

Học sinh chú ý lắng nghe, ghi nhớ kiến thức.

Học sinh chú ý lắng nghe

Hoạt động 3: Ví dụ về cầu lệnh lặp(21’)- Cú pháp: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;+ Hoạt động của vòng lặp:- B1: biến đếm nhận giá trị đầu- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh.- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2.- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp.Ví dụ: Chương trình sau sẽ in ra màn hình thứ tự lần lặp.Program lap;Var i: integer;BeginFor i:= 1 to 10 do Writeln(‘day la lan lap thu’,i);Readln;End.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.- Học sinh quan sát hoạt động của vòng lặp trên sơ đồ khối => nêu hoạt động của vòng lặp.

- Học sinh chú ý lắng nghe

Hoạt động 4: Củng cố và dặn dò (2’)1.Củng cố: hệ thống lại kiến thức, cho học sinh viết lại cú pháp của câu lệnh lặp2.Hướng dẫn về nhà:

- HS lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

...............................................................................................................

................................................................................................................

.............................................................

Tuần: 21 Ngày soạn: 14/01/2013Tiết: 40 Ngày dạy: 15/01/2013

Bài 7: CÂU LỆNH LẶP (t.t)

I/ Môc ®Ých yªu cÇu : 1. VÒ kiÕn thøc: BiÕt nhu cÇu cÇn cã cÊu tróc lÆp trong ng«n ng÷ lËp tr×nh .

BiÕt ng«n ng÷ lËp tr×nh dïng cÊu tróc lÆp ®Ó chØ dÉn m¸y tÝnh thùc hiÖn lÆp ®i lÆp l¹i c«ng viÖc nµo ®ã mét sè lÇn

HiÓu ho¹t ®éng cña c©u lÖnh lÆp víi sè lÇn biÕt tríc for….do trong pascal2. VÒ kü n¨ng: ViÕt ®óng ®îc lÖnh for …do trong mét sè t×nh huèng ®¬n gi¶n BiÕt lÖnh ghÐp trong pascal3. Th¸i ®é: Nghiªm tóc trong giê häc

II/ chuÈn bÞ GV: chuÈn bÞ H33, 34 SGK HS: Häc bµi cò, nghiªn cøu tríc bµi míi vµ lµm c¸c bµi tËp trong SBTIII/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp (1’)2. Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Kiểm tra bài cũ (6’)

-Gv nêu câu hỏi và yêu cầu 2 HS lên bảng trả bài.? Em h·y viÕt có ph¸p c©u lÖnh ®iÒu kiÖn? Vµ ch÷a bµi tËp 5 SGK?- GV yêu cầu HS khác nhận xét và bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS lắng nghe và lên bảng trả bài cũ

- HS khác nhận xét- HS lắng nghe và khắc phục

Hoạt động 2: Tìm hiểu tính tổng và tích bằng câu lệnh lặp(35’)GV: §a ra vÝ dô 5:TÝnh tæng cña N sè tù nhiªn ®Çu tiªn, víi N ®îc nhËp vµo tõ bµn phÝm.GV: §a ra vÝ dô 5:TÝnh tæng cña N sè tù nhiªn ®Çu tiªn, víi N ®îc nhËp vµo tõ bµn phÝm.

- HS suy nghĩ, trả lời

- HS chú ý, lắng nghe và lĩnh hội kiến thức

- HS tr¶ lêi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ví dụ 5: Chương trình sau đây sẽ tính tổng N số tự nhiên đầu tiên với N nhập từ bàn phím.GV: Gi¶i thÝch chóng ta cÇn nh÷ng biÕn nµo?GV: Tr×nh bày néi dung ch¬ng tr×nhProgram tinh_tong;Var N,i: Integer;S: longint;BeginWriteln(‘nhap so N =’);Readln(N);S:=0;For i:=1 to N do S:=S+iWiteln(‘tong la:’,S);Readln;End.Gv: §a ra vÝ dô 6: tÝnh tÝch N sè tù nhiªn ®Çu tiªn víi N ®îc nhËp vµo tõ bµn phÝm.- Ví dụ 6: Ta kí hiệu N! là tích N số tự nhiên đầu tiên: N! = 1.2.3…NYêu cầu học sinh viết chương trình theo sự hướng dẫn của giáo viênGv: §èi víi bµi nµy chóng ta sÏ sö dông nh÷ng biÕn nµo?Gv tr×nh bµy néi dung bµi lµm Program tinh_giai_thua;Var N,i: Integer;P: Longint;BeginWrite(‘N =’); readln(N);P:=1;For i:=1 to N do P:=P*i;Wirteln(N,’!=’,P);Readln;End.

- HS: Tr¶ lêi

- HS tr¶ lêi

+ Học sinh đọc kĩ đề và phân tích yêu cầu của bài toán

+ Gõ chương trình vào máy theo yêu cầu của giáo viên.

+HS tìm hiểu ý nghĩa của các câu lệnh theo sự hướng dẫn của giáo viên.+HS Nhấn phím F9 để sửa lỗi (nếu có).+ HS Nhấn Ctrl + F9 để chạy chương trình và nhập các giá trị vào, quan sát kết quả trên màn hình theo sự hướng dẫn của giáo viên.

Hoạt động 4: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (3’) 1. Củng cố: Nhắc nhở những học sinh thường xuyên mắc lỗi và chỉ ra những lỗi học sinh thường mắc, yêu cầu khắc phục.

- HS chú ý lắng nghe và thực hiện

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Gäi HS ®äc ghi nhí SGK- GV lu ý cho HS nh÷ng kiÕn thøc träng t©m 2. Hướng dẫn về nhà: về xem lại bài cũ và xem trước bài mới- VÒ nhµ lµm bµi tËp 5, 6 SGK vµ BT 6.2, 6.3, 6.5 SBT

Rót kinh nghiÖm sau tiÕt d¹y............................................................................................................................................................................................................................................................................................

Tuần: 22 Ngày soạn: 21/01/2013Tiết: 41 Ngày dạy: 22/01/2013

BÀI TẬP

I. MỤC TIÊU CẦN ĐẠT1. Kiến thức:

- Sử dụng các kiến thức đã học để làm một số bài tập2. Kĩ năng:

- Rèn luyện kĩ năng sử dụng các câu lệnh trong Pascal3. Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học.II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH1. GV:Sách giáo khoa, máy tính điện tử.2. HS: xem bài trước ở nhà, sgk.

III. HOẠT ĐỘNG DẠY HỌC:1. Ổn định lớp: kiểm tra sĩ số (1’)2. Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Kiểm tra bài cũ (4’)

-Gv nêu câu hỏi và yêu cầu 1 HS lên bảng trả bài.? Em hãy viết cú pháp của câu lệnh lặp for...do. - GV yêu cầu HS khác nhận xét và bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS lắng nghe và lên bảng trả bài cũ- HS khác nhận xét- HS lắng nghe và khắc phục

Hoạt động 2: Bài tập 1.(9’)- Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu ?J:= 0;

- HS suy nghĩ, trả lời+ Học sinh đọc kĩ đề và phân tích yêu cầu của bài toán

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

For i:= 1 to 5 doJ:= j + 2;- GV hướng dẫn HS giải bài toán+ Sau khi thực hiện đoạn chương trình trên, giá trị của biến j = 10

- HS chú ý, lắng nghe và lĩnh hội kiến thức

Hoạt động 3: Bài tập 2. (14’)- Các câu lệnh Pascal sau có hợp lệ không? Vì sao?a) For i:= 100 to 1 doWriteln(‘A’);b) For i:= 1.5 to 10.5 doWriteln(‘A’);c) For i:= 1 to 10 doWriteln(‘A’);d) For i:= 1 to 10 do;Writeln(‘A’);* Đáp án: a) Câu lệnh này không hợp lệ vì giá trị đầu lớn hơn giá trị cuối.b) Câu lệnh này không hợp lệ vì giá trị đầu và giá trị cuối không phải là giá trị nguyên.c) Đây là câu lệnh hợp lệ.d) Đây là câu lệnh không hợp lệ vì sau từ khóa do không có dấu chấm phẩy.

+ Học sinh đọc đề bài => suy nghĩ và trả lời.

- HS chú ý, lắng nghe và lĩnh hội kiến thức

Hoạt động 4: Bài tập 3. (15’)*Tính tam giác: Nhập vào ba số a,b,c bất kì. Kiểm tra xem nó có thể là độ dài ba cạnh hay không, nếu không thì in ra màn hình ' Khong la ba canh cua mot tam giac'. Ngược lại, thì in diện tích, chu vi của tam giác ra màn hình.- Yêu cầu học sinh viết chương trình.- Nhận xét chương trình của học sinh.- Yêu cầu học sinh dịch, sửa lỗi và chạy chương trìnhProgram TAMGIAC; Uses crt;

Var a,b,c,s,p : real;BeginClrscr;Writeln(‘ nhập 3 cạnh :’);Readln(a,b,c);If (a+b)>c and (a+c)>b and (b+c)>a thenBeginp:= abc;

+ HS thực hiện theo đúng yêu cầu.

+ Học sinh tìm hiều đề bài.+ Học sinh viết chương trình theo yêu cầu của giáo viên.

+ Thực hiện theo yêu cầu của giáo viên.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

s:=sqrt(p*(p-a)*(p-b)*(p-c));endelsewriteln(‘a;b;c không là ba cạnh của tam giác’);readlnend.

Hoạt động 4: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (2’)1.Củng cố: gv chỉ ra những chỗ hs thường mắc sai xót và yêu cầu học sinh chú ý và khắc phục2.Hướng dẫn về nhà: Về nhà xem lại bài tập, xem trước bài mới

- HS chú ý lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y............................................................................................................................................................................................................................................................................................

TuÇn: 22 Ngµy so¹n: 21/01/2013 Tiết: 42 Ngµy dạy: 22/01/2013

Bài thực hành số 5SỬ DỤNG LỆNH LẶP FOR ... DO

I. MỤC TIÊU CẦN ĐẠT1. Kiến thức:

- Biết viết chương trình Pascal có câu lệnh lặp For..do.2. Kĩ năng:

- Rèn luyện kĩ năng đọc hiểu chương trình3. Thái độ:

- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1.Gv: Nội dung bài thực hành, chuẩn bị máy tính điện tử ở phòng thực hành.2. Hs: Ôn lại lý thuyết, đọc trước bài thực hành.

III. TỔ CHỨC HOẠT ĐỘNG DẠY VÀ HỌC1. Ổn định lớp (1’)2. Bài mớiHOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

Hoạt động 1: Kiểm tra bài cũ (6’)-Gv nêu câu hỏi và yêu cầu 2 HS lên bảng trả bài.? Em hãy nêu một vài ví dụ sử dụng câu lệnh lặp trong đời sống hằng ngày của

- HS lắng nghe và lên bảng trả bài cũ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

chúng ta.? Cho đoạn chương trình hãy xác định giá trị J và K bao nhiêu?J:=2; K:=3;For i:=1 to 5 do J:=J+1;K:=K+J;- GV yêu cầu HS khác nhận xét và bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS khác nhận xét- HS lắng nghe và khắc phục

Hoạt động 2: Ôn lại câu lệnh lặp For..do.(10’)? Hãy nêu cú pháp và chức năng của câu lệnh lặp For..do- Cú pháp: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;+ Hoạt động của vòng lặp:- B1: biến đếm nhận giá trị đầu- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh.- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2.- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp.

- HS suy nghĩ, trả lời

- HS chú ý, lắng nghe và lĩnh hội kiến thức

Hoạt động 3: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, số nhập được từ bàn phím và dừng màn hình để có thể quan sát kết quả (25’)- GV yêu cầu HS đọc đề bài- Gõ chương trình sau đây:uses crt;var N,i:integer;beginclrscr;write('Nhap so N='); readln(N);writeln;writeln('Bang nhan ',N);writeln;for i:=1 to 10 do writeln(N,' x ',i:2,' = ',N*i:3);readlnend.- Tìm hiểu ý nghĩa của các câu lệnh trong chương trình, dịch chương trình và sửa lỗi.- Chạy chương trình với các giá trị nhập vào lần lược là 1, 2,…10. Quan sát kết quả

+ Học sinh đọc kĩ đề và phân tích yêu cầu của bài toán

+ Gõ chương trình vào máy theo yêu cầu của giáo viên.

+HS tìm hiểu ý nghĩa của các câu lệnh theo sự hướng dẫn của giáo viên.+HS Nhấn phím F9 để sửa lỗi (nếu có).+ HS Nhấn Ctrl + F9 để chạy chương trình và nhập các giá trị vào, quan sát kết quả trên màn hình theo sự hướng dẫn của giáo

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

nhận được trên màn hình. viên.Hoạt động 4: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (3’)

1. Củng cố: Nhắc nhở những học sinh thường xuyên mắc lỗi và chỉ ra những lỗi học sinh thường mắc, yêu cầu khắc phục 2. Hướng dẫn về nhà: về xem lại bài cũ và xem trước bài mới

- HS chú ý lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

TuÇn: 23 Ngµy so¹n: 28/01/2013 Tiết: 43 Ngµy dạy: 29/01/2013

Bài thực hành số 5SỬ DỤNG LỆNH LẶP FOR ... DO (T.T)

I. MỤC TIÊU CẦN ĐẠT1. Kiến thức:

- Biết viết chương trình Pascal có câu lệnh lặp For..do.2. Kĩ năng:

- Rèn luyện kĩ năng đọc hiểu chương trình3. Thái độ:

- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1.Gv: Nội dung bài thực hành, chuẩn bị máy tính điện tử ở phòng thực hành.2. Hs: Ôn lại lý thuyết, đọc trước bài thực hành.

III. TỔ CHỨC HOẠT ĐỘNG DẠY VÀ HỌC3. Ổn định lớp (1’)4. Bài mớiHOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Hoạt động 1: Thùc hµnh trªn m¸y (2’)- C¸c nhãm m¸y khëi ®éng m¸y, khëi ®éng phÇn mÒm thùc hµnh theo sù chuÈn bÞ tõ tríc vµ theo h-íng dÉn cña gi¸o viªn

- HS lắng nghe và lên bảng trả bài cũ

- HS khác nhận xét- HS lắng nghe và khắc phục

Hoạt động 2: Bài tập 2 Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình (10’)- Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình.? Kết quả chủ chương trình nhận được trong bài 1 có những nhược điểm nào.+ Có hai nhược điểm sau đây:- Các hàng kết quả quá sát nhau nên khó đọc.- Các hàng kết quả không được cân đối với hàng tiêu đề.? Nên sửa lại bằng cách nào.+ Nên sửa lại bằng cách chèn thêm một hàng trống giữa các hàng kết quả và đẩy các hàng này sang phải một khoảng cách nào đó.- Chỉnh sửa câu lệnh lặp của chương trình sau: for i:=1 to 10 do begin GotoXY(5,WhereY); writeln(N,' x ',i:2,' = ',N*i:3); writeln ;end;- Dịch và chạy chương trình với các giá trị gõ vào từ bàn phím. Quan sát kết quả nhận được trên màn hình

- HS chú ý, lắng nghe

- HS suy nghĩ, trả lời

- HS chú ý, lắng nghe và lĩnh hội kiến thức

- HS suy nghĩ, trả lời

+ Học sinh chỉnh sửa theo sự hướng dẫn của giáo viên.

+ Học sinh thực hiện theo yêu cầu của giáo viên.

Hoạt động 3: Tìm hiểu chương trình sau: (28’)- GV yêu cầu HS đọc đề bài- Gõ chương trình sau đây:Program tao_bang;Uses crt;Vari,j: byte;BeginClrscr;For i:= 0 to 9 doBeginFor j:= 0 to 9 do

+ Học sinh đọc kĩ đề và phân tích yêu cầu của bài toán+ Tìm hiểu chương trinh theo sự hướng dẫn của giáo viên.

+ Gõ chương trình vào máy theo yêu cầu của giáo viên.+ Học sinh độc lập gõ chương trình+HS tìm hiểu ý nghĩa của các câu lệnh

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Write(10*i + j:4);Writeln;End;Readln;End.- Gõ và chạy chương trình, quan sát kết quả trên màn hình.

theo sự hướng dẫn của giáo viên.+HS Nhấn phím F9 để sửa lỗi (nếu có).+ HS Nhấn Ctrl + F9 để chạy chương trình và nhập các giá trị vào, quan sát kết quả trên màn hình theo sự hướng dẫn của giáo viên.

Hoạt động 4: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (4’) 1. Củng cố: Nhắc nhở những học sinh thường xuyên mắc lỗi và chỉ ra những lỗi học sinh thường mắc, yêu cầu khắc phục

- Yªu cÇu HS nhËn xÐt tiÕt thùc hµnhGV nhËn xÐt : nªu u, nhîc ®iÓm cña tiÕt thùc hµnhGV khen nh÷ng HS cã cè g¾ng

2. Hướng dẫn về nhà: về xem lại bài cũ và xem trước bài mới

- HS chú ý lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y...........................................................................................................................................................................................................................................................................................................................................................................................................................TuÇn: 23 Ngµy so¹n: 28/01/2013Tiết: 44 Ngµy dạy: 29/01/2013

Bµi 8: LÆp víi sè lÇn cha biÕt trícI/ Môc ®Ých yªu cÇu : 1.VÒ kiÕn thøc: - BiÕt nhu cÇu cÇn cã cÊu tróc lÆp víi sè lÇn cha biÕt tríc trong 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 cha biÕt tríc ®Ó chØ dÉn m¸y tÝnh thùc hiÖn lÆp ®i lÆp l¹i c«ng viÖc ®Õn khi mét ®iÒu kiÖn nµo ®ã ®îc tho¶ m·n -HiÓu ho¹t ®éng cña c©u lÖnh lÆp víi sè lÇn cha biÕt tríc biÕt tríc while….do trong pascal2. VÒ kü n¨ng-ViÕt ®óng ®îc lÖnh while …do trong mét sè t×nh huèng ®¬n gi¶n-BiÕt lÖnh ghÐp trong pascal

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

3. VÒ th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞ

GV: chuÈn bÞ H39,SGK, giáo án điện tửHS: Häc bµi cò, nghiªn cøu tríc bµi míi vµ lµm c¸c bµi tËp trong SBT

III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp (1’) 2Bµi cò: 3Bµi míi

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Kiểm tra bài cũ (6’)

-Gv nêu câu hỏi và yêu cầu 2 HS lên bảng trả bài.Em h·y viÕt có ph¸p c©u lÖnh ®iÒu kiÖn? Vµ ch÷a bµi tËp 5 SGK?- GV yêu cầu HS khác nhận xét và bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS lắng nghe và lên bảng trả bài cũ

- HS khác nhận xét- HS lắng nghe và khắc phục

Hoạt động 2 : 1. C¸c ho¹t ®éng lÆpvíi sè lÇn cha biÕt tríc (17’)Gv: cho HS ®äc th«ng tin vÝ dô 1,2SGKGV: ph©n tÝch gi¶i thÝchGv: Cho HS quan s¸t h×nh39 SGK? Em h·y nªu ý nghÜa qua quan s¸t h×nh 39?

1. Các hoạt động lặp với số lần chưa biếttrước

Một ngày khác, Long quyết định cư 10 phút gọi điện một lần choTrang cho đến khi nào có người nhấc máy.

Chöatheåbieáttröôùcñöôïc.Ñieàukieänñeåkeátthuùc hoaïtñoänglaëpñoùlaøcoùngöôøinhaácmaùy.

VD1VD1(Sgk):

- Một ngày chủ nhật Long gọi điện cho Trang. Không có ai nhấc máy. Long quyết định gọi lại thêm 1 lần nữa. Như vậy Long đã biết trước là mình sẽ lặp lại gọi điện thêm 2 lần. GV: Chiếu ví dụ lên máy chiếu.? Lần này Long sẽ lặp lại việc gọi điện mấy lần.? Điều kiện để kết thúc hoạt động lặp đó là gì? NÕu ®iÒu kiÖn ®óng th× m¸y tÝnh sÏ thùc hiÖn c©u lÖnh nÕu

- HS đọc thông tin SGK- HS chú ý, lắng nghe và lĩnh hội kiến thức- HS quan sát hình 39SGK- HS suy nghĩ, trả lời

- HS quan sát- HS tr¶ lêi

- HS tr¶ lêi- HS chú ý, lắng nghe và lĩnh hội kiến thức

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

®iÒu kiÖn sai th× dõng.Hoạt động 3 : 2. VÝ dô vÒ lÖnh lÆp víi sè l©n cha biÕt tríc (19’)

GV: §a ra có ph¸p vµ gi¶i thÝch? Tõ h×nh 39 SGK em cã thÓ nªu ý nghÜa cña c©u lÖnh nµy?GVKL? em h·y so s¸nh gi÷a hai c©u lÖnh lÆp for...do vµ while…do ?Đèi víi c©u lÖnh lÆp for...do th× sau tõ kho¸ do kh«ng cÇn Begin….End. ®èi víi c©u lÖnh lÆp while...do sau tõ kho¸ do cÇn cã begin…. endGV: §a ra vÝ dô3,4 SGKGV ®a ra vÝ dô 5 vµ sö dông ®èi víi c©u lÖnh lÆp for...do vµ while…do ? Em h·y sö dông lÆp for...do vµ while…do ®Ó viÕt ®o¹n ch¬ng tr×nh sö dông 2 c©u lÖnh ®ã?

- HS tr¶ lêi

- HS tr¶ lêi

- HS tr¶ lêi

- HS chú ý, lắng nghe

- HS tr¶ lêi

Hoạt động 4: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (2’) 1. Củng cố: GV lu ý cho HS nh÷ng kiÕn thøc träng t©m 2. Hướng dẫn về nhà: về xem lại bài cũ và xem trước bài mới-Lµm bµi tËp 1,2,3 ,4 SGK trang 71- §äc bµi míi ®Ó giê sau häc.

- HS chú ý lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y...........................................................................................................................................................................................................................................................................................................................................................................................................................

TuÇn: 24 Ngµy so¹n: 04/02/2013 Tiết: 45 Ngµy dạy: 05/02/2013

Bµi8: LÆp víi sè lÇn cha biÕt tríc (T.T)

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

I/ Môc ®Ých yªu cÇu : 1.VÒ kiÕn thøc: - BiÕt nhu cÇu cÇn cã cÊu tróc lÆp víi sè lÇn cha biÕt tríc trong 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 cha biÕt tríc ®Ó chØ dÉn m¸y tÝnh thùc hiÖn lÆp ®i lÆp l¹i c«ng viÖc ®Õn khi mét ®iÒu kiÖn nµo ®ã ®îc tho¶ m·n -HiÓu ho¹t ®éng cña c©u lÖnh lÆp víi sè lÇn cha biÕt tríc biÕt tríc while….do trong pascal2. VÒ kü n¨ng-ViÕt ®óng ®îc lÖnh while …do trong mét sè t×nh huèng ®¬n gi¶n-BiÕt lÖnh ghÐp trong pascal3. VÒ th¸i ®é: Nghiªm tóc trong giê häcII/ chuÈn bÞ

GV: chuÈn bÞ H39,SGK HS: Häc bµi cò, nghiªn cøu tríc bµi míi vµ lµm c¸c bµi tËp trong SBT

III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp (1’)2.Bµi míi

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒHoạt động 1: Kiểm tra bài cũ (6’)

-Gv nêu câu hỏi và yêu cầu 2 HS lên bảng trả bài.?Em h·y viÕt có ph¸p c©u lÖnh lÆp víi sè lÇn cha biÕt? Vµ ch÷a bµi tËp 4 SGK trang 71?- GV yêu cầu HS khác nhận xét và bổ sung- GV nhận xét, bổ sung và ghi điểm

- HS lắng nghe và lên bảng trả bài cũ

- HS khác nhận xét- HS lắng nghe và khắc phục

Hoạt động 2 : 3. LÆp v« h¹n lÇn-lçi lËp tr×nh cÇn tr¸nh (33’)- GV yêu cầu HS đọc thông tin SGKGV:Khi viÕt ch¬ng tr×nh sö dông cÊu tróc lÆp cÇn chó ý tr¸nh t¹o nªn vßng lÆp kh«ng bao giê kÕt thóc.GV: cho HS t×m hiÓu VÝ dô trong SGK? trong ch¬ng tr×nh gi¸ trÞ cña biÕn a bµng bao nhiªu?-GVKL? Víi gi¸ trÞ a:=5 th× ®iÒu kiÖn nh thÕ nµo?HS tr¶ lêi

- HS đọc thông tin SGK- HS chú ý, lắng nghe và lĩnh hội kiến thức

- HS tìm hiểu ví dụ SGK- HS suy nghĩ, trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GVKL? §iÒu kiÖn dóng th× c©u lÖnh writeln('A') nh rhÕ nµo?-GVKL? §iÒu kiÖn sai th× c©u lÖnh writeln('A') nh rhÕ nµo?-GVKL

1. Các hoạt động lặp với số lần chưa biếttrước

Một ngày khác, Long quyết định cư 10 phút gọi điện một lần choTrang cho đến khi nào có người nhấc máy.

Chöatheåbieáttröôùcñöôïc.Ñieàukieänñeåkeátthuùc hoaïtñoänglaëpñoùlaøcoùngöôøinhaácmaùy.

VD1VD1(Sgk):

- Khi viết chương trình sử dụng cấu trúc lặp cần chú ý tránh tạo nên vòng lặp không bao giờ kết thúc. - GV chiếu chương trình lên máy chiếu và phân tích.

- HS quan sát- HS tr¶ lêi

- HS tr¶ lêi- HS chú ý, lắng nghe và lĩnh hội kiến thức

Hoạt động 3: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (5’) 1. Củng cố: Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc.

- Cho häc sinh lµm bµi 4 SGK;a) Ch¬ng tr×nh thùc hiÖn 5 vßng

lÆp.b) Vßng lÆp trong ch¬ng tr×nh

®îc thùc hiÖn v« tËn v× sau c©u lÖnh n:=n+1; c©u lÖnh lÆp kÕt thóc nªn ®iÒu kiÖn S=0 lu«n lu«n ®îc tháa m·n.NhËn xÐt : Trong c©u lÖnh thùc hiÖn, ®iÒu kiÖn cÇn ph¶i ®îc thay ®æi ®Ó sím hay muén chuyÓn sang tr¹ng th¸i kh«ng tháa m·n. Khi ®ã vßng lÆp míi ®îc kÕt thóc sau h÷u h¹n bíc. §Ó lµm ®îc ®iÒu nµy, c©u lÖnh trong c©u lÖnh lÆp while..do thêng lµ c©u lÖnh ghÐp. 2. Hướng dẫn về 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,

- HS chú ý lắng nghe và thực hiện

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

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.

Rót kinh nghiÖm sau tiÕt d¹y...........................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 24 Ngµy so¹n: 04/02/2013 Tiết: 46 Ngµy dạy: 05/02/2013

BÀI TẬP + KIỂM TRA 15’

I. MỤC TIÊU CẦN ĐẠT1. Kiến thức:

- Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước. - Đánh giá kết quả học tập của HS trong bài 7 và bài 8.

2. Kĩ năng:- Rèn luyện khả năng đọc chương trình, tìm hiểu tác dụng và kết hợp các câu lệnh.

3. Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học.II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1. GV: Sách giáo khoa, máy tính điện tử.2. HS: Sách, vở ,đọc bài ở nhà.

III. TỔ CHỨC HOẠT ĐỘNG DẠY VÀ HỌC1. Ổn định lớp (1’)2. Bài mới

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA TRÒHoạt động 1: Nêu sự khác biệt giữa câu lệnh xác định và câu lệnh không xác định(10’)GV: yêu cầu học sinh nhớ lại kiến thức và trả lời các câu hỏi.? Nêu sự khác biệt giữa câu lệnh xác định và câu lệnh không xác định.-GV yêu cầu HS hoạt động nhóm trả lờiSự khác biệt:

a) Câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.

b) Lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực c) Lệnh lặp với số lần cho trước, câu lệnh được

- HS nhớ lại kiến thức

- HS suy nghĩ- HS hoạt động nhóm - Đại diện nhóm trả lời

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thoả mãn, câu lệnh mới được thực hiện

Hoạt động 2: Bài tập (17’)? Hãy tìm hiểu các thuật toán sau đây và cho biết

khi thực hiện thuật toán, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó.a) Thuật toán 1

Bước 1. S 10, x 0.5.Bước 2. Nếu S 5.2, chuyển tới bước 4.Bước 3. S S x và quay lại bước 2.Bước 4. Thông báo S và kết thúc thuật toán.

Thuật toán 1: 10 vòng lặp được thực hiện. Khi kết thúc thuật toán S = 5.0. Đoạn chương trình Pascal tương ứng:

S:=10; x:=0.5;while S>5.2 do S:=S-x;writeln(S);

b) Thuật toán 2Bước 1. S 10, n 0.Bước 2. Nếu S ≥ 10, chuyển tới bước 4.Bước 3. n n + 3, S S n quay lại bước 2.Bước 4. Thông báo S và kết thúc thuật toán.

Thuật toán 2: Không vòng lặp nào được thực hiện vì ngay từ đầu điều kiện đã không được thỏa mãn nên các bước 2 và 3 bị bỏ qua. S = 10 khi kết thúc thuật toán. Đoạn chương trình Pascal tương ứng:

S:=10; n:=0;while S<10 do begin n:=n+3; S:=S-n end;writeln(S);

? bài tập 4 sgk trang 714a) Ch¬ng tr×nh thùc hiÖn 5 vßng lÆp. b) Vßng lÆp trong ch¬ng tr×nh ®îc thùc

- HS suy nghĩ, trả lời

- học sinh suy nghĩ, làm theo sự hướng dẫn của giáo viên.

- học sinh suy nghĩ, làm theo sự hướng dẫn của giáo viên.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

hiÖn v« tËn v× sau c©u lÖnh n:=n+1; c©u lÖnh lÆp kÕt thóc nªn ®iÒu kiÖn S=0 lu«n lu«n ®îc tháa m·n.NhËn xÐt : Trong c©u lÖnh thùc hiÖn, ®iÒu kiÖn cÇn ph¶i ®îc thay ®æi ®Ó sím hay muén chuyÓn sang tr¹ng th¸i kh«ng tháa m·n. Khi ®ã vßng lÆp míi ®-îc kÕt thóc sau h÷u h¹n bíc. §Ó lµm ®îc ®iÒu nµy, c©u lÖnh trong c©u lÖnh lÆp while..do thêng lµ c©u lÖnh ghÐp.Bài tập 55a) Thõa dÊu hai chÊm trong ®iÒu kiÖn; b) ThiÕu dÊu hai chÊm trong c©u lÖnh g¸n; c) ThiÕu c¸c tõ khãa begin vµ end tríc vµ sau c¸c lÖnh n:=n+1; S:=S+n, do ®ã vßng lÆp trë thµnh v« tËn.

- học sinh suy nghĩ, làm theo sự hướng dẫn của giáo viên.

Hoạt động 3: Kiểm tra 15’ (15’)- GV nêu câu hỏi trên máy chiếu (thể hiện trên giáo án P.P)Đáp án:I.TRẮC NGHIỆM1.d 2. d 3. c 4.cII. TỰ LUẬNCâu 1: (2đ) While <điều kiện> do <câu lệnh> ;Trong đó : Điều kiện thường là một phép so sánh+ Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.Câu 2   : j=2 (2đ) ; s=-2 (2đ)Câu 3 : Nêu ví dụ đúng (2đ)

- HS làm bài nghiêm túc

Hoạt động 4: CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ (2’)1. Củng cố: chỉ ra những lỗi hs thường mắc

phải và yêu cầu khắc phục2. Hướng dẫn về nhà: về nhà xem trước bài

thực hành

- HS lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y...........................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 24 Ngµy so¹n: 18/02/2013 Tiết: 47 Ngµy dạy: 19/02/2013

Bµi thùc hµnh 6 Sö dông lÖnh lÆp while …do

I/ Môc ®Ých yªu cÇu:1.VÒ kiÕn thøc

- HiÓu c©u lÖnh lÆp víi sè lÇn cha biÕt tríc trong ch¬ng tr×nh cã s½n

- BiÕt lùa chän c©u lÖnh lÆp víi sè lÇn cha biÕt tríc2.VÒ kü n¨ng: - RÌn luyÖn kü n¨ng vÒ khai b¸o, sö dông biÕn - RÌn luyÖn kh¶ n¨ng ®äc hiÓu ch¬ng tr×nh3. Th¸i ®é: BiÕt vai trß cña viÖc kÕt hîp c¸c cÊu tróc ®iÒu khiÓnII/ chuÈn bÞ

GV: chuÈn bÞ m¸y tÝnh ë phßng thùc hµnhHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp thùc hµnh sè 1 SGK

III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp (1’)2/Bµi cò: KiÓm tra sù chuÈn bÞ cña häc sinh tríc lóc thùc hµnh

3/Bµi míiHo¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Ho¹t ®éng 1: Bµi tËp 1 (12’)ViÕt ch¬ng tr×nh sö dông lÖnh lÆp while ....do ®Ó tÝnh trung b×nh n sã thùc x1,x2,x3...xn . C¸c sè n vµ x1,x2,x3...xn ®îc nhËp vµo tõ bµn phÝm A, Gâ ch¬ng tr×nh trang 72 SGKGõ chương trình sau đây:Program tinh_trung_binh;Var n, dem: integer;

+ Sử dụng một biến đếm và lệnh lặp While…do để nhập và cộng dần các số vào một biến kiểu số thực cho đến khi nhập đủ n số.+ Chú ý lắng nghe => ghi nhớ kiến thức.+ Học sinh độc lập gõ chương trình vào máy.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

X, tb: real;Begin Dem:=0; tb:=0;Writeln(‘nhap cac so can tinh n =’);Readln(n);While dem < n doBeginDem:= dem + 1;Writeln(‘nha so thu’, dem,’=’); Readln(x);Tb:= tb + x;End;Tb:=tb/n;Witeln(‘Trung binh của’,n,’so là =’, tb:10:3);Readln;End.B, T×m hiÓu ý nghÜa cña c¸c c©u lÖnh trong ch¬ng tr×nh, dÞch ch¬ng tr×nh vµ söa lçi nÕu cãC, Ch¹y ch¬ng tr×nh víi c¸c gi¸ trÞ nhËp vµo Quan s¸t kÕt qu¶ trªn mµn h×nhChØnh söa ch¬ng tr×nh ®Ó lµm ®Ñp trªn mµn h×nh . KÕt qu¶ cña ch¬ng tr×nh nhËn ®îc trong bvµi 1 cã 2 nhîc ®iÓm sau ®©y:-C¸c hµng kÕt qu¶ qu¸ s¸t nhau nªn khã ®äc -C¸c hµng kªt qu¶ kh«ng ®îc c©n ®èi víi hµng tiªu ®Ò Nªn söa ch¬ng tr×nh b»ng c¸ch thªm 1 hµng trèng gi÷a c¸c hµng kÕt qu¶ vµ ®Èy c¸c hµng nµy sang ph¶i mét kho¶ng c¸ch nµo ®ãA, ChØnh söa c©u lÖnh lÆp cña ch¬ng tr×nh nh SGK B, DÞch vµ ch¹y ch¬ng tr×nh víi c¸c gi¸ trÞ nhËp tõ bµn phÝm. Quan s¸t kÕt qu¶ nhËn ®îc trªn mµn h×nh.- Lưu chương trình với tên tinh_tb.- Đọc hiểu và tìm hiểu ý nghĩa của từng câu lệnh.

+ Học sinh lưu chương trình theo yêu cầu của giáo viên.

+ Học sinh thực hiện theo yêu cầu của giáo viên.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Dịch chương trình và sửa lỗi, nếu có. Chạy chương trình với các bộ dữ liệu được gõ từ bàn phím và kiểm tra kết quả nhận được

Ho¹t ®éng 2: Thùc hµnh trªn m¸y (30’)-C¸c nhãm m¸y khëi ®éng m¸y, khëi ®éng phÇn mÒm thùc hµnh theo sù chuÈn bÞ tõ tríc vµ theo híng dÉn cña gi¸o viªn

- HS thực hành theo yêu cầu GV

Ho¹t ®éng 3: Cñng cè-dÆn dß (2’)1.Củng cố: chỉ ra những chỗ mà hs thướng sai và yêu cầu khắc phục.* Yªu cÇu HS nhËn xÐt tiÕt thùc hµnh* GV nhËn xÐt : nªu u, nhîc ®iÓm cña tiÕt thùc hµnh* GV khen nh÷ng HS cã cè g¾ng 2. Hướng dẫn về nhà: về nhà xem trước bài mới và xem lai bài cũ

- HS chú ý, lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y...............................................................................................................................................................................................................................

.............................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 24 Ngµy so¹n: 18/02/2013 Tiết: 48 Ngµy dạy: 19/02/2013

Bµi thùc hµnh 6 Sö dông lÖnh lÆp while …do ( TT)

I/ Môc ®Ých yªu cÇu:1.VÒ kiÕn thøc

- HiÓu c©u lÖnh lÆp víi sè lÇn cha biÕt tríc trong ch¬ng tr×nh cã s½n

- BiÕt lùa chän c©u lÖnh lÆp víi sè lÇn cha biÕt tríc2.VÒ kü n¨ng: - RÌn luyÖn kü n¨ng vÒ khai b¸o, sö dông biÕn - RÌn luyÖn kh¶ n¨ng ®äc hiÓu ch¬ng tr×nh3. Th¸i ®é: BiÕt vai trß cña viÖc kÕt hîp c¸c cÊu tróc ®iÒu khiÓnII/ chuÈn bÞ

GV: chuÈn bÞ m¸y tÝnh ë phßng thùc hµnhHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp thùc hµnh sè 2 SGK

III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp (1’)2/Bµi cò: KiÓm tra sù chuÈn bÞ cña häc sinh tríc lóc thùc hµnh

3/Bµi míiHo¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Ho¹t ®éng 1 Bµi tËp 2 (12’) T×m hiÓu ch¬ng tr×nh nhËn biÕt mét sè tù nhiªn n ®îc nhËp vµo tõ bµn phÝm cã ph¶i lµ sè nguyªn tè kh«ng?ViÕt ch¬ng tr×nh in ra mµn h×nh víi sè n ®îc nhËp tõ bµn phÝm vµ dïng mµn h×nh ®Ó cã thÓ kiÓm tra kÕt qu¶.A, Gâ ch¬ng tr×nh trang 73 SGKB, T×m hiÓu ý nghÜa cña c¸c c©u lÖnh trong ch¬ng tr×nh, dÞch ch¬ng tr×nh vµ söa lçi nÕu cãC, Ch¹y ch¬ng tr×nh víi c¸c gi¸ trÞ nhËp vµo Quan s¸t kÕt qu¶ trªn mµn h×nh

ChØnh söa ch¬ng tr×nh ®Ó lµm ®Ñp trªn mµn h×nh . KÕt qu¶ cña ch¬ng tr×nh nhËn ®îc trong bµi 1 cã 2 nhîc ®iÓm sau ®©y:-C¸c hµng kÕt qu¶ qu¸ s¸t nhau nªn khã ®äc C¸c hµng kÕt qu¶ kh«ng ®îc c©n ®èi víi hµng tiªu ®Ò Nªn söa ch¬ng tr×nh b»ng c¸ch thªm 1 hµng trèng gi÷a c¸c hµng kÕt qu¶ vµ ®Èy c¸c hµng nµy sang ph¶i mét kho¶ng c¸ch nµo ®ãA, ChØnh söa c©u lÖnh lÆp cña ch¬ng tr×nh nh SGK B, DÞch vµ ch¹y ch¬ng tr×nh víi c¸c gi¸ trÞ nhËp tõ bµn phÝm. Quan s¸t kÕt qu¶ nhËn ®îc trªn

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

mµn h×nh

Ho¹t ®éng 2 Thùc hµnh trªn m¸y (30’)C¸c nhãm m¸y khëi ®éng m¸y, khëi ®éng phÇn mÒm thùc hµnh theo sù chuÈn bÞ tõ tríc vµ theo híng dÉn cña gi¸o viªn

- HS thực hành theo yêu cầu GV

Ho¹t ®éng 3: Cñng cè-dÆn dß (2’)1.Củng cố: chỉ ra những chỗ mà hs thướng sai và yêu cầu khắc phục.* Yªu cÇu HS nhËn xÐt tiÕt thùc hµnh* GV nhËn xÐt : nªu u, nhîc ®iÓm cña tiÕt thùc hµnh* GV khen nh÷ng HS cã cè g¾ng

2. Hướng dẫn về nhà: về nhà xem trước bài mới và xem lai bài cũ

- HS chú ý, lắng nghe và thực hiện

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 25 Ngµy so¹n: 4/03/2013

Tiết: Ngµy dạy: 5/03/2013

ÔN tËp (NGOÀI CHƯƠNG TRÌNH)a. Môc tiªu

1. KiÕn thøc: HÖ thèng l¹i mét sè kiÕn thøc vÒ lý thuyÕt ®· häc. 2. Kü n¨ng: VËn dông sù hiÓu biÕt ®ã vµo viÕt c¸c ch¬ng tr×nh

m¸y tÝnh cã sö dông lÖnh ®iÒu kiÖn, lÖnh lÆp víi sè lÇn biÕt tríc vµ lÖnh lÆp víi sè lÇn cha biÕt tríc.

3. Th¸i ®é: RÌn luyÖn tÝnh kiªn tr× ham häc hái, hiÓu biÕt.b. ph¬ng ph¸p

- Giíi thiÖu, híng dÉn, minh ho¹.- §Æt c©u hái cho HS tr¶ lêi vµ ®a ra nhËn xÐt.

C. ChuÈn bÞ cña gi¸o viªn vµ häc sinh- Gi¸o viªn: bµi tËp, SGK, tµi liÖu tham kh¶o.- Häc sinh: SGK, «n tËp bµi tríc.

D. TiÕn tr×nh lªn líp1. æn ®Þnh líp (1’)2. KiÓm tra bµi cò (5’)ViÕt có ph¸p vµ tr×nh bµy ho¹t ®éng cña c©u lÖnh ®iÒu kiÖn, lÆp

víi sè lÇn biÕt tríc vµ lÆp víi sè lÇn kh«ng biÕt tríc trong ng«n ng÷ lËp tr×nh Pascal?

3. Bµi míiH§ GV H§ HS

Ho¹t ®éng 1: Bµi tËp 1 (bµi 3 sgk) (11’)Yªu cÇu häc sinh ®äc ®Ò ra, suy nghÜ, th¶o luËn -> tr¶ lêi c©u hái.Khi thùc hiÖn thuËt to¸n m¸y tÝnh sÏ thùc hiÖn bao nhiªu vßng lÆp?ThuËt to¸n 1:s 1

09.5

9 8.5

8 7.5

7 6.5

6 5.5

5

n 1 2 3 4 5 6 7 8 9 10

10

- M¸y tÝnh sÏ thùc hiÖn 10 vßng lÆp.- Khi kÕt thóc gi¸ trÞ cña S sÏ lµ 5.0Yªu cÇu hs lªn b¶ng viÕt ch¬ng tr×nh.* Ch¬ng tr×nh:Var s, x: real;Begin

- §äc ®Ò ra sgk, suy nghÜ, th¶o luËn.- HS suy nghĩ, trả lời

- HS lắng nghe và lĩnh hội

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

s := 10; x := 0.5; while s > 5.2 do s := s – x; writeln(‘s =’, s:6:2); readln;end.ThuËt to¸n 2:

- Khi thùc hiÖn thuËt to¸n m¸y tÝnh sÏ thùc hiÖn bao nhiªu vßng lÆp?- Yªu cÇu hs lªn b¶ng viÕt ch¬ng tr×nh.- M¸y tÝnh sÏ thùc hiÖn 0 vßng lÆp v× ngay tõ ®Çu ®iÒu kiÖn ®· kh«ng ®îc tho¶ m·n.- Khi kÕt thóc gi¸ trÞ cña S sÏ lµ 10- Ch¬ng tr×nh:Var s, n: integer;Begin s := 10; n := 0; while s < 10 do begin n := n + 3; s := s - n; end; writeln(‘s =’, s:6:2); readln;end.

- HS suy nghĩ, trả lời

- HS lắng nghe và lĩnh hội

Ho¹t ®éng 2: Bµi tËp 2 (bµi 4 sgk) (12’)Yªu cÇu hs ®äc ®Ò ra, suy nghÜ, th¶o luËn -> tr¶ lêi c©u hái.* Víi ®o¹n lÖnh ®ã ch¬ng tr×nh sÏ thùc hiÖn bao nhiªu vßng lÆp? Gi¸ trÞ cña n vµ cña s sÏ lµ bao nhiªu?a. s := 0; n := 0;while s <= 10 do begin n := n + 1; s := s + n end;N 0 1 2 3 4 5S 0 1 3 6 1

015

Vßng lÆp

1 2 3 4 5 5

- Ch¬ng tr×nh sÏ thùc hiÖn 5 vßng

- HS suy nghÜ, th¶o luËn -> tr¶ lêi:

- HS suy nghÜ, th¶o luËn -> tr¶ lêi- HS lắng nghe và lĩnh hội

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

lÆp- Sau ®o¹n ch¬ng tr×nh gi¸ trÞ cña n lµ 5 vµ gi¸ trÞ cña s lµ 15.*Víi ®o¹n lÖnh ®ã ch¬ng tr×nh sÏ thùc hiÖn bao nhiªu vßng lÆp? Gi¸ trÞ cña n vµ cña s sÏ lµ bao nhiªu?b. s := 0; n := 0;while s <= 10 do n := n + 1; s := s + n suy nghÜ, th¶o luËn -> tr¶ lêi:N 0 1 2 3 ...S 0 0 0 0Vßng lÆp

1 2 3 4 ...

- V× s lu«n lu«n b»ng 0 (bÐ h¬n 10) nªn vßng lÆp sÏ v« h¹n.-Khi thùc hiÖn vßng lÆp, ®iÒu kiÖn trong c©u lÖnh ph¶i ®îc thay ®æi ®Ó sím hay muén gi¸ trÞ cña ®iÒu kiÖn sÏ ®îc chuyÓn tõ ®óng sang sai, ®Ó vßng lÆp kh«ng r¬i vµo tr-êng hîp lÆp v« h¹n.H·y rót ra nhËn xÐt?

- HS suy nghÜ, th¶o luËn -> rót ra nhËn xÐt:- HS lắng nghe và lĩnh hội

Ho¹t ®éng 3: Bµi tËp 3 (bµi 5 sgk) (14’)Yªu cÇu häc sinh ®äc ®Ò ra, suy nghÜ, th¶o luËn -> tr¶ lêi c©u hái:* H·y chØ ra lçi trong c©u lÖnh trong c©u a? H·y söa l¹i cho ®óng?a. x := 10; while x := 10 do x := x + 5;x := 10 lµ sai bëi v× ®©y kh«ng ph¶i lµ mét ®iÒu kiÖn.Söa l¹i: x = 10,..* H·y chØ ra lçi trong c©u lÖnh trong c©u b?H·y söa l¹i cho ®óng?b. x := 10; while x = 10 do x = x + 5;x = x + 5 kh«ng ph¶i lµ mét phÐp g¸nsöa l¹i: x := x + 5;* H·y chØ ra lçi trong c©u lÖnh

- HS suy nghÜ, th¶o luËn -> tr¶ lêi:

- HS lắng nghe và lĩnh hội

- HS suy nghÜ, th¶o luËn -> tr¶ lêi:

- HS lắng nghe và lĩnh hội

- HS suy nghÜ, th¶o luËn -> tr¶ lêi:

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

trong c©u c?H·y söa l¹i cho ®óng?c. s := 0; n := 0; while s <= 10 do n := n +1; s := s + n;v× s lu«n lu«n b»ng 0 (s < 10) nªn vßng lÆp sÏ v« h¹n.söa l¹i:s := 0; n := 0; while s <= 10 do begin n := n +1; s := s + n; end;

- HS lắng nghe và lĩnh hộ

4. Còng cè và dặn dò (2’)- GV hÖ thèng l¹i néi dung chÝnh sau tiÕt bµi tËp.- Yªu cÇu hs vÒ nhµ «n tËp kiÕn thøc cò để tiết sau kiểm tra một tiết tập trung- BT: Sö dông ng«n ng÷ lËp tr×nh Pascal viÕt ch¬ng tr×nh tÝnh tæng c¸c sè tù nhiªn ch¾n vµ c¸c sè tù nhiªn lÏ trong n sè tù nhiªn ®Çu tiªn víi n ®îc nhËp vµo tõ bµn phÝm. In kÕt qu¶ tÝnh to¸n ra mµn h×nh.

Rót kinh nghiÖm sau tiÕt d¹y...............................................................................................................................................................................................................................

.............................................................

TuÇn: 26 Ngµy so¹n: 04/03/2013 Tiết: 50 Ngµy dạy: 05/03/2013

HỌC VẼ HÌNH HỌC ĐỘNG VỚI PHẦN MỀM GEOGEBRAI. Mục tiêu: 1. Kiến thức: - Học sinh thực hành trên máy vẽ các hình tam giác; tứ giác; hình thang và hình thang cân.

- Tìm hiểu phần mềm Geogebra.- Biết cách khởi động và biết được màn hình làm việc của phần mềm.- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan đến đối tượng điểm….

2. Kĩ năng:- Giúp học sinh kĩ năng thao tác trên phần mềm.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Vận dụng được vào vẽ các hình trong thực tế.- Rèn luyện kĩ năng sử dụng phần mềm Geogebra.- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1.. Ổn định tổ chức: (1’) 2. Bµi míi

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1: : Tìm hiểu phần mềm Geogebra. (13’)

1. Em ®· biÕt g× vÒ Geogebra?-GV: cho HS ®äc th«ng tin SGK? Em h·y cho biÕt geogebra dïng ®Ó lµm g×? ? Hãy nêu mục đích của phần mềm.Phần mềm Geogebra dùng để vẽ các hình học đơn giản như điểm, đoạn thẳng, đường thẳng. Phần mềm có khả năng tạo ra sự gắn kết giữa các đối tượng hình học, được gọi là quan hệ như thuộc, vuông góc, song song.

- HS đọc thông tin SGK- HS tr¶ lêi+ Học sinh chú ý lắng nghe

Ho¹t ®éng 2: Tìm hiểu cách khởi động phần mềm, màn hình làm việc của Geogebra tiếng Việt. (25’)

2. Lµm quen víi ph©n mÒm geogebra tiÕng viÖta. Khëi ®éng-GV: cho Hs quan s¸t SGK? Hãy nêu cách để khởi động phần mềm.Để khởi động phần mêm ta nháy đúp vào biểu

tượng ở trên màn hình nền.Hoặc vào menu Start \ All Programs\ GeoGebra \ GeoGebra-GV: Thao t¸c cho HS quan s¸t.- Gọi học sinh lên thực hành khởi động phần mềm trên máy tính.b. Giíi thiÖu mµn h×nh geogebra tiÕng viÖt

- HS quan sát và nªu c¸ch khëi ®éng+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.+ Học sinh khởi động phần mềm trên máy tính theo yêu cầu của giáo viên.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GV: Cho HS quan s¸t mµn h×nh chÝnh cña phÇn mÒm? Màn hình làm việc của Geogebra gồm những thành phần nào.-GV thao t¸c giíi thiÖu b¶ng chän lµ hÖ thèng c¸c lÖnh chÝnh cña phÇn mÒmc. Giíi thiÖu c¸c c«ng cô lµm viÖc chÝnh- Thanh c«ng cô : lµ chøa c¸c c«ng cô lµm viÖc chÝnhGv: §Ó chän mét c«ng cô h·y nh¸y chuét lªn biÓu tîng cña c«ng cô nµy, mçi nót trªn thanh c«ng cô sÏ cã nhiÌu c«ng cô cung nhãm- c«ng cô di chuyÓn-C¸c c«ng cô liªn quan ®Õn ®èi t-îng®iÓm-C¸c c«ng cô liªn quan ®Õn ®o¹n th¼ng, ®êng th¼ng- c¸c c«ng cô t¹o mèi quan hÖ h×nh häc- C¸c c«ng cô liªn quan ®Õn h×nh trßn- C¸c c«ng cô biÕn ®æi h×nh häc.- GV: thao t¸c vµ giíi thiÖu HS quan s¸td. C¸c thao t¸c víi tÖp - GV: thao t¸c vµ giíi thiÖu HS quan s¸te. Tho¸t khái phÇn mÒm- GV: thao t¸c vµ giíi thiÖu HS quan s¸t

- HS quan sát, suy nghĩ và trả lời

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.+ Học sinh khởi động phần mềm trên máy tính theo yêu cầu của giáo viên

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức.+ Học sinh khởi động phần mềm trên máy tính theo yêu cầu của giáo viên

Ho¹t ®éng 3 : Củng cố và dặn dò (6’)* Củng cố: Hệ thống lại kiến thức đã học. Yêu cầu học sinh nắm vững- Giáo viên nhận xét bài làm của học sinh.* Dặn dò: - Về nhà xem lại các kiến thức đã học. - Chuẩn bị phần tiếp theo của bài học.

Rót kinh nghiÖm sau tiÕt d¹y...............................................................................................................................................................................................................................

.............................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 27 Ngµy so¹n: 22/02/2013 Tiết: 49 Ngµy dạy: 12/03/2013

KIỂM TRA Mét TIẾT

I.Mục tiêu:+ Kiến thức: Kiểm tra lại những kiến thức cơ bản đã học.+ Kỹ năng: Vận dụng những kiến thức đã học vào bài kiểm tra.+ Thái độ: nghiêm túc.II.Chuẩn bị:+ Giáo viên: Giáo án và các tài liệu có liên quan.+ Học sinh: giấy kiểm tra.III.Tiến trình giờ dạy:1. Ổn định tổ chức :2.Bài mới:

Rót kinh nghiÖm sau tiÕt d¹y...............................................................................................................................................................................................................................

.............................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn: 27 Ngµy so¹n: 11/03/2013 Tiết: 51 Ngµy dạy: 12/03/2013

HỌC VẼ HÌNH HỌC ĐỘNG VỚI PHẦN MỀM GEOGEBRA (T2)I. Mục tiêu: 1. Kiến thức: - Học sinh thực hành trên máy vẽ các hình tam giác; tứ giác; hình thang và hình thang cân.

- Tìm hiểu phần mềm Geogebra.- Biết cách khởi động và biết được màn hình làm việc của phần mềm.- Biết được các công cụ làm việc chính của phần mềm: công cụ di chuyển, các công cụ liên quan đến đối tượng điểm….

2. Kĩ năng:- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.- Rèn luyện kĩ năng sử dụng phần mềm Geogebra.- Rèn luyện kĩ năng sử dụng các công cụ làm việc chính của phần mềm.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1.. Ổn định tổ chức: (1’) 2. Bµi míi

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1: Kiểm tra bài cũ (5’)

?Em hãy nêu các thành phần có trên của sổ Geogebra và giíi thiÖu c¸c c«ng cô lµm viÖc chÝnh- GV yêu cầu HS khác nhận xét- GV nhận xét và ghi điểm

- HS trả bài cũ

- HS khác nhận xét- HS lắng nghe và phản hồi

Ho¹t ®éng 2: 3. §èi tîng h×nh häc. (33’)a. Kh¸i niÖm ®èi t îng h×nh häc GV: Gióp HS hiÓu kh¸i niÖm vÒ ®èi t-îng h×nh häc lµ g×?

- Hs tr¶ lêi

- HS đọc thông tin SGK

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GVKL§èi tîng h×nh häc lµ ®iÓm, ®o¹n th¼ng, ®êng th¼ng, tia , h×nh trßn, cung trßn-GV: c¸c em ®· lµm quen víi kh¸i niÑm quan hÖ gi÷a c¸c ®èi tîng h×nh häcb. §èi t îng tù do vµ ®èi t îng phô thuécGv: ®a ra vÝ dô nÕu ®iÓm M lµ trung ®iÎm cña ®o¹n th¼ng a th× ta nèi gi÷a a vµ M ®· cã mét quan hÖ? Em cã thÓ lÊy cho c« gi¸o vµi vÝ dô vÒ quan hÖ gi÷a c¸c ®èi tîngGVKL®êng th¼ng ®i qua hai ®iÓm( quan hÖ lµ ®i qua)Giao cña hai ®èi tîng h×nh häc(quan hÖ lµ giao nhau)...c.Danh s¸ch c¸c ®èi t îng trªn mµn h×nhGV: phÇn mÒm nµy cho phÐp hiÓn thÞ danh s¸ch tÊt c¶ c¸c ®èi tîng h×nh häc ®ang cã trªn mµn h×nh? GV: ®Ó hiÓn thÞ danh s¸ch c¸c ®èi tîng ta lµm nh thÕ nµo?GVKLDïng lÖnh hiÓn thÞ trªn thanh b¶ng chän(hay lµ nh¸y trªn bµn phÝm ®ång thêi CTRL+SHIFT+A), chän ®Õn hiÓn thÞ danh s¸ch ®èi tîng lËp tøc danh s¸ch ®èi tîng ®îc hiÖn ra trªn mµn h×nh?GV:§Ó Èn khung th«ng tin nµy th× ta lµm nh thÕ nµo?GVKLVµo lÖnh hiÓn thÞ / bá ®¸nh dÊu ë hiÓn thÞ ®èi tîng th× lËp tøc danh s¸ch c¸c ®èi tîng Èn ®id.Thay ®æi thuéc tÝnh cña ®èi t - îngGV:Mét sè thao t¸c thêng dïng ®Ó

- HS tr¶ lêi+ Học sinh chú ý lắng nghe

+ Học sinh chú ý lắng nghe

-HS tr¶ lêi

- HS lắng nghe, ghi chép

+ Học sinh chú ý lắng nghe

-HS quan s¸t SGK vµ tr¶ lêi

- HS lắng nghe, ghi chép

- HS quan s¸t tr¶ lêi

- HS lắng nghe, ghi chép

- HS đọc thông tin SGK-HS tr¶ lêi

- HS lắng nghe, ghi chép

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

thay ®æi tÝnh chÊt cña ®èi tîngGv: Cho HS ®äc th«ng tin SGK? §Ó Èn mét ®èi tîng ta thùc hiÖn c¸c thao t¸c nµo?-GVKLÈn ®èi tîng-Nh¸y nót ph¶i chuét len ®èi tîng-Huû chän HiÓn thÞ ®èi tîng trong b¶ng chän?§Ó lµm Èn hay hiÖn tªn cña ®èi tîng ta thùc hiÖn c¸c thao t¸c nµo?GVKL Èn hiÖn tªn cña ®èi tîng-Nh¸y nót ph¶i chuét lªn ®èi tîng trªn mµn h×nh- huû chän hiÓn thÞ tªn trong b¶ng chän?§Ó thay ®æi tªn cña ®èi tîng ta thùc hiÖn c¸c thao t¸c nµo?GVKLThay ®æi tªn cña ®èi tîng-Nh¸y nót ph¶i chuét lªn ®èi tîng trªn mµn h×nh- chän lÖnh ®æi tªn trong b¶ng chän sau ®ã nhËp tªn míi trong hép tho¹i ®æi tªn- Nh¸y nót ¸p dông ®Ó thay ®æi nh¸y nót huû bá nÕu kh«ng muèn ®æi tªn? §Ó ®Æt huû vÕt chuyÓn ®éng cho mét ®èi tîng trªn mµn h×nh ta thùc hiÖn c¸c thao t¸c nµo?GVKL§Æt huû vÕt chuyÓn ®éng cña ®èi tîng- Nh¸y nót ph¶i chuét lªn ®èi tîng- Chän më dÊu vÕt di chuyÓn§Ó xo¸ c¸c vÕt ®îc vÏ, nhÊn tæ hîp phÝm ctrl+F?§Ó xo¸ h¼n ®èi tîng ta thùc hiÖn thao t¸c nµo?GVKL

-HS tr¶ lêi

- HS lắng nghe, ghi chép

-HS tr¶ lêi

- HS lắng nghe, ghi chép

-HS tr¶ lêi

- HS lắng nghe, ghi chép

-HS tr¶ lêi

- HS lắng nghe, ghi chép

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Xo¸ ®èi tîng-chän mét trong c¸c thao t¸c sau: -Dïng céng cô chän ®èi tîng råi nhÊn phÝm Delete - nh¸y nót phØa chuét len ®èi tîng vµ thùc hiÖn lÖnh xo¸ - Chän céng cô trªn thanh c«ng cô vµ nh¸y chuét lªn ®èi tîng muèn xo¸

Ho¹t ®éng 3 : Củng cố và dặn dò (6’)* Củng cố: Hệ thống lại kiến thức đã học. Yêu cầu học sinh nắm vững- Giáo viên nhận xét bài làm của học sinh.* Dặn dò: - Về nhà xem lại các kiến thức đã học. - Chuẩn bị phần tiếp theo của bài học.

Rót kinh nghiÖm sau tiÕt d¹y...............................................................................................................................................................................................................................

.............................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy soan:24/01/2011 Ngµy kiÓm tra:25/01/2011

TiÕt48: KIỂM TRA Mét TIẾT

I.Mục tiêu:+ Kiến thức: Kiểm tra lại những kiến thức cơ bản đã học.+ Kỹ năng: Vận dụng những kiến thức đã học vào bài kiểm tra.+ Thái độ: nghiêm túc.II.Chuẩn bị:+ Giáo viên: Giáo án và các tài liệu có liên quan.+ Học sinh: giấy kiểm tra.III.Tiến trình giờ dạy:1. Ổn định tổ chức :2.Bài mới:

§Ò bµi:I.phÇn tr¾c nghiÖm

C©u1: Trong pascal ,khai b¸o nµo sau ®©y lµ ®óng? H·y khoanh trßn vµo c©u ®óng A.Var m := real; C. Var k = integer; B. Var h : integer; D.Const x = 30; C©u 2: Trong c¸c c©u lÖnh cho díi ®©y, c©u lÖnh nµo viÕt ®óng? H·y khoanh trßn vµo ®óng

A. If x>7 then a:= b; C.For i:=1 to 10 do writeln(‘A’);

B. If x> 5 then a:=m; else a:=n; D. For i:= 1,7 to 20,5 do writeln(A);

II. PhÇn tù luËnC©u1: Em h·y viÕt có ph¸p c©u lÖnh lÆp víi sè lÇn cha biÕt tríc, c©u lÖnh lÆp víi sè lÇn ®· biÕt tríc?C©u2:ViÕt ch¬ng tr×nh tÝnh ®iÓm trung b×nh m«n häc .§iÓm miÖng, ®iÓm 15 phót, ®iÓm to¸n, ®iÓm v¨n, ®iÓm häc kú ®îc nhËp vµo tõ bµn phÝm. BiÕt c«ng thøc tÝnh : §TB = (MiÖng+15ph+§to¸n*2+ §v¨n*2+§HK*3)/9

§¸p ¸n I.phÇn tù luËn

C©u1: <2®> : Mçi ý ®óng 1®iÓm §¸p ¸n ®óng lµ A vµ D C©u 2:<2®>: Mçi ý ®óng 1 ®iÓm §¸p ¸n ®óng lµ A vµ C II. PhÇn tr¾c nghÖm

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

C©u 1: <2®>- C©u lÖnh lÆp víi sè lÇn biÕt tríc: <1®>

For <biÕn ®Õm>:=<gi¸ trÞ ®Çu> to <gi¸ trÞ cuèi> do <C©u lÖnh>; C©u lÖnh lÆp víi sè lÇn cha biÕt tríc :<1®> While < ®iÒu kiÖn> do <C©u lÖnh>; C©u 2: <4®> Program tdtb; Var ®tb: real; Mieng, 15p ,®toan, ®van ®hk: Integer; Begin Write(‘ nhËp ®iÓm miÖng:’); readln( mieng); Write(‘ nhËp ®iÓm 15 phut:’); readln(15p); Write(‘ nhËp ®iÓm to¸n:’); readln( ®toan); Write(‘ nhËp ®iÓm v¨n:’); readln( ®van); Write(‘ nhËp ®iÓm häc kú :’); readln( ®hk); Readln; ®tb:= (miÖng+15p+®toan*2+®van*2+®hk*3)/9; Writeln(‘ ®iÓm trung b×nh m«n häc lµ:’, ®tb:2:1); Readln End.

Rót kinh nghiÖm sau tiÕt kiÓm tra.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 25 chuyÓn sang tuÇn 26TuÇn 26 Ngµy so¹n: 13/02/2011

Ngµy d¹y: 14/02/2011 TiÕt 49 HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA

I. Mục tiêu: 1. Kiến thức:

- Học sinh thực hành trên máy vẽ các hình tam giác; tứ giác; hình thang và hình thang cân.

2. Kĩ năng:- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.

II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1.. Ổn định tổ chức: 2.. Bài cũ: 3. bµi míi

Ho¹t ®éng cña gi¸o viªn, häc sinh

Néi dung

Ho¹t ®éng 1 1. Em ®· biÕt g× vÒ Geogebra?

-GV: cho HS ®äc th«ng tin SGK? Em h·y cho biÕt geogebra dïng ®Ó lµm g×?-HS tr¶ lêiGVKL

-Geogebra dïng ®Ó vÏ c¸c h×nh häc ®¬n gi¶n nh ®iÓm ,®o¹n th¼ng, ®êng th¼ng, nã cã kh¶ n¨ng t¹o sù g¾n kÕt gi÷a c¸c ®èi tîng h×nh häc nh lµ quan hÖ thuéc, vu«ng gãc, song song mét c¸ch chÝnh x¸c

Ho¹t ®éng 2 2. lµm quen víi ph©n mÒm geogebra tiÕng viÖt

-GV: cho Hs quan s¸t SGK-HS: Nªu c¸ch khëi ®éng a. khëi ®éng

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GV: Thao t¸c cho HS quan s¸t-Gv: Cho HS quan s¸t mµn h×nh chÝnh cña phÇn mÒm-GV thao t¸c giíi thiÖub¶ng chän lµ hÖ thèng c¸c lÖnh chÝnh cñaphÇn mÒm- Thanh c«ng cô : lµ chøa c¸c c«ng cô lµm viÖc chÝnhGv: §Ó chän mét c«ng cô h·y nh¸y chuét lªn biÓu tîng cña c«ng cô nµy, mçi nót trªn thanh c«ng cô sÏ cã nhiÌu c«ng cô cung nhãm- GV: thao t¸c vµ giíi thiÖu HS quan s¸t

- GV: thao t¸c vµ giíi thiÖu HS quan s¸t

- GV: thao t¸c vµ giíi thiÖu HS quan s¸t

b. Giíi thiÖu mµn h×nh geogebra tiÕng viÖt

c. Giíi thiÖu c¸c c«ng cô lµm viÖc chÝnh

- c«ng cô di chuyÓn-C¸c c«ng cô liªn quan ®Õn ®èi t-îng®iÓm-C¸c c«ng cô liªn quan ®Õn ®o¹n th¼ng, ®êng th¼ng- c¸c c«ng cô t¹o mèi quan hÖ h×nh häc- C¸c c«ng cô liªn quan ®Õn h×nh trßn- C¸c c«ng cô biÕn ®æi h×nh häcd. C¸c thao t¸c víi tÖp e. Tho¸t khái phÇn mÒm

4.. Củng cố (5’): - Giáo viên nhận xét bài làm của học sinh.

5. Dặn dò (2’):

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

- Về nhà xem lại các kiến thức đã học.- Chuẩn bị phần tiếp theo của bài học.

Rót kinh nghiÖm sau tiÕt d¹y............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TiÕt 50 Ngµy so¹n:14/02/2011 Ngµy d¹y:15/02/2011

HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA(Tiết 2)

I. Mục tiêu: 1. Kiến thức:

- Học sinh thực hành trên máy vẽ các hình tam giác; tứ giác; hình thang và hình thang cân.

2. Kĩ năng:- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1.. Ổn định tổ chức: 2.. Bài cũ: 3. bµi míi

Ho¹t ®éng cña GV –Häc Sinh Néi DungHo¹t ®éng 3. §èi tîng h×nh häc

GV: Gióp HS hiÓu kh¸i niÖm vÒ ®èi tîng h×nh häc lµ g×?Hs tr¶ lêi-GVKL

-GV: c¸c em ®· lµm quen víi kh¸i niÑm quan hÖ gi÷a c¸c ®èi tîng h×nh häcGv: ®a ra vÝ dô nÕu ®iÓm M lµ trung ®iÎm cña ®o¹n th¼ng a th× ta nèi gi÷a a vµ M ®· cã mét quan hÖ? Em cã thÓ lÊy cho c« gi¸o vµi vÝ

a. kh¸i niÖm ®èi tîng h×nh häc§èi tîng h×nh häc lµ ®iÓm, ®o¹n th¼ng, ®êng th¼ng, tia , h×nh trßn, cung trßnb. §èi tîng tù do vµ ®èi tîng phô thuéc- §iÓm thuéc ®êng th¼ng( quan hÖ lµ thuéc)-®êng th¼ng ®i qua hai ®iÓm( quan hÖ lµ ®i qua)-Giao cña hai ®èi tîng h×nh häc(quan hÖ lµ giao nhau)...c.Danh s¸ch c¸c ®èi tîng trªn mµn

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

dô vÒ quan hÖ gi÷a c¸c ®èi tîng-HS tr¶ lêiGVKL

GV: phÇn mÒm nµy cho pÐp hiÓn thÞ danh s¸ch tÊt c¶ c¸c ®èi tîng h×nh häc ®ang cã trªn mµn h×nh? GV: ®Ó hiÓn thÞ danh s¸ch c¸c ®èi tîng ta lµm nh thÕ nµo?-HS quan s¸t SGK vµ tr¶ lêiGVKL?GV:§Ó Èn khung th«ng tin nµy th× ta lµm nh thÕ nµo?HS quan s¸t tr¶ lêiGVKLGV:Mét sè thao t¸c thêng dïng ®Ó thay ®æi tÝnh chÊt cña ®èi tîngGv: Cho HS ®äc th«ng tin SGK? §Ó Èn mét ®èi tîng ta thùc hiÖn c¸c thao t¸c nµo?-HS tr¶ lêi-GVKL?§Ó lµm Èn hay hiÖn tªn cña ®èi tîng ta thùc hiÖn c¸c thao t¸c nµo?-HStr¶ lêiGVKL?§Ó thay ®æi tªn cña ®èi tîng ta thùc hiÖn c¸c thao t¸c nµo?-HStr¶ lêiGVKL? §Ó ®Æt huû vÕt chuyÓn ®éng cho mét ®èi tîng trªn mµn h×nh ta thùc hiÖn c¸c thao t¸c nµo?-HS tr¶ lêiGVKL?§Ó xo¸ h¼n ®èi tîng ta thùc hiÖn thao t¸c nµo?-HS tr¶ lêiGVKL

h×nhDïng lÖnh hiÓn thÞ trªn thanh b¶ng chän(hay lµ nh¸y trªn bµn phÝm ®ång thêi CTRL+SHIFT+A), chän ®Õn hiÓn thÞ danh s¸ch ®èi tîng lËp tøc danh s¸ch ®èi tîng ®-îc hiÖn ra trªn mµn h×nh-Vµo lÖnh hiÓn thÞ / bá ®¸nh dÊu ë hiÓn thÞ ®èi tîng th× lËp tøc danh sc¸h c¸c ®èi tîng Èn ®id.Thay ®æi thuéc tÝnh cña ®èi t-îng+ Èn ®èi tîng-Nh¸y nót ph¶i chuét len ®èi tîng-Huû chän HiÓn thÞ ®èi tîng trong b¶ng chän+Èn hiÖn tªn cña ®èi tîng-Nh¸y nót ph¶i chuét lªn ®èi tîng trªn mµn h×nh- huû chän hiÓn thÞ tªn trong b¶ng chän+Thay ®æi tªn cña ®èi tîng-Nh¸y nót ph¶i chuét lªn ®èi tîng trªn mµn h×nh- chän lÖnh ®æi tªn trong b¶ng chän sau ®ã nhËp tªn míi trong hép tho¹i ®æi tªn- Nh¸y nót ¸p dông ®Ó thay ®æi nh¸y nót huû bá nÕu kh«ng muèn ®æi tªn+§Æt huû vÕt chuyÓn ®éng cña ®èi tîng- Nh¸y nót ph¶i chuét lªn ®èi tîng- Chän më dÊu vÕt di chuyÓn§Ó xo¸ c¸c vÕt ®îc vÏ, nhÊn tæ hîp phÝm ctrl+F+Xo¸ ®èi tîng-chän mét trong c¸c thao t¸c sau: -Dïng céng cô chän ®èi tîng råi nhÊn phÝm Delete - nh¸y nót phØa chuét len ®èi t-

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

îng vµ thùc hiÖn lÖnh xo¸ - Chän céng cô trªn thanh c«ng cô vµ nh¸y chuét lªn ®èi tîng muèn xo¸

4. Củng cố : - Giáo viên nhận xét bài làm của học sinh.5. Dặn dò : - Về nhà xem lại các kiến thức đã học.

- Chuẩn bị phần tiếp theo của bài học.

Rót kinh nghiÖm sau tiÕt d¹y...................................................................................................................................................................................................................................

..........................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn27: Ngµy so¹n: 18/03/2013 Ngµy d¹y:9/03/2012 TiÕt 52:HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA(tiÕt 3)I. Mục tiêu: 1. Kiến thức:- Học sinh thực hành trên máy vẽ các h×nh trßn ngo¹i tiÕp tam giác;h×nh trßn néi tiÕp tam giác , 2. Kĩ năng:

- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1.. Ổn định tổ chức: 2.. Bài cũ: - Geogebra là phần mềm có chức năng chính là gì? - Em hãy cho biết những công cụ làm việc chính của phần mềm Geogebra? 3. bµi míiGiíi thiÖu bµiTiết trước các em đã được làm quen với các công cụ làm việc chính của phần mềm Geogebra. Tiết hôm nay chúng ta sẽ thực hành lại bằng cách vẽ các hình hình học đơn giản…

Hoạt động của thầy Hoạt động của tròGV: Để vẽ hình tam giác ta sử dụng công cụ gì?HS: Trả lời.GV: Vậy để vẽ đường trong ngoại tiếp tam giác ta sử dụng những công cụ gì?HS: Trả lời.GV: Hướng dẫn cách vẽ cho học sinh.HS: Thực hành.

4. Bài tập thực hànhBài 4. Vẽ đường tròn ngoại tiếp tam giác

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

GV: Vậy để vẽ đường trong nội tiếp tam giác ta sử dụng những công cụ gì?HS: Trả lời.GV: Hướng dẫn cách vẽ cho học sinh.HS: Thực hành. Bài 5. Vẽ đường tròn nội tiếp tam giác

IV. Củng cố Giáo viên nhận xét bài làm của học sinh. V. Dặn dò ): - Về nhà xem lại các kiến thức đã học.

Rót kinh nghiÖm sau tiÕt d¹y...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

.........

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n: 21/02/2011 Ngµy d¹y:22/02/2011 TiÕt 52:HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA(tiÕt 3)I. Mục tiêu: 1. Kiến thức:- Học sinh thực hành trên máy vẽ các h×nh thoi, h×nh vu«ng 2. Kĩ năng:

- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1.. Ổn định tổ chức: 2.. Bài cũ: Xen vµo tiÕt bµi tËp 3. bµi míiGiíi thiÖu bµiTiết trước các em đã được làm quen với các công cụ làm việc chính của phần mềm Geogebra. Tiết hôm nay chúng ta sẽ thực hành lại bằng cách vẽ các hình hình học đơn giản…

Hoạt động của thầy và trò Nội dung kiến thức

GV: Để vẽ hình thoi ta sử dụng công cụ gì?4. Bài tập thực hành

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

HS: Trả lời (để vẽ hình thang ta dùng công cụ công cụ đoạn thẳng và đường song song).GV: Hướng dẫn cách vẽ cho học sinh.HS: Thực hành.GV: Để vẽ hình vuông ta sử dụng công cụ gì?HS: Trả lời.GV: Hướng dẫn cách vẽ cho học sinh.HS: Thực hành.GV: Theo dõi, hướng dẫn HS trong quá trình thực hành.

Bài 6. Vẽ hình thoi

Bài 7. Vẽ hình vuông

IV. Củng cố Giáo viên nhận xét bài làm của học sinh. V. Dặn dò ): - Về nhà xem lại các kiến thức đã học.

Rót kinh nghiÖm sau tiÕt d¹y............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 28 Ngµy so¹n: 27/02/2011 Ngµy d¹y:28/2/2011 TiÕt 53:HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRAI. Mục tiêu:

1. Kiến thức:- Học sinh thực hành trên máy vẽ các hình tam gi¸c ®Òu; h×nh ®èi xøng qua ®êng th¼ng,

2. Kĩ năng:- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.II.Chuẩn bị: 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn trình lên lớp: 1. Ổn định tổ chức: 2. Bài cũ: Xen lÉn vµo qu¸ tr×nh lµm bµi tËp 3. bµi míiGiíi thiÖu bµiTiết trước các em đã được làm quen với các công cụ làm việc chính của phần mềm Geogebra. Tiết hôm nay chúng ta sẽ thực hành lại bằng cách vẽ các hình hình học đơn giản…

Hoạt động của thầy và trò Nội dung kiến thức.Cho trước cạnh BC, hãy vẽ tam giác đều

4. Bài tập thực hành

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

ABC.GV: Tam giác đều có tính chất gì đặc biệt?HS: Trả lời.GV: Nhận xét câu trả lời.GV: Với các tính chất đó thì chúng ta có thể sử dụng công cụ gì để vẽ tam giác đều?GV: Nhận xét câu trả lời. GV thực hiện, yêu cầu học sinh quan sát.HS: Lên thực hành, cả lớp quan sát.GV: Nhận xét. Yêu cầu cả lớp thực hành.GV: Còn cách nào để vẽ tam giác đều nữa không?HS: Trả lời.GV: Nhận xét câu trả lời của học sinh. Đưa ra những cách khác để vẽ tam giác đều.GV: Chúng ta dùng công cụ gì để vẽ hình đối xứng qua đường thẳng?HS: Trả lời.GV: Hướng dẫn học sinh thực hiện. GV thực hiện, yêu cầu học sinh quan sát.GV: Gọi học sinh thực hiện, yêu cầu cả lớp quan sát, nhận xét cách làm của bạn.HS: Thực hành.GV: Bao quát lớp. Hướng dẫn cho những học sinh chưa thực hiện được.

Bài 8. Vẽ tam giác đều

Bài 9. Vẽ hình đối xứng qua đường thẳng

IV. Củng cố Giáo viên nhận xét bài làm của học sinh. V. Dặn dò - Về nhà xem lại các kiến thức đã học.

Rót kinh nghiÖm sau tiÕt d¹y...................................................................................................................................................................................................................................

..............................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần 28 Ngµy so¹n: 14/003/2012 Ngµy d¹y:15/03/2012 TiÕt 54:HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRAI. Môc tiªu

1. Kiến thức:- Học sinh thực hành trên máy vẽ hình ®èi xøng qua ®iÓm

2. Kĩ năng:- Giúp học sinh kĩ năng thao tác trên phần mềm.- Vận dụng được vào vẽ các hình trong thực tế.

3. Thái độ:- Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh.IIChuÈn bÞ 1. Giáo viên: - Nội dung bài, máy tính, SGK. 2.. Học sinh:

- Chuẩn bị nội dung bài học ở nhà, SGK.III TiÕn tr×nh lªn líp 1.. Ổn định tổ chức: 2.. Bài cũ: Xen lÉn vµo qu¸ tr×nh lµm bµi tËp 3. bµi míi

Hoạt động của thầy Hoạt động của trò.GV: Các em hãy dựng hình đối xứng qua ®iÎm

4. Bài tập thực hànhBài 10. Vẽ hình đối xứng qua điểm

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

? §Ó vÏ h×nh ®èi xøng qua ®iÓm trong to¸n häc ta lµm nh thÕ nµo?HS tr¶ lêiGVKL? §Ó vÏ h×nh ®èi xøng qua ®iÓm trong phÇn mÒm ta sö dông nh÷ng c«ng cô g× ®Ó vÏ?HS tr¶ lêi GVKL? Em h·y nªu c¸ch dùng h×nh ®èi xøng qua ®iÓm-HS tr¶ lêi_GV nhËn xÐt kÕt luËn-GV thao t¸c cho HS quan s¸t-GV cho HS thùc hµnh trªn m¸yGV: Hướng dẫn học sinh thực hiện.trong vßng 5-7 phótGV cho mét sè nhãm HS thao t¸c trªn m¸y chiÕuHS quan s¸t-HS nhËn xÐt-GV: qua ®©y c¸c em cÇn n¾m v÷ng quy tr×nh dùng h×nh ®èi xøng qua ®iÓm th«ng qua phÇn mÒm

IV. Củng cố Giáo viên nhận xét bài làm của học sinh. V. Dặn dò - Về nhà xem lại các kiến thức đã học.

Rót kinh nghiÖm sau tiÕt d¹y................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 29: Ngµy so¹n:06/03/2011 Ngµy d¹y:07/03/2011

TiÕt55 : Bµi 9: Lµm viÖc víi d·y sèI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?2. Kü n¨ng:-gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò?Em h·y viÕt c©u lÖnh lÆp víi sè lÇn cha biÕt tríc?3. bµi míiHo¹t ®éng cña gi¸o viªn- Häc

sinhNéi dung

Ho¹t ®éng 1 1. d·y sè vµ biÕn m¶ngGv:C¸c em nghiªn cøu vÝ dô 1 SGKHS: §äc SGK trang 75GV: §a ra vÝ dô 2:NhËp vµo nhiÖt ®é trung b×nh cña mçi ngµy trong tuÇn.1.tÝnh vµ ®a ra mµn h×nhnhiÖt ®é trung b×nh cña tuÇn2.Sè lîng ngµy trong tuÇn cã nhiÖt ®é cao h¬n nhiÖt ®é trung b×nh cña tuÇn?Em h·y x¸c ®Þnh input, output

1.Input: t1,t2,t3,t4,t5,t6,t7 Ouput: Tb,Dem2. Ch¬ng tr×nh

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

?ViÕt ch¬ng tr×nh bµi to¸n trªnHS: tr¶ lêiGVKL? Khi N(ChØ sè cuèi) lín th× ch-¬ng tr×nh cã nh÷ng h¹n chÕ nµo?-HS tr¶ lêi :CT dµi,khã nhí, dÔ nhÇm lÉnGV ®a ra KL?Kh¾c phôc nh÷ng h¹n chÕ nµy nh thÕ nµo?Gv: Chóng ta sÏ sö dông kiÓu d÷ liÖu m¶ng?Em hiÓu nh thÕ nµo lµ d÷ liÖu kiÓu m¶ng?-HS tr¶ lêi- GV ®a ra KL

Ho¹t ®éng 2 2. VÝ dô vÒ biÕn m¶ngGV: §a ra vÝ dô gi¶i thÝch? CÊu tróc khai b¸o kiÓu m¶ng lµ nh thÕ nµo?HS tr¶ lêiGVKLGV: §a ra vÝ dô-GV: quay l¹i vÝ dô 1 SGKHS: §äc lai SGK trang 76,77-Gv: Quay l¹i vÝ dô 2:GV: §a ra ch¬ng tr×nh sö dông kiÓu m¶ng- Cho HS quan s¸t kÕt qu¶ ®îc ch¹y trªn mµn h×nh

Var tªnmang: array [<chØ sè ®Çu>..<ChØ sè cuèi>] of < kiÓu d÷ liÖu>;Trong ®ã chØ sè ®Çu vµ chØ sè cuèi lµ c¸c h»ng hoÆc biÓu thøc nguyªn-chØ sè ®Çu<= chØ sè cuèi-Gi÷a hai chØ sè lµ dÊu..- kiÓu d÷ liÖu lµ kiÓu cña c¸c phÇn tö m¶ng.

IV. Cñng cè dÆn dß:-Cñng cè: cho HS n¾m l¹i có ph¸p khai b¸o m¶ng-DÆn dß: vÒ nhµ häc bµi vµ lµm phÇn c©u hái 1,2,3 SGK trang79

Rót kinh nghiÖm sau tiÕt d¹y

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

................................................................................................................

................................................................................................................

..............................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n:07/03/2011 Ngµy d¹y:08/03/2011

TiÕt56 : Bµi 9: Lµm viÖc víi d·y sèI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?2. Kü n¨ng:-gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò?Em h·y viÕt có ph¸p khai b¸o m¶ng?3. bµi míiHo¹t ®éng cña gi¸o viªn- Häc

sinhNéi dung

Ho¹t ®éng3 3.T×m gi¸ trÞ lín nhÊt vµ nhá nhÊt cña d·y sè

Gv: §a ra vÝ dô 3 SGKGv: Cho HS quan s¸t ch¬ng tr×nh? trong khai b¸o m¶ng cÇn chó ý ®iÒu g×?_-Hs tr¶ lêi_GVKL

-CT t×m gi¸ trÞ lín nhÊt vµ nhá nhÊtProgram lonnhat_nhonhat;Ues crt ;Var i,n, max, min: integer ;A:array[1..100] of integer;BeginClrscr;Write(‘ nhap do dai cua day:’);readln(n);

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Writeln(‘nhap cac phan tu cua day:’)’For i:=1 to n do Begin Write((‘a[‘,i,’] =’);readln(a[i]);End;Max:=a[1];For i:=2 to n doBegin if max< a[i]then max:=a[i]; If min> a[i] then min:=a[i];End;Writeln(‘so lon nhat la max=’, max);Writeln(‘so lon nhat la min=’, min);ReadlnEnd.-

IV. Cñng cè dÆn dß:-Cñng cè: ch HS ®äc ghi nhí SGK-DÆn dß: vÒ nhµ häc bµi vµ lµm phÇn c©u hái 4,5 SGK trang 79

Rót kinh nghiÖm sau tiÕt d¹y...............................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 30 Ngµy so¹n: 13/03/2011 Ngµy d¹y:14/03/2011

TiÕt57 : Bµi thù hµnh 7xö lý d·y sè trong ch¬ng tr×nh

I.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò:?Em h·y viÕt có ph¸p khai b¸o m¶ng vµ lÊy 1 vÝ dô?3. bµi míiHo¹t ®éng cña gi¸o viªn- häc sinh Néi dungHo¹t ®éng 1 1. Cñng cè l¹i lý thuyÕt? Em h·y viÕt có ph¸p khai b¸o kiÓu m¶ng? vµ gi¶i thÝch c¸c thµnh phÇn trong có ph¸p ®ã-HS tr¶ lêiGVKL

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

?em h·y nªu lÖnh ®äc d÷ liÖu tõ bµn phÝm víi có ph¸p lÆp for..do?-HS tr¶ lêi-GVKLHo¹t ®éng 2 Bµi tËp vËn dôngGV: §a ra néi dung bµi tËp 1 SGKHS: ®äc néi dung bµi tËpGV: Cho HS thùc hµnh trªn m¸y néi dung bµi tËp -GV: quan s¸t HS lµm vµ híng dÉn gióp hs hiÓu vµ chØnh sö©ch¬ng tr×nh-GV: cho HS dÞch ch¹y ch¬ng tr×nh

Bµi 1: SGK trang 80

IV. cñng cè –dÆn dß Cñng cè: NhËn xÐt giê thùc hµnh nãi lªn nh÷ng chç HS con víng m¾c, cÇn kh¾c phôc. DÆn dß: yªu cÇu vÒ nhµ ®äc l¹i lý thuyÕt vµ lµm bµi tËp 5 SGK trang79

Rót kinh nghiÖm sau tiÕt d¹y

................................................................................................................

................................................................................................................

.........................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n: 14/03/2011 Ngµy d¹y:15/03/2011

TiÕt58 : Bµi thù hµnh 7xö lý d·y sè trong ch¬ng tr×nh

I.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò: Xen lÉn trong giê thùc hµnh3. bµi míiHo¹t ®éng cña gi¸o viªn- häc sinh Néi dungHo¹t ®éng 1 Bµi tËp vËn dôngGV: §a ra néi dung bµi tËp 2 SGKHS: ®äc néi dung bµi tËp 2GV: Cho HS thùc hµnh trªn m¸y néi dung bµi tËp -GV: quan s¸t HS lµm vµ híng dÉn gióp hs hiÓu vµ chØnh söa ch¬ng tr×nh-GV: cho HS dÞch ch¹y ch¬ng tr×nh

Bµi 2: SGK trang 81

Bµi tËp 5 SGK trang79

IV. cñng cè –dÆn dß Ccñng cè: NhËn xÐt giê thùc hµnh nãi lªn nh÷ng chç HS con víng m¾c, cÇn kh¾c phôc.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

DÆn dß: yªu cÇu vÒ nhµ ®äc l¹i lý thuyÕt vµ lµm c¸c bµi tËp l¹i vµo vë

Rót kinh nghiÖm sau tiÕt d¹y ...............................................................................................................................................

TuÇn ..... Ngµy so¹n: …./04/2013 Ngµy d¹y:…../04/2013

ÔN TẬP NGOÀI CHƯƠNG TRÌNHI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?Nhí l¹i c¸c kiÕn thøc vÒ khai b¸o biÕn, h»ng, có ph¸p vÒ c¸c c©u lÖnh2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n. VËn dông c¸c có ph¸p vµo lµm bµi tËp3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. Bµi míi

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1 I. Cñng cè lý thuyÕt

Gv:? Em h·y nªu có ph¸p vÒ khai b¸o biÕn, h»ng, m¶ng vµ gi¶i thÝch chóng?-HS tr¶ lêiGVKLVar danh s¸ch biÕn : kiÓu d÷ liÖu;

1. Có ph¸p vÒ khai b¸o biÕn, h»ng,m¶nga.Có ph¸p khai b¸o biÕnb.Có ph¸p khai b¸o h»ngConst tªn h»ng = gi¸ trÞ cña h»ng;Trong ®ã:-Const lµ tõ kho¸

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Trong ®ã: -Var lµ tõ kho¸ -Danh s¸ch biÕn lµ mét hoÆc nhiÒu tªn biÕn vµ ®îc c¸ch nhau bëi dÊu phÈy - KiÓu d÷ liÖu cã thÓ lµ nguyªn(Integer), thùc(real), X©u(string)…?Em h·y viÕt có ph¸p cña c©u lÖnh ®iÒu kiÖn, c©u lÖnh lÆp víi sè lÇn biÕt tríc, c©u lÖnh lÆp víi sè lÇn cha biÕt tríc?nªu ý nghÜa cña chóng-HS tr¶ lêi-GVKL -D¹ng thiÕu: if ®iÒu kiÖn then c©u lÖnh;Trong ®ã: -if, then lµ tõ kho¸- NÕu ®iÒu kiÖn ®îc tho¶ m·n , ch¬ng tr×nh sÏ thùc hiÖn c©u lÖnh sau tõ kho¸ then. Ngîc l¹i c©u lÖnh ®ã bÞ bá qua -D¹ng ®ñ: if ®iÒu kiÖn then c©u lÖnh1 else < c©u lÖnh 2>;Trong ®ã: -If , then , else lµ c¸c tõ kho¸-NÕu ®iÒu kiÖn ®îc tho¶ m·n ch-¬ng tr×nh sÏ thùc hiÖn c©u lÖnh1 sau tõ kho¸ then . Ngîc l¹i c©u lÖnh2 sÏ ®îc thùc hiÖnwhile ®iÒu kiÖn do c©u lÖnh;Trong ®ã: while, do lµ c¸c tõ khãa - ®iÒu kiÖn thêng lµ mét phÐp so s¸nh - thùc hiÖn:1.KiÓm tra ®iÒu kiÖn. 2.NÕu ®iÒu kiÖn sai, c©u lÖnh sÏ bÞ bá qua vµ viÖc thùc hiÖn lÖnh lÆp kÕt thóc. NÕu ®iÒu kiÖn ®óng, thùc hiÖn c©u lÖnh vµ quay l¹i bíc 1

-Gi¸ trÞ cña h»ng lµ gi¸ trÞ kh«ng ®îc thay ®æi trong suèt qu¸ tr×nh thùc hiÖn ch¬ng tr×nh c.Có ph¸p khai b¸o biÕn m¶ngVar danh s¸ch tªn m¶ng : array [ChØ sè ®Çu.. chØ sè cuèi] of kiÓu d÷ liÖu;Trong ®ã: - Var, array: lµ hai tõ kho¸ - chØ sè ®Çu vµ chØ sè cuèi lµ hai sè nguyªn tho¶ m·n chØ sè ®Çu<= chØ sè cuèi- KiÓu d÷ liÖu cã thÓ lµ nguyªn(integer) hoÆc thùc(real);2.Có ph¸p cña c¸c c©u lÖnha.Có ph¸p c©u lÖnh lÆpb.Có ph¸p cña c©u lÖnh víi sè lÇn biÕt trícfor biÕn ®Õm := gi¸ trÞ ®Çu to gi¸ trÞ cuèi do c©u lÖnh;trong ®ã: for, to, do lµ c¸c tõ kho¸ -BiÕn ®Õm lµ biÕn kiÓu nguyªn, gi¸ trÞ ®Çu vµ c¸c gi¸ trÞ cuèi lµ c¸c gi¸ trÞ nguyªn - Thùc hiÖn lÆp: ban ®Çu biÕn ®Õm sÏ nhËn gi¸ trÞ lµ gi¸ trÞ ®Çu, sau mçi vßng lÆp , biÕn ®Õm ®îc tù ®éng t¨ng thªm mét ®¬n vÞ lÆp cho ®Õn khi b»ng gi¸ trÞ cuèic.Có ph¸p cña c©u lÖnh lÆp víi sè lÇn cha biÕt tríc

Ho¹t ®éng 2 Bµi tËp vËn dông

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

GV: ®a ra néi dung bµiHS:Suy nghÜ trong 5phótHS tr¶ lêiGVKL: Nh÷ng ®¸p ¸n ®óng:a,b,c,h

Bµi tËp1: Trong pascal, khai b¸o nµo sau ®©y lµ ®óng?

a. var m: interger; b. var m,b: real;

c. const b = 10; d. const d:=5;e. var c:= interger;g.var A array [1..100] of integer;h.var B : array [1..50] of real;

l. var C: array [1,5..20,5] of real;

m: Var X: array[10..1] of interger;

IV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp trong trang79SGK

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n: 21/03/2011 Ngµy d¹y:22/03/2011

TiÕt60 : Bµi tËpI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?Nhí l¹i c¸c kiÕn thøc vÒ khai b¸o biÕn, h»ng, có ph¸p vÒ c¸c c©u lÖnh2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n. VËn dông c¸c có ph¸p vµo lµm bµi tËp3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míiHo¹t ®éng cña gi¸o viªn häc sinh

Néi dung

Ho¹t ®éng 2 Bµi tËp vËn dôngGV: §a bµi tËp 2 SGK trang79

Gv: §a ra néi dung bµi tËp 3-Hs: suy nghÜ 5pHS: tr¶ lêiGVKL: §¸p ¸n ®óng lµ: b,d, g

Bµi tËp 2:SGK trang79

BµitËp3: Trong c¸c c©u lÖnh sau ®©y , c©u lÖnh nµo ®óng? a.for i:=100 to 1 do writeln(‘A’); b. For i:=1 to 20 do writeln(‘A’); c. If x:=5 then a=b; d. if x>5 then a:=b; e. if x>5 then a:=b;else m:=c;

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GV: §a ra néi dung cña bµi tËp4-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh-GV: §a ra néi dung cña bµi tËp5-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh

-GV: §a ra néi dung cña bµi tËp6-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh

g.while a<6 do writeln(‘A’);Bµi tËp 4: ViÕt ch¬ng tr×nh pascal sö dông biÕn m¶ng ®Ó nhËp tõ bµn phÝm c¸c phÇn tö cña mét d·y sè. §é dµi cña d·y còng ®îc nhËp tõ bµn phÝm

Bµi tËp 5:ViÕt ch¬ng tr×nh nhËp ®iÓm v¨n, ®iÓm to¸n cña c¸c b¹n sau ®ã in ra mµn h×nh ®iÓm trung b×nh cña mçi b¹n trong líp. §iÓm trung b×nh =(®iÓm to¸n +®iÓm v¨n)/2). In ra mµn h×nh ®iÓm trung b×nh cña c¶ líp theo tõng m«n to¸n vµ m«n v¨nBµi tËp 6: viÕt ch¬ng tr×nh nhËp 5 sè nguyªn tõ bµn phÝm vµ ghi sè lín nhÊt trong 5 sè ®ã theo hai c¸ch: kh«ng sö dông biÕn m¶ng vµ sö dông biÕn m¶ng

IV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp vµo vë ®Ó tiÕt sau kiÓm tra 1 tiÕt

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy soan:27/03/2011TuÇn32 Ngµy d¹y28/03/2011

Tiết61: KIỂM TRA mét tiÕt

I.Mục tiêu:+ Kiến thức: Kiểm tra lại những kiến thức cơ bản đã học.+ Kỹ năng: Vận dụng những kiến thức đã học vào bài kiểm tra.+ Thái độ: nghiêm túc.II.Chuẩn bị:+ Giáo viên: Giáo án và các tài liệu có liên quan.+ Học sinh: giấy kiểm tra.III.Tiến trình giờ dạy:1. Ổn định tổ chức :2.Bài mới: §Ò bµi

I. PhÇn tr¾c nghiÖm C©u1: C¸c khai b¸o biÕn sau ®©y ®óng hay sai? NÕu sai viÕt ch÷ S, ®óng viÕt ch÷ § vµo« ?

a. Var X: array [10,13] of integer ;b. Var X: array [5..10,5] of Integer ; c. Var a,b : Integer ; d. Var X: array [10..1] of Integer ; e. Var X: array [ 4..10] of Real ;f. Var X: array [3,4..4,8] of Integer ;

C©u2: H·y g¹ch ch©n c¸c lçi trong c¸c c©u lÖnh sau vµ viÕt l¹i cho ®óng?a. if x>5 then; a:=b …………………………………… ……………………………………………………….b. if x>5 then a:=b;else m:=c;……………………………………………………………………………………………..

II. PhÇn tù luËn ViÕt ch¬ng tr×nh pascal sö dông biÕn m¶ng ®Ó nhËp n phÇn tö cña mét d·y sè, n ®îc nhËp tõ bµn phÝm.In ra mµn h×nh d·y sè võa nhËp?

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

§¸p ¸ni.phÇn tr¾c nghiÖm

C©u1: Mçi ý ®óng ®îc 1®a.S , b.S , c.§ , d. S , e.§ , f. SC©u2: Mçi ý ®óng ®îc 1®a. Lçi X:=10 trong vßng whileX:= 10 ; while X =10 do X:=X+7 ;b. Lçi C©u lÖnh X = X+5 sau tõ khãa doX:=10; while X = 10 do X:=X+10;

II. PhÇn tù luËn

• program Nhapmang ; <2®> var i,n: integer ; a: array[1..50] of integer ; Begin Write('Nhap tong so phan tu cua day so:') ; readln(n); for i:=1 to n do Begin write( 'phan tu thu' ,i, 'cua day so:');readln(a[i]); end; writeln('day so vua nhap la:'); for i:=1 to n do write(a[i]:2); Readln End.

Rót kinh nghiÖm sau tiÕt kiÓm tra.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

KiÓm tra mét tiÕt So¹n ngµy: 10/04/2010 Bé m«n tin häc 8Hä tªn :…………………………………………………………….Líp 8…..

I.phÇn Tr¾c nghiÖm C©u1:C¸c khai b¸o biÕn sau ®©y ®óng hay sai? NÕu sai viÕt ch÷ S, ®óng viÕt ch÷ § vµo« ?

a.Var X: array [10,13] of integer ;b.Var X: array [5..10,5] of Integer ; c.Var a,b : Integer ; d.Var X: array [10..1] of Integer ; e.Var X: array [ 4..10] of Real ;

f.Var X: array [3,4..4,8] of Integer C©u2: H·y g¹ch ch©n c¸c lçi trong c¸c c©u lÖnh sau vµ viÕt l¹i cho ®óng?a. X :=10 ; while X:=10 do X := X+7;…………………………………………………………………………………………….b.X :=10 ; while X=10 do X = X+10 ;……………………………………………………………………………………………..II.PhÇn tù luËnViÕt ch¬ng tr×nh pascal sö dông biÕn m¶ng ®Ó nhËp c¸c phÇn tö cña mét d·y sè, ®é dµi cña d·y còng ®îc nhËp tõ bµn phÝm.In ra mµn h×nh d·y sè võa nhËp?

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

§iÓm Lêi nhËn xÐt cña c« gi¸o

Gi¸o ¸n tin häc 8

Bµi lµm....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

§¸p ¸ni.phÇn tr¾c nghiÖm

C©u1: Mçi ý ®óng ®îc 1®a.S , b.S , c.§ , d. S , e.§ , f. SC©u2: Mçi ý ®óng ®îc 1®c. Lçi X:=10 trong vßng whileX:= 10 ; while X =10 do X:=X+7 ;d. Lçi C©u lÖnh X = X+5 sau tõ khãa doX:=10; while X = 10 do X:=X+10;

II. PhÇn tù luËn

• program Nhapmang ; <2®> var i,n: integer ; a: array[1..50] of integer ; Begin Write('Nhap tong so phan tu cua day so:') ; readln(n); for i:=1 to n do Begin write( 'phan tu thu' ,i, 'cua day so:');readln(a[i]); end; writeln('day so vua nhap la:'); for i:=1 to n do write(a[i]:2); Readln End.

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n: 17/04/2012 Ngµy d¹y: 18/04/2012 TiÕt 62: Quan s¸t h×nh kh«ng gian víi phÇn mÒm YenkaI. Môc tiªu bµi häc1. KiÕn thøc: Gióp HS hiÓu phÇn mÒm yenka dïng ®Ó lµm g×?2. Kü n¨ng: HS biÕt vËn dông phÇn mÒm nµy3. Th¸i ®é: Nghiªm tóc trong giê häcII. Ph ¬ng ph¸p – ThiÕt bÞ d¹y häc

1. Ph¬ng ph¸p: Ph¸t vÊn gîi më, hái ®¸p…2. ThiÕt bÞ d¹y häc: m¸y tÝnh, m¸y chiÕu

III.TiÕn tr×nh bµi gi¶ng1. æn ®Þnh trËt tù líp2. KiÓm tra bµi cò3. Bµi míi

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1: 1. giíi thiÖu phÇn mÒm

HS: §äc th«ng tin SGK?Em h·y cho biÕt phÇn mÒm yenka gióp Ých g×?

- HS đọc thông tin sgk-HS: tr¶ lêi

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GVKL-phÇn mÒm nµy nh»m môc ®Ých t¹o ra c¸c h×nh kh«ng gian nh h×nh chãp, h×nh nãn, h×nh trô, ngoµi ra cã thÓ thay ®«I kÝch thø¬c, mµu di chuyÓn vµ s¾p xÕp chóng vµ cã thÓ s¸ng t¹o ra c¸c m« h×nh hoµn chØnh nhu c«ng tr×nh x©y dùng , kiÕn tróc theo ý m×nh

Ho¹t ®éng2: 2. Giíi thiÖu mµn h×nh lµm viÖc chÝnha.khëi ®éng phÇn mÒm:?Em h·y nªu c¸c khëi ®éng phÇn mÒm?-GVKL- Nh¸y ®óp chuét vµ biÓu tîng ®Ó khëi ®éng phÇn mÒm xuÊt hiÖn hép tho¹i vµ nh¸y vµo nót basic version ®Ó vµo mµn h×nh cña phÇn mÒmb.Mµn h×nh chÝnh?Trªn mµn h×nh chÝnh xuÊt hiÖn nh÷ng khu vùc nµo?-GVKL-hép c«ng cô-khu vùc t¹o c¸c ®èi tîng-Thanh c«ng côc.Tho¸t khái phÇn mÒm? Muèn tho¸t khái phÇn mÒm ta ph¶i lµm nh thÕ nµo?-GVKL

-HS tr¶ lêi

-HS tr¶ lêi

-HS tr¶ lêi

Ho¹t ®éng 3: 3. T¹o h×nh kh«ng giana.T¹o m« h×nh-GV: Cho HS quan s¸t h×nh trang 111 SGKGV: §Ó thiÕt lËp ®èi tîng h×nh em ph¶i lµm viÖc víi hép c«ng cô

- HS quan sát

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

? C¸c c«ng cô dïng ®Ó t¹o h×nh kh«ng gian thêng gÆp lµ g×?-GVKL? ®Ó xoay m« h×nh trong kh«ng gian 3D ta lµm nh thÕ nµo?-GVKL? Phãng to thu nhá nh¸y vµo biÓu tîng nao?-GVKLb. C¸c lÖnh t¹o míi, l u më tÖp m« h×nh? Em h·y nªu c¸ch t¹o míi m« h×nh, lu m« h×nh, më tÖp m« h×nh?-GVKL-T¹o míi: nh¸y vµo new -Më tÖp m« h×nh: nh¸y vµo biÓu tîng open-Lu tÖp: Nh¸y vµo biÓu tîng savec. Xo¸ c¸c ®èi t îng ?§Ó xo¸ c¸c ®èi tîng ta lµm nh thÕ nµo?-GVKL

-HS tr¶ lêi

-HS tr¶ lêi

-HS tr¶ lêi

-HS tr¶ lêi

IV.Cñng cè – dÆn dß: -Cñng cè: nh¾c l¹i c¸c kiÕn thøc ®· häc -DÆn dß:VÒ nhµ xem l¹i lý thuyÕt vµ häc bµi

Rót kinh nghiÖm sau tiÕt d¹y

TuÇn 33 Ngµy so¹n: ..../04/2012 Ngµy d¹y:...../04/2011 TiÕt 63: Quan s¸t h×nh kh«ng gian víi phÇn mÒm Yenka

I. Môc tiªu bµi häc1. KiÕn thøc: Gióp HS hiÓu phÇn mÒm yenka dïng ®Ó lµm g×,biÕt c¸ch ®iÒu khiÓn c¸c h×nh kh«ng gian?

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

2. Kü n¨ng: HS biÕt vËn dông phÇn mÒm nµy3. Th¸i ®é: Nghiªm tóc trong giê häcII. Ph ¬ng ph¸p – ThiÕt bÞ d¹y häc 3. Ph¬ng ph¸p: Ph¸t vÊn gîi më, hái ®¸p…4. ThiÕt bÞ d¹y häc: m¸y tÝnh, m¸y chiÕu

III.TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò:? ®Ó xoay m« h×nh trong kh«ng gian 3D ta lµm nh thÕ nµo?3.Bµi míiHo¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Ho¹t ®éng 4 4. Kh¸m ph¸ , ®iÒukhiÓn c¸c h×nh kh«ng gian

GV:Cho HS quan s¸t c¸c h×nh trong SGK?§Ó thay ®æi vµ di chuyÓn h×nh ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKLGV:Cho HS quan s¸t c¸c h×nh trong SGK?§Ó thay ®æi kÝch thíc h×nh ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKLGV:Cho HS quan s¸t c¸c h×nh trong SGK?§Ó thay ®æi mµu cho c¸c h×nh ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKLGV:Cho HS quan s¸t c¸c h×nh trong SGK?§Ó thay ®æi tÝnh chÊt cña h×nh

a.Thay ®æi di chuyÓn

b.Thay ®æi kÝch thíc

c.Thay ®æi mµu cho c¸c h×nh

d.Thay ®æi tÝnh chÊt cña h×nh

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKLGV:Cho HS quan s¸t c¸c h×nh trong SGK?§Ó gÊp giÊy thµnh h×nh kh«ng gian ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKL

e.GÊp giÊy thµnh h×nh kh«ng gian

Ho¹t ®éng 5 5. Mét sè chøc n¨ng n¨ng cao?§Ó thay ®æi mÉu thÓ hiÖn h×nh ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKL?§Ó quay h×nh trong kh«ng gian ta lµm nh thÕ nµo?-HS tr¶ lêi-GVKL

a.Thay ®æi mÉu thÓ hiÖn h×nh

b.Quay h×nh trong kh«ng gian

IV.Cñng cè –dÆn dß:-Cñng cè: nh¾c l¹i c¸c kiÕn thøc ®· häc -DÆn dß:VÒ nhµ xem l¹i lý thuyÕt vµ häc bµi ®Ó tiÕt sau thùc hµnh

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n: ...../04/2012 Ngµy d¹y:..../04/2012

TiÕt 67: Quan s¸t h×nh kh«ng gian víi phÇn mÒm YenkaI. Môc tiªu bµi häc1. KiÕn thøc: Gióp HS hiÓu phÇn mÒm yenka dïng ®Ó lµm g×?

2. Kü n¨ng: HS biÕt vËn dông phÇn mÒm nµy3. Th¸i ®é: Nghiªm tóc trong giê häc

II. Ph ¬ng ph¸p – ThiÕt bÞ d¹y häc 5. Ph¬ng ph¸p: Ph¸t vÊn gîi më, hái ®¸p…6. ThiÕt bÞ d¹y häc: m¸y tÝnh, m¸y chiÕu

III.TiÕn tr×nh bµi gi¶ng4. æn ®Þnh trËt tù líp5. KiÓm tra bµi cò: Xen lÉn trong giê thùc hµnh6. Bµi míiHo¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Ho¹t ®éng5 Thùc hµnh?Em h·y nªu c¸c khëi ®éng phÇn mÒm?-HS tr¶ lêi-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh

a.khëi ®éng phÇn mÒm:

b. Tao c¸c m« h×nh

c. Xoay m« h×nh trong kh«ng gian 3D

d.Phãng to, thu nhá h×nh

IV.Cñng cè – dÆn dß: -Cñng cè: nh¾c l¹i c¸c kiÕn thøc ®· häc

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-DÆn dß:VÒ nhµ xem l¹i lý thuyÕt vµ häc bµiRót kinh nghiÖm sau tiÕt d¹y

................................................................................................................

................................................................................................................

................................................................................................................

.........................................................................................

TuÇn 3.. Ngµy so¹n: ..... /04/2012 Ngµy d¹y:...... /04/2012 TiÕt 65: Quan s¸t h×nh kh«ng gian víi phÇn mÒm YenkaI. Môc tiªu bµi häc 1. KiÕn thøc: Gióp HS hiÓu phÇn mÒm yenka dïng ®Ó t¹o ra c¸c h×nh kh«ng gian,xoay hinh kh«ng gian 3D, phãng to tu nhá h×nh

2. Kü n¨ng: HS biÕt vËn dông phÇn mÒm nµy3. Th¸i ®é: Nghiªm tóc trong giê häc

II. Ph ¬ng ph¸p – ThiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: Ph¸t vÊn gîi më, hái ®¸p…2.ThiÕt bÞ d¹y häc: m¸y tÝnh, m¸y chiÕu

III.TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò: Xen lÉn trong giê thùc hµnh3.Bµi míi

Ho¹t ®éng cña gi¸o viªn häc sinh

Néi dung

Ho¹t ®éng1 Cñng cè lý thuyÕt?Em h·y nªu c¸c khëi ®éng phÇn mÒm?-HS tr¶ lêi? Em h·y nªu c¸c bíc t¹o c¸c m« h×nh?-HS tr¶ lêi? Em h·y nªu c¸ch xoay m« h×nh trong kh«ng gian 3D?-Hs tr¶ lêi

a.khëi ®éng phÇn mÒm:b.T¹o c¸c m« h×nh

c.Xoay m« h×nh trong kh«ng gian 3D

d.Phãng to, thu nhá, dÞch chuyÓn khung m« h×nh

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

? Em h·y nªu c¸ch phãng to thu nhá, dÞch chuyÓn khung m« h×nh ?-HS tr¶ lêi

Ho¹t ®éng2 Thùc hµnh?Em h·y nªu c¸c khëi ®éng phÇn mÒm?-HS tr¶ lêi-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh

Bµi tËp thùc hµnh1:Em h·y khëi ®éng phÇn mÒm yenka, t¹o c¸c h×nh l¨ng trô, h×nh nãn, h×nh chãp, h×nh trô, lµm xong ph¶i lu víi mét tªn tuú ý?

Bµi tËp thùc hµnh2:Em h·y xoay m« h×nh kh«ng gian 3D cho c¸c h×nh l¨ng trô, h×nh nãn, h×nh chãp, h×nh trô lµm xong ph¶i lu víi mét tªn tuú ý?

Bµi tËp thùc hµnh3:Em h·y phãng to thu nhá,dÞch chuyÓn cho c¸c h×nh l¨ng trô, h×nh nãn, h×nh chãp, h×nh trôlµm xong ph¶i lu víi mét tªn tuú ý?

IV.Cñng cè – dÆn dß: -Cñng cè: nh¾c l¹i c¸c kiÕn thøc ®· häc -DÆn dß:VÒ nhµ xem l¹i lý thuyÕt vµ häc bµi ®Ó tiÕt sau thùc hµnh

Rót kinh nghiÖm sau tiÕt d¹y...........................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần 35 Ngµy so¹n: ......../04/2012 Ngµy d¹y:....../04/2012 TiÕt 66: Quan s¸t h×nh kh«ng gian víi phÇn mÒm YenkaI. Môc tiªu bµi häc 1. KiÕn thøc: Gióp HS hiÓu ®îc c¸ch thay ®æi,di chuyÓn , thay ®æi kÝch thíc, thay ®æi mµu, thay ®æi mÉu cho c¸c h×nh kh«ng gian 2. Kü n¨ng: HS biÕt vËn dông phÇn mÒm nµy

3. Th¸i ®é: Nghiªm tóc trong giê häcII. Ph ¬ng ph¸p – ThiÕt bÞ d¹y häc

1.Ph¬ng ph¸p: Ph¸t vÊn gîi më, hái ®¸p…2.ThiÕt bÞ d¹y häc: m¸y tÝnh, m¸y chiÕu

III.TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò: Xen lÉn trong giê thùc hµnh3.Bµi míiHo¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ho¹t ®éng1 Cñng cè lý thuyÕt?Em h·y nªu c¸c thay ®æi kÝch thíc, di chuyÓn h×nh?-HS tr¶ lêi? Em h·y nªu c¸c bíc thay ®æi mµu cho c¸c h×nh?-HS tr¶ lêi? Em h·y nªu c¸c bíc thay ®æi mÉu cho h×nh-Hs tr¶ lêi

a. Thay ®æi kÝch thíc, di chuyÓn h×nh

b.Thay ®æi mµu cho c¸c h×nh

c. Thay ®æi mÉu cho c¸c h×nh

Ho¹t ®éng2 Thùc hµnh?Em h·y nªu c¸c khëi ®éng phÇn mÒm?-HS tr¶ lêi-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh-GV thao t¸c cho HS quan s¸t-Hs thùc hµnh

Bµi tËp thùc hµnh1:Em h·y thay ®æi kÝch thíc di chuyÓn cho c¸c h×nh l¨ng trô, h×nh nãn, h×nh chãp, h×nh trô lµm xong ph¶i lu víi mét tªn tuú ý?

Bµi tËp thùc hµnh2:Em h·y thay ®æi mµu cho c¸c h×nh l¨ng trô, h×nh nãn, h×nh chãp, h×nh trôlµm xong ph¶i lu víi mét tªn tuú ý?Bµi tËp thùc hµnh3:Em h·y thay ®æi mÉu cho c¸c h×nh l¨ng trô, h×nh nãn, h×nh chãp, h×nh trô lµm xong ph¶i lu víi mét tªn tuú ý?

IV.Cñng cè –dÆn dß:-Cñng cè: nh¾c l¹i c¸c kiÕn thøc ®· häc -DÆn dß:VÒ nhµ xem l¹i lý thuyÕt vµ häc bµi tiÕt sau «n tËp

Rót kinh nghiÖm sau tiÕt d¹y...........................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Tuần : ...... Ngµy so¹n:.........../05/2013 Ngµy d¹y:............/05/2013

TiÕt 68 : «n tËpI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓuNgôn ngữ lập trình là gì?Cấu trúc chung của chương trình gåm mÊy phÇn?TTừừ khóa là gì? Tên là gì? Các ki khóa là gì? Tên là gì? Các kiểểu du dữữ li liệệu đãu đã đđượược hc họọc?c?Các phép toán với kiểu dữ liệu sốCác phép toán với kiểu dữ liệu số Các phép so sánh? d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míi

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1 I. Cñng cè lý thuyÕtGV:? Em h·y cho biÕt ng«n ng÷ lËp tr×nh lµ g×?-HS tr¶ lêiGVKL? CÊu tróc ch¬ng tr×nh gåm mÊy phÇn?HS tr¶ lêiGVKL?.T?.Từừ khóa là gì? Tên là gì? Cho ví khóa là gì? Tên là gì? Cho ví ddụụHS tr¶ lêiGVKL

? Cã mÊy kiÓu d÷ liÖu ®· häc em h·y kÓ tªn?HS tr¶ lêiGVKL? Hoµn thµnh b¶ng vÒ c¸c phÐp to¸n, c¸c phÐp so s¸nh?HS tr¶ lêiGVKLGv:? Em h·y nªu có ph¸p vÒ khai b¸o biÕn, h»ng, m¶ng vµ gi¶i thÝch chóng?-HS tr¶ lêi

1.Ngôn ngữ lập trình là gì?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.2.Cấu trúc chung của chương trình gåm mÊy phÇn?

Gồm 2 phÇn+ Phần khai báo: thường gồm các

câu lậnh dùng để khai báo : tên chương trình, các thư viện và các khai báo khác

+Phần thân : gồm có các câu lệnh máy tính cần thực hiện3.T3.Từừ khóa là gì? Tên là gì? Cho ví khóa là gì? Tên là gì? Cho ví ddụụ??- T- Từừ khoá là các t khoá là các từừ mà ngôn ng mà ngôn ngữữ llậập trình đã quy đp trình đã quy địịnh dùng vnh dùng vớới ý i ý nghĩa chnghĩa chứức năng xác đc năng xác địịnh.nh. VD: Program, begin, end.VD: Program, begin, end.- Tên do ng- Tên do ngườười li lậập trình tp trình tựự đ đặặt ra t ra và svà sửử d dụụng nhng nhữững kí tng kí tựự mà ngôn mà ngôn ngngữữ l lậập trình cho phép, tên không p trình cho phép, tên không đđượược trùng vc trùng vớới ti từừ khoá. khoá. VD: Tamgiac, Ban_Kinh. VD: Tamgiac, Ban_Kinh. 4. Các ki4. Các kiểểu du dữữ li liệệu đã đu đã đượược hc họọc?c? 4 ki4 kiểểu du dữữ li liệệu cu cơơ b bảản cn củủa a Pascal:Pascal: Integer(Integer(NguyªnNguyªn), ), Real(Real(ThùcThùc),Char(),Char(KÝ KÝ tùtù),string(),string(X©uX©u))5. 5. Các phép toán với kiểu dữ liệu sốCác phép toán với kiểu dữ liệu số ? ?6. Các phép so sánh?

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

GVKL

VÝ dô: Trong pascal, khai b¸o nµo sau ®©y lµ ®óng?a.var m: interger; b. var m,b: real;c. const b = 10; d. const d:=5;e. var c:= interger;g.var A array [1..100] of integer;h.var B : array [1..50] of real; l. var C: array [1,5..20,5] of real; m. Var X: array[10..1] of interger;GVKL: Nh÷ng ®¸p ¸n ®óng:a,b,c,h

Trong ®ã: - Var, array: lµ hai tõ kho¸ - chØ sè ®Çu vµ chØ sè cuèi lµ hai sè nguyªn tho¶ m·n chØ sè ®Çu<= chØ sè cuèi - KiÓu d÷ liÖu cã thÓ lµ nguyªn(integer) hoÆc thùc(real);bá qua vµ viÖc thùc hiÖn lÖnh

lÆp kÕt thóc

7. Có ph¸p vÒ khai b¸o biÕn, h»ng,m¶nga.Có ph¸p khai b¸o biÕnVar danh s¸ch biÕn : kiÓu d÷ liÖu;Trong ®ã: -Var lµ tõ kho¸ -Danh s¸ch biÕn lµ mét hoÆc nhiÒu tªn biÕn vµ ®îc c¸ch nhau bëi dÊu phÈy - KiÓu d÷ liÖu cã thÓ lµ nguyªn(Integer), thùc(real), X©u(string)…b.Có ph¸p khai b¸o h»ngConst tªn h»ng = gi¸ trÞ cña h»ng;Trong ®ã:-Const lµ tõ kho¸ -Gi¸ trÞ cña h»ng lµ gi¸ trÞ kh«ng ®îc thay ®æi trong suèt qu¸ tr×nh thùc hiÖn ch¬ng tr×nh c.Có ph¸p khai b¸o biÕn m¶ngVar danh s¸ch tªn m¶ng : array [ChØ sè ®Çu.. chØ sè cuèi] of kiÓu d÷ liÖu;

IV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp trong trang79SGK

Rót kinh nghiÖm sau tiÕt d¹y............................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn … . Ngµy so¹n:........./05/2013 Ngµy d¹y:............/05/2013

TiÕt 69 : «n tËp(TiÕp)I.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs nhí l¹i c¸c có ph¸p vÒ c¸c c©u lÖnh nh thÕ nµo, c¸ch viÕt ch¬ng tr×nh?2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míi

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinhHo¹t ®éng 1 I. Cñng cè lý thuyÕt?Em h·y viÕt có ph¸p cña c©u lÖnh ®iÒu kiÖn, c©u lÖnh lÆp víi sè lÇn biÕt tríc, c©u lÖnh lÆp víi sè lÇn cha biÕt tríc?nªu ý nghÜa cña chóng-HS tr¶ lêi-GVKL VÝ dô2: Trong c¸c c©u lÖnh sau ®©y , c©u lÖnh nµo ®óng? a.for i:=100 to 1 do writeln(‘A’); b. For i:=1 to 20 do writeln(‘A’); c. If x:=5 then a=b; d. if x>5 then a:=b;

8.Có ph¸p cña c¸c c©u lÖnha.Có ph¸p c©u lÖnh lÆp -D¹ng thiÕu: if ®iÒu kiÖn then c©u lÖnh;Trong ®ã: -if, then lµ tõ kho¸ - NÕu ®iÒu kiÖn ®îc tho¶ m·n , ch¬ng tr×nh sÏ thùc hiÖn c©u lÖnh sau tõ kho¸ then. Ngîc l¹i c©u lÖnh ®ã bÞ bá qua -D¹ng ®ñ: if ®iÒu kiÖn then c©u lÖnh1 else < c©u lÖnh 2>;Trong ®ã: -If , then , else lµ c¸c tõ kho¸

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

e. if x>5 then a:=b;else m:=c; g.while a<6 do writeln(‘A’);§¸p ¸n ®óng lµ: b,d, gVÝ dô1:Cho ®o¹n ch¬ng tr×nh sau, Kết thúc vòng lặp trên j sẽ bằng bao nhiêuÁp dụng: Cho đoạn chương trình sau:

j := 2;while j <9 do j := j + 3;

KÕt thóc vßng lÆp j =11Trong ®ã: while, do lµ c¸c tõ khãa - ®iÒu kiÖn thêng lµ mét phÐp so s¸nh - thùc hiÖn:1.KiÓm tra ®iÒu kiÖn. 2.NÕu ®iÒu kiÖn sai, c©u lÖnh sÏ bÞ bá qua vµ viÖc thùc hiÖn lÖnh lÆp kÕt thóc. NÕu ®iÒu kiÖn ®óng, thùc hiÖn c©u lÖnh vµ quay l¹i bíc 1

-NÕu ®iÒu kiÖn ®îc tho¶ m·n ch¬ng tr×nh sÏ thùc hiÖn c©u lÖnh1 sau tõ kho¸ then . Ngîc l¹i c©u lÖnh2 sÏ ®îc thùc hiÖnb.Có ph¸p cña c©u lÖnh víi sè lÇn biÕt trícfor biÕn ®Õm := gi¸ trÞ ®Çu to gi¸ trÞ cuèi do c©u lÖnh;trong ®ã: for, to, do lµ c¸c tõ kho¸ -BiÕn ®Õm lµ biÕn kiÓu nguyªn, gi¸ trÞ ®Çu vµ c¸c gi¸ trÞ cuèi lµ c¸c gi¸ trÞ nguyªn - Thùc hiÖn lÆp: ban ®Çu biÕn ®Õm sÏ nhËn gi¸ trÞ lµ gi¸ trÞ ®Çu, sau mçi vßng lÆp , biÕn ®Õm ®îc tù ®éng t¨ng thªm mét ®¬n vÞ lÆp cho ®Õn khi b»ng gi¸ trÞ cuèic.Có ph¸p cña c©u lÖnh lÆp víi sè lÇn cha biÕt trícwhile ®iÒu kiÖn do c©u lÖnh;

Ho¹t ®éng 2 Bµi tËp vËn dông-GV: §a ra néi dung cña bµi tËp1-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh-GV: §a ra néi dung cña bµi tËp2-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh

Bµi tËp 1: ViÕt ch¬ng tr×nh pascal ®Ó nhËp ®iÓm v¨n, to¸n tõ bµn phÝm .In ®iÓm v¨n, ®iÓm to¸n

Bµi tËp 2:ViÕt ch¬ng tr×nh nhËp ®iÓm v¨n, ®iÓm to¸n cña c¸c b¹n sau ®ã in ra mµn h×nh ®iÓm trung b×nh cña mçi b¹n trong líp. §iÓm trung b×nh =(®iÓm to¸n +®iÓm v¨n)/2). In ra mµn h×nh ®iÓm trung b×nh cña c¶ líp theo

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

tõng m«n to¸n vµ m«n v¨nIV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp trong trang79SGK

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n :23/04/2010

Tiết 69: KIỂM TRA häc kú III.Mục tiêu:+ Kiến thức: Kiểm tra lại những kiến thức cơ bản đã học.+ Kỹ năng: Vận dụng những kiến thức đã học vào bài kiểm tra.+ Thái độ: nghiêm túc.II.Chuẩn bị:+ Giáo viên: Giáo án và các tài liệu có liên quan.+ Học sinh: giấy kiểm tra.III.Tiến trình giờ dạy:I. Ổn định tổ chức :II.Bài mới:

I. PhÇn tr¾c nghiÖm Câu 1(0,5d): điều kiện vòng lặp chưa xác định thoát khỏi vòng lăp là:

a. Điều kiện đúngb. Điều kiện saic. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện không còn

đúng nữa. d.Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện còn đúng

Hãy khoanh trßn vµo phương án đúng.Câu 2(0,5d): Khi nào thì câu lệnh For…to…do kết thúc?

a. Khi biến đếm lớn hơn giá trị cuốib. Khi biến đếm nhỏ hơn giá trị cuốic. Khi biến đếm bằng giá trị cuốid. Khi biến đếm lớn hơn giá trị đầu

Hãy khoanh trßn vµo phương án đúng.Câu 3(0,5d): Biến đếm, giá trị đầu, giá trị cuối có chung điểm gì rất quan trọng?

a. Đều là các con sốb. Có chung kiểu dữ liệu, kiểu dữ liệu là kiểu nguyên đếm được.c. Biến đếm nhỏ hơn giá trị đầu, giá trị đầu nhỏ hơn giá trị cuốid. Biến đếm lớn hơn giá trị đầu, giá trị đầu lớn hơn giá trị cuối

Hãy khoanh trßn vµo phương án đúng.C©u4(2,5®): Trong c¸c c©u lÖnh sau, c©u lÖnh nµo sai, c©u lÖnh nµo ®óng? H·y viÕt S nÕu c©u lÖnh ®ã sai, viÕt § nÕu c©u lÖnh ®ã ®óng vµo trong c¸c c©u cho díi ®©y?

A.For i=1 to 10 do write(‘A’);B. if x>8 then c:=d; else n:=m;C. if x:=4 then a=b;D. if x>6 then a:=b; m:=n;E. while x:=6 do x:=x+7;

II. PhÇn tù luËn

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

C©u1(1,5®): Em h·y viÕt có ph¸p khai b¸o biÕn, khai b¸o h»ng, khai b¸o m¶ng?

Câu 2(1,5d): cho đoạn chương tr×nh sau:I:=1; tong:=0;While i<=5 do

Begin Tong:= tong + I;I:= I + 1;

End;Em hãy cho biết tổng có giá trị bằng bao nhiêu? .........................................................................................................................................

C©u3(3®): Em h·y viÕt ch¬ng tr×nh pascal nhËp ®iÓm to¸n, ®iÓm v¨n tõ bµn phÝm.In ®iÓm to¸n vµ ®iÓm v¨n ra mµn h×nh?

§¸p ¸nI phÇn tr¸c nghiªm: (5®)

C©u1: ý b C©u2: ý a C©u3 : ý b C©u4: Mçi c©u ®óng ®îc 0,5® §¸p ¸n sai: A, B, C, E,§¸p ¸n ®óng: D

II.PhÇn tù luËn C©u1: <3®> Mçi có ph¸p ®óng ®îc 0,5®-Có ph¸p khai b¸o biÕn: Var < danh s¸ch biÕn> : <kiÓu d÷ liÖu>;-Có ph¸p khai b¸o hµng: Const <tªn h»ng> = <Gi¸ trÞ cña h»ng>;-Có ph¸p khai b¸o m¶ng: Var <tªn m¶ng>: array [<chØ sè ®Çu>..<chØ sè cuèi>] of <kiÓu d÷ liÖu>;C©u2: tong=6C©u 3: Program nhaptoanvan; Var diemtoan, diemvan: real; Begin

Write(‘ nhËp ®iÓm to¸n:’); readln(diemtoan); Write(‘ nhËp ®iÓm van:’); readln(diemvan);

Readln Writeln(‘ ®iÓm to¸n la:’, diemtoan:2); Writeln(‘ ®iÓm van la:’, diemvan:2 ); End.

Rót kinh nghiÖm sau tiÕt kiÓm tra

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

................................................................................................................

................................................................................................................

................................................................................................................

.........................................................................................

TuÇn 37 Ngµy so¹n:04/05/2011 Ngµy d¹y:05/05/2011

«n tËpI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓuNgôn ngữ lập trình là gì?Cấu trúc chung của chương trình gåm mÊy phÇn?TTừừ khóa là gì? Tên là gì? Các ki khóa là gì? Tên là gì? Các kiểểu du dữữ li liệệu đãu đã đđượược hc họọc?c?Các phép toán với kiểu dữ liệu sốCác phép toán với kiểu dữ liệu số Các phép so sánh? d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míiHo¹t ®éng cña gi¸o viªn häc sinh

Néi dung

Ho¹t ®éng 1 I. Cñng cè lý thuyÕtGV:? Em h·y cho biÕt ng«n ng÷ lËp tr×nh lµ g×?-HS tr¶ lêiGVKL? CÊu tróc ch¬ng tr×nh gåm mÊy phÇn?HS tr¶ lêi

1.Ngôn ngữ lập trình là gì?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.2.Cấu trúc chung của chương trình gåm mÊy phÇn?

Gồm 2 phÇn+ Phần khai báo: thường gồm các

câu lậnh dùng để khai báo : tên chương

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

GVKL?.T?.Từừ khóa là gì? Tên là gì? Cho ví khóa là gì? Tên là gì? Cho ví ddụụHS tr¶ lêiGVKL

? Cã mÊy kiÓu d÷ liÖu ®· häc em h·y kÓ tªn?HS tr¶ lêiGVKL? Hoµn thµnh b¶ng vÒ c¸c phÐp to¸n, c¸c phÐp so s¸nh?HS tr¶ lêiGVKLGv:? Em h·y nªu có ph¸p vÒ khai b¸o biÕn, h»ng, m¶ng vµ gi¶i thÝch chóng?-HS tr¶ lêiGVKL

Trong ®ã: - Var, array: lµ hai tõ kho¸ - chØ sè ®Çu vµ chØ sè cuèi lµ hai sè nguyªn tho¶ m·n chØ sè ®Çu<= chØ sè cuèi - KiÓu d÷ liÖu cã thÓ lµ nguyªn(integer) hoÆc thùc(real);bá qua vµ viÖc thùc hiÖn lÖnh

lÆp kÕt thóc

trình, các thư viện và các khai báo khác+Phần thân : gồm có các câu lệnh

máy tính cần thực hiện3.T3.Từừ khóa là gì? Tên là gì? Cho ví khóa là gì? Tên là gì? Cho ví ddụụ??- T- Từừ khoá là các t khoá là các từừ mà ngôn ng mà ngôn ngữữ llậập trình đã quy đp trình đã quy địịnh dùng vnh dùng vớới ý i ý nghĩa chnghĩa chứức năng xác đc năng xác địịnh.nh. VD: Program, begin, end.VD: Program, begin, end.- Tên do ng- Tên do ngườười li lậập trình tp trình tựự đ đặặt ra t ra và svà sửử d dụụng nhng nhữững kí tng kí tựự mà ngôn mà ngôn ngngữữ l lậập trình cho phép, tên không p trình cho phép, tên không đđượược trùng vc trùng vớới ti từừ khoá. khoá. VD: Tamgiac, Ban_Kinh. VD: Tamgiac, Ban_Kinh. 4. Các ki4. Các kiểểu du dữữ li liệệu đã đu đã đượược hc họọc?c? 4 ki4 kiểểu du dữữ li liệệu cu cơơ b bảản cn củủa a Pascal:Pascal: Integer(Integer(NguyªnNguyªn), ), Real(Real(ThùcThùc),Char(),Char(KÝ KÝ tùtù),string(),string(X©uX©u))5. 5. Các phép toán với kiểu dữ liệu sốCác phép toán với kiểu dữ liệu số ? ?6. Các phép so sánh?7. Có ph¸p vÒ khai b¸o biÕn, h»ng,m¶nga.Có ph¸p khai b¸o biÕnVar danh s¸ch biÕn : kiÓu d÷ liÖu;Trong ®ã: -Var lµ tõ kho¸ -Danh s¸ch biÕn lµ mét hoÆc nhiÒu tªn biÕn vµ ®îc c¸ch nhau bëi dÊu phÈy - KiÓu d÷ liÖu cã thÓ lµ nguyªn(Integer), thùc(real), X©u(string)…b.Có ph¸p khai b¸o h»ngConst tªn h»ng = gi¸ trÞ cña h»ng;Trong ®ã:-Const lµ tõ kho¸

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-Gi¸ trÞ cña h»ng lµ gi¸ trÞ kh«ng ®îc thay ®æi trong suèt qu¸ tr×nh thùc hiÖn ch¬ng tr×nh c.Có ph¸p khai b¸o biÕn m¶ngVar danh s¸ch tªn m¶ng : array [ChØ sè ®Çu.. chØ sè cuèi] of kiÓu d÷ liÖu;

IV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp trong trang79SGK

Rót kinh nghiÖm sau tiÕt d¹y..................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

Ngµy so¹n: 05/05/2011 Ngµy d¹y:06/05/2011

Bµi tËpI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?Nhí l¹i c¸c kiÕn thøc vÒ khai b¸o biÕn, h»ng, có ph¸p vÒ c¸c c©u lÖnh2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n. VËn dông c¸c có ph¸p vµo lµm bµi tËp3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míiHo¹t ®éng cña gi¸o viªn häc sinh

Néi dung

Ho¹t ®éng 2 Bµi tËp vËn dôngGV: §a bµi tËp 2 SGK trang79

Gv: §a ra néi dung bµi tËp 3-Hs: suy nghÜ 5pHS: tr¶ lêiGVKL: Nh÷ng ®¸p ¸n ®óng:a,b,c,h

Bµi tËp 2:SGK trang79

BµitËp3: Trong c¸c c©u lÖnh sau ®©y , c©u lÖnh nµo ®óng?

a.var m: interger; b. var m,b: real;c. const b = 10; d. const d:=5;e. var c:= interger;g.var A array [1..100] of

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-GV: §a ra néi dung cña bµi tËp4-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh-GV: §a ra néi dung cña bµi tËp5-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh

integer;h.var B : array [1..50] of real; l. var C: array [1,5..20,5] of real; m. Var X: array[10..1] of interger;

Bµi tËp 4: ViÕt ch¬ng tr×nh pascal sö dông biÕn m¶ng ®Ó nhËp tõ bµn phÝm c¸c phÇn tö cña mét d·y sè. §é dµi cña d·y còng ®îc nhËp tõ bµn phÝm

Bµi tËp 5:ViÕt ch¬ng tr×nh nhËp ®iÓm v¨n, ®iÓm to¸n cña c¸c b¹n sau ®ã in ra mµn h×nh ®iÓm trung b×nh cña mçi b¹n trong líp. §iÓm trung b×nh =(®iÓm to¸n +®iÓm v¨n)/2). In ra mµn h×nh ®iÓm trung b×nh cña c¶ líp theo tõng m«n to¸n vµ m«n v¨n

IV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp vµo vë ®Ó tiÕt sau kiÓm tra 1 tiÕt

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 38 Ngµy so¹n:11/05/2011 Ngµy d¹y:12/05/2011

«n tËpI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs nhí l¹i c¸c có ph¸p vÒ c¸c c©u lÖnh nh thÕ nµo, c¸ch viÕt ch¬ng tr×nh?2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míiHo¹t ®éng cña gi¸o viªn häc sinh

Néi dung

Ho¹t ®éng 1 I. Cñng cè lý thuyÕt?Em h·y viÕt có ph¸p cña c©u lÖnh ®iÒu kiÖn, c©u lÖnh lÆp víi sè lÇn biÕt tríc, c©u lÖnh lÆp víi sè lÇn cha biÕt tríc?nªu ý nghÜa cña chóng-HS tr¶ lêi-GVKL VÝ dô2: Trong c¸c c©u lÖnh sau ®©y , c©u lÖnh nµo ®óng? a.for i:=100 to 1 do writeln(‘A’); b. For i:=1 to 20 do writeln(‘A’); c. If x:=5 then a=b; d. if x>5 then a:=b; e. if x>5 then a:=b;else m:=c;

1.Có ph¸p cña c¸c c©u lÖnha.Có ph¸p c©u lÖnh lÆp -D¹ng thiÕu: if ®iÒu kiÖn then c©u lÖnh;Trong ®ã: -if, then lµ tõ kho¸ - NÕu ®iÒu kiÖn ®îc tho¶ m·n , ch¬ng tr×nh sÏ thùc hiÖn c©u lÖnh sau tõ kho¸ then. Ngîc l¹i c©u lÖnh ®ã bÞ bá qua -D¹ng ®ñ: if ®iÒu kiÖn then c©u lÖnh1 else < c©u lÖnh 2>;Trong ®ã: -If , then , else lµ c¸c tõ kho¸ -NÕu ®iÒu kiÖn ®îc tho¶ m·n ch¬ng tr×nh sÏ thùc

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

g.while a<6 do writeln(‘A’);§¸p ¸n ®óng lµ: b,d, gVÝ dô1:Cho ®o¹n ch¬ng tr×nh sau, Kết thúc vòng lặp trên j sẽ bằng bao nhiêuÁp dụng: Cho đoạn chương trình sau:

j := 2;while j <9 do j := j + 3;

KÕt thóc vßng lÆp j =11Trong ®ã: while, do lµ c¸c tõ khãa - ®iÒu kiÖn thêng lµ mét phÐp so s¸nh - thùc hiÖn:1.KiÓm tra ®iÒu kiÖn. 2.NÕu ®iÒu kiÖn sai, c©u lÖnh sÏ bÞ bá qua vµ viÖc thùc hiÖn lÖnh lÆp kÕt thóc. NÕu ®iÒu kiÖn ®óng, thùc hiÖn c©u lÖnh vµ quay l¹i bíc 1

hiÖn c©u lÖnh1 sau tõ kho¸ then . Ngîc l¹i c©u lÖnh2 sÏ ®îc thùc hiÖnb.Có ph¸p cña c©u lÖnh víi sè lÇn biÕt trícfor biÕn ®Õm := gi¸ trÞ ®Çu to gi¸ trÞ cuèi do c©u lÖnh;trong ®ã: for, to, do lµ c¸c tõ kho¸ -BiÕn ®Õm lµ biÕn kiÓu nguyªn, gi¸ trÞ ®Çu vµ c¸c gi¸ trÞ cuèi lµ c¸c gi¸ trÞ nguyªn - Thùc hiÖn lÆp: ban ®Çu biÕn ®Õm sÏ nhËn gi¸ trÞ lµ gi¸ trÞ ®Çu, sau mçi vßng lÆp , biÕn ®Õm ®îc tù ®éng t¨ng thªm mét ®¬n vÞ lÆp cho ®Õn khi b»ng gi¸ trÞ cuèic.Có ph¸p cña c©u lÖnh lÆp víi sè lÇn cha biÕt trícwhile ®iÒu kiÖn do c©u lÖnh;

Ho¹t ®éng 2 Bµi tËp vËn dông-GV: §a ra néi dung cña bµi tËp1-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh-GV: §a ra néi dung cña bµi tËp2-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh

Bµi tËp 1: ViÕt ch¬ng tr×nh pascal ®Ó nhËp ®iÓm v¨n, to¸n tõ bµn phÝm .In ®iÓm v¨n, ®iÓm to¸n

Bµi tËp 2:ViÕt ch¬ng tr×nh nhËp ®iÓm v¨n, ®iÓm to¸n cña c¸c b¹n sau ®ã in ra mµn h×nh ®iÓm trung b×nh cña mçi b¹n trong líp. §iÓm trung b×nh =(®iÓm to¸n +®iÓm v¨n)/2). In ra mµn h×nh ®iÓm trung b×nh cña c¶ líp theo tõng m«n to¸n vµ m«n v¨n

IV. Cñng cè- dÆn dß

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp trong trang79SGK

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Ngµy so¹n: 12/05/2011 Ngµy d¹y:13/05/2011

Bµi tËpI.Môc tiªu bµi häc1. KiÕn thøc: Gióp Hs t×m hiÓu d÷ liÖu kiÓu m¶ng lµ g×?c¸ch sö dông c¸c biÕn m¶ng nh thÕ nµo?Nhí l¹i c¸c kiÕn thøc vÒ khai b¸o biÕn, h»ng, có ph¸p vÒ c¸c c©u lÖnh2. Kü n¨ng:- gióp Hs nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng, lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng ®Ó viÕt ch¬ng tr×nh ng¾n gän vµ dÔ rµng h¬n. VËn dông c¸c có ph¸p vµo lµm bµi tËp3.Th¸i ®é: Nghiªm tóc trong giê häcII.Ph ¬ng ph¸p- thiÕt bÞ d¹y häc 1.Ph¬ng ph¸p: VÊn ®¸p, gîi më hái ®¸p2.ThiÕt bÞ d¹y häc: SGK, m¸y chiÕu, gi¸o ¸n so¹nIII. TiÕn tr×nh bµi gi¶ng1.æn ®Þnh trËt tù líp2.KiÓm tra bµi cò3. bµi míiHo¹t ®éng cña gi¸o viªn häc sinh

Néi dung

Ho¹t ®éng 2 Bµi tËp vËn dôngGv: §a ra néi dung bµi tËp 1 BµitËp1: Trong c¸c c©u lÖnh sau

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

-Hs: suy nghÜ 5pHS: tr¶ lêiGVKL: §¸p ¸n ®óng lµ: b,d, g

-GV: §a ra néi dung cña bµi tËp2-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh-GV: §a ra néi dung cña bµi tËp5-HS nghiªn cøu vµ lµm-GV: theo dái híng dÉn häc sinh-GV: ch HS DÞch ch¹y ch¬ng tr×nh

®©y , c©u lÖnh nµo ®óng? a.for i:=100 to 1 do writeln(‘A’); b. For i:=1 to 20 do writeln(‘A’); c. If x:=5 then a=b; d. if x>5 then a:=b; e. if x>5 then a:=b;else m:=c; g.while a<6 do writeln(‘A’);Bµi tËp 2: viÕt ch¬ng tr×nh nhËp 5 sè nguyªn tõ bµn phÝm vµ ghi sè lín nhÊt trong 5 sè ®ã theo hai c¸ch: kh«ng sö dông biÕn m¶ng vµ sö dông biÕn m¶ng

IV. Cñng cè- dÆn dß-Cñng cè: GV nhÊn m¹nh vÒ c¸c c¸ch khai b¸o, có ph¸p cña c¸c c©u lÖnh-dÆn dß: vÒ nhµ «n tËp l¹i vµ lµm c¸c bµi tËp vµo vë ®Ó tiÕt sau kiÓm tra 1 tiÕt

Rót kinh nghiÖm sau tiÕt d¹y.........................................................................................................................................................................................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

TuÇn 39 Ngµy so¹n:15/05/2011 Ngµy d¹y:16/05/2011vµ 17/05/2011 Thùc hµnh

Sö dông lÖnh lÆp while…do I/ Môc ®Ých yªu cÇu:1.VÒ kiÕn thøc

- HiÓu c©u lÖnh lÆp víi sè lÇn cha biÕt tríc trong ch¬ng tr×nh cã s½n

- BiÕt lùa chän c©u lÖnh lÆp víi sè lÇn cha biÕt tríc2.VÒ kü n¨ng: - RÌn luyÖn kü n¨ng vÒ khai b¸o, sö dông biÕn - RÌn luyÖn kh¶ n¨ng ®äc hiÓu ch¬ng tr×nh3. Th¸i ®é: BiÕt vai trß cña viÖc kÕt hîp c¸c cÊu tróc ®iÒu khiÓnII/ chuÈn bÞ

GV: chuÈn bÞ m¸y tÝnh ë phßng thùc hµnhHS: Häc bµi cò, nghiªn cøu néi dung bµi tËp thùc hµnh sè 1 SGK

III/ tiÕn tr×nh bµi gi¶ng1æn ®Þnh líp2/Bµi cò: KiÓm tra sù chuÈn bÞ cña häc sinh tríc lóc thùc hµnh

3/Bµi míi

Ho¹t ®éng cña gi¸o viªn , häc sinh

Néi dung

Ho¹t ®éng 1 Bµi tËp 1ViÕt ch¬ng tr×nh sö dông lÖnh lÆp while ....do ®Ó tÝnh trung b×nh n sã thùc x1,x2,x3...xn . C¸c sè n vµ x1,x2,x3...xn ®îc nhËp vµo tõ bµn phÝm A, Gâ ch¬ng tr×nh trang 72 SGKB, T×m hiÓu ý nghÜa cña c¸c c©u lÖnh trong ch¬ng tr×nh, dÞch ch¬ng tr×nh vµ söa lçi nÕu cãC, Ch¹y ch¬ng tr×nh víi c¸c gi¸ trÞ nhËp vµo Quan s¸t kÕt qu¶ trªn mµn h×nh

ChØnh söa ch¬ng tr×nh ®Ó lµm ®Ñp trªn mµn h×nh . KÕt qu¶ cña ch¬ng tr×nh nhËn ®îc trong bvµi 1 cã 2 nhîc ®iÓm sau ®©y:-C¸c hµng kÕt qu¶ qu¸ s¸t nhau nªn khã ®äc -C¸c hµng kªt qu¶ kh«ng ®îc c©n ®èi víi hµng tiªu ®Ò Nªn söa ch¬ng tr×nh b»ng c¸ch thªm 1 hµng trèng gi÷a c¸c hµng kÕt qu¶ vµ ®Èy c¸c hµng nµy sang ph¶i mét kho¶ng c¸ch nµo ®ãA, ChØnh söa c©u lÖnh lÆp cña ch¬ng tr×nh nh SGK

Gi¸o viªn: NguyÔn ThÞ Thu Hµ

Gi¸o ¸n tin häc 8

B, DÞch vµ ch¹y ch¬ng tr×nh víi c¸c gi¸ trÞ nhËp tõ bµn phÝm. Quan s¸t kÕt qu¶ nhËn ®îc trªn mµn h×nh

Ho¹t ®éng 2 Thùc hµnh trªn m¸yC¸c nhãm m¸y khëi ®éng m¸y, khëi ®éng phÇn mÒm thùc hµnh theo sù chuÈn bÞ tõ tríc vµ theo híng dÉn cña gi¸o viªn

-HS thùc hµnh trªn m¸y -GV ®i c¸c nhãm ®Ó híng dÉn söa lçi

HS thùc hµnh trªn m¸y -GV ®i c¸c nhãm ®Ó híng dÉn söa lçi

Bµi tËp 4: ViÕt ch¬ng tr×nh pascal sö dông biÕn m¶ng ®Ó nhËp tõ bµn phÝm c¸c phÇn tö cña mét d·y sè. §é dµi cña d·y còng ®îc nhËp tõ bµn phÝm

Bµi tËp 5:ViÕt ch¬ng tr×nh nhËp ®iÓm v¨n, ®iÓm to¸n cña c¸c b¹n sau ®ã in ra mµn h×nh ®iÓm trung b×nh cña mçi b¹n trong líp. §iÓm trung b×nh =(®iÓm to¸n +®iÓm v¨n)/2). In ra mµn h×nh ®iÓm trung b×nh cña c¶ líp theo tõng m«n to¸n vµ m«n v¨n

IV.Cñng cè-dÆn dßYªu cÇu HS nhËn xÐt tiÕt thùc hµnhGV nhËn xÐt : nªu u, nhîc ®iÓm cña tiÕt thùc hµnhGV khen nh÷ng HS cã cè g¾ng

Rót kinh nghiÖm sau tiÕt d¹y..................................................................................................................................................................................................................................................................

Gi¸o viªn: NguyÔn ThÞ Thu Hµ