Giao an tin 8 (T1-T47)

Chia sẻ bởi Đoàn Anh Tuấn | Ngày 14/10/2018 | 43

Chia sẻ tài liệu: giao an tin 8 (T1-T47) thuộc Tin học 8

Nội dung tài liệu:

TuÇn 2 (Tõ ngµy 01 /9 ®Õn 06 / 9 / 2008)
Ngµy so¹n: 04/9/2008
TiÕt 1
Bµi 1. M¸y tÝnh vµ ch­¬ng tr×nh m¸y tÝnh

I. Môc tiªu:
KT: HS hiÓu ®­îc mét sè kh¸i niÖm thuËt ng÷ ®¬n gi¶n vÒ ch­¬ng tr×nh mT
KN: HS biÕt dïng mét lÖnh trong cuéc sèng hµng ngµy ®Ó thùc hiÖn mét vµi vÝ dô
HS BiÕt ¸p dông c¸c lÖn quen thuéc vµo bµi to¸n cô thÓ.
T§: HS nghiªm tóc trong häc tËp vµ nghiªn cøu bµi häc.
II. ChuÈn bÞ:
GV: SGK, M¸y chiÕu
HS: ChuÈn bÞ tr­íc bµi ë nhµ.
III. Ph­¬ng ph¸p: vÊn ®¸p, thuyÕt tr×nh, trùc quan
IV. TiÕn tr×nh bµi gi¶ng
A. æn ®Þnh líp
B. KTBC: Kh«ng kiÓm tra
C. Bµi míi
H§ cña thÇy
H§ cña trß
Ghi b¶ng

H§ 1. T×m hiÓu vÒ viÖc con ng­êi ra lÖnh cho MT nh­ thÕ nµo.
- GV: §Ó m¸y tÝnh cã thÓ thùc hiÖn mét c«ng viÖc theo mong muèn cña m×nh, con ng­êi ph¶i ®­a ra nh÷ng chØ dÉn thÝch hîp cho m¸y tÝnh.
VD: Nh¸y ®óp chuét lªn biÓu t­îng ( ra lÖnh cho MT khëi ®éng phÇn mÒm.
? Khi thùc hiÖn sao chÐp 1 ®o¹n Vb, ta ®· ra mÊy lÖnh cho MT thùc hiÖn
H§2. T×m hiÓu ho¹t ®éng cña RoBot quÐt nhµ.
( GV chiÕu trªn mµn chiÕu)
Gi¶ sö cã mét ®èng r¸c vµ mét r«-bèt ë c¸c vÞ trÝ nh­ h×nh 1 d­íi ®©y. Tõ vÞ trÝ hiÖn thêi cña r«-bèt, ta cÇn ra c¸c lÖnh ®Ó chØ dÉn r«-bèt nhÆt r¸c vµ bá r¸c vµo thïng r¸c ®Ó ë n¬i quy ®Þnh.






? Nh×n vµo h×nh, em h·y m« t¶ c¸c b­íc ®Ó Robot cã thÓ thùc hiÖn nhÆt r¸c bá vµo thïng
Gi¶ sö c¸c lÖnh trªn ®­îc viÕt vµ l­u trong mét tÖp víi tªn "H·y nhÆt r¸c ". Khi ®ã ta chØ cÇn ra lÖnh "H·y nhÆt r¸c", c¸c lÖnh trong tÖp ®ã sÏ ®iÒu khiÓn r«-bèt tù ®éng thùc hiÖn lÇn l­ît c¸c lÖnh nãi trªn.



- Nghe vµ ghi chÐp





- HS lÊy VD




- HS : 2 lÖnh:









HS quan s¸t trªn mµ chiÕu.









- Quan s¸t trªn mµn chiÕu vµ tr¶ lêi.
1.Con ng­êi ra lÖnh cho m¸y tÝnh nh­ thÕ nµo?
- §Ó chØ dÉn m¸y tÝnh thùc hiÖn mét c«ng viÖc nµo ®ã, con ng­êi ®­a cho m¸y tÝnh mét hoÆc nhiÒu lÖnh, m¸y tÝnh sÏ lÇn l­ît thùc hiÖn c¸c lÖnh nµy theo ®óng thø tù nhËn ®­îc.
VD1. : Gâ 1 ch÷ A lªn mµn h×nh ( Ra lÖnh cho MT ghi ch÷ lªn mµn h×nh.
VD 2. Sao chÐp 1 ®o¹n vb lµ yªu cÇu MT thùc hiÖn 2 lÖnh: sao chÐp ghi vµo bé nhí vµ sao chÐp tõ bé nhí ra vÞ trÝ míi.



2. VÝ dô: r«-bèt quÐt nhµ



NÕu thùc hiÖn theo c¸c lÖnh sau ®©y, r«-bèt sÏ hoµn thµnh tèt c«ng viÖc:







1. RÏ ph¶i 3 b­íc.
2. TiÕn 1 b­íc
3. NhÆt r¸c
4. RÏ ph¶i 3 b­íc.
5. TiÕn 3 b­íc
6. Bá r¸c vµo thïng


D. Cñng cè
- Ghi nhí 1.
- lµm bµi tËp 1. SGK
E. HDVN.
- Häc bµi theo SGK
- Häc ghi nhí 1 vµ lµm l¹i BT 1; BT1 SGK
TuÇn 3 (Tõ ngµy 08/9 ®Õn 13 / 9 / 2008)
Ngµy so¹n: 07/9/2008
TiÕt 2
Bµi 1. M¸y tÝnh vµ ch­¬ng tr×nh m¸y tÝnh
( tiÕp)
I. Môc tiªu:
KT: HS hiÓu ®­îc mét sè kh¸i niÖm thuËt ng÷ ®¬n gi¶n vÒ ch­¬ng tr×nh MT
KN: - HS biÕt dïng mét lÖnh trong cuéc sèng hµng ngµy ®Ó thùc hiÖn mét vµi vÝ dô
- HS BiÕt ¸p dông c¸c lÖnh quen thuéc vµo bµi to¸n cô thÓ.
- BiÕt viÕt ch­¬ng tr×nh ®¬n gi¶n ra lÖnh cho MT lµm viÖc.
T§: HS nghiªm tóc trong häc tËp vµ nghiªn cøu bµi häc.
II. ChuÈn bÞ:
GV: SGK, M¸y chiÕu
HS: ChuÈn bÞ tr­íc bµi ë nhµ.
III. Ph­¬ng ph¸p: vÊn ®¸p, thuyÕt tr×nh, luyÖn tËp.
IV. TiÕn tr×nh bµi gi¶ng
A. æn ®Þnh líp
B. KTBC: Kh«ng kiÓm tra
C. Bµi míi
H§ cña thÇy
H§ cña trß
Ghi b¶ng

H§ 1. C¸ch ViÕt ch­¬ng tr×nh ra lÖnh cho MT lµm viÖc
- ViÖc viÕt c¸c lÖnh ®Ó ®iÒu khiÓn r«-bèt vÒ thùc chÊt còng cã nghÜa lµ viÕt ch­¬ng tr×nh.
- Khi thùc hiÖn ch­¬ng tr×nh, m¸y tÝnh sÏ thùc hiÖn c¸c lÖnh cã trong ch­¬ng tr×nh mét c¸ch tuÇn tù

Nghe vµ ghi chÐp.



- Quan s¸t trªn mµn chiÕu.


3. ViÕt ch­¬ng tr×nh: ra lÖnh cho m¸y tÝnh lµm viÖc
Trë l¹i vÝ dô vÒ r«-bèt nhÆt r¸c, ch­¬ng tr×nh cã thÓ cã c¸c lÖnh nh­ sau




H§2. T×m hiÓu lý ph¶i viÕt ch­¬ng tr×nh
? §Ó thùc hiÖn ®­îc c«ng viÖc, m¸y tÝnh ph¶i hiÓu c¸c lÖnh ®­îc viÕt trong ch­¬ng tr×nh. VËy lµm thÕ nµo ®Ó m¸y tÝnh hiÓu ®­îc c¸c lÖnh cña con ng­êi? Ta cã thÓ ra lÖnh cho m¸y tÝnh b»ng c¸ch nãi hoÆc gâ c¸c phÝm bÊt k× ®­îc kh«ng?
c¸c ng«n ng÷ lËp tr×nh ®· ra ®êi ®Ó gi¶m nhÑ khã kh¨n trong viÖc viÕt ch­¬ng tr×nh

GV: M« t¶ trªn m¸y chiÕu viÖc ra lÖnh cho m¸y tÝnh lµm viÖc







- Suy nghÜ tr¶ lêi



- Nghe vµ ghi chÐp.


4. T¹i sao cÇn viÕt ch­¬ng tr×nh?

- M¸y tÝnh “nãi” vµ “ HiÓu” b»ng mét ng«n ng÷ riªng lµ ng«n ng÷ m¸y tÝnh.
- ViÕt ch­¬ng tr×nh lµ sö dông c¸c tõ cã nghÜa (th­êng lµ tiÕng Anh)
- C¸c ch­¬ng tr×nh dÞch ®ãng vai trß "ng­êi phiªn dÞch" vµ dÞch nh÷ng ch­¬ng tr×nh ®­îc viÕt b»ng ng«n ng÷ lËp tr×nh sang ng«n ng÷ m¸y ®Ó m¸y tÝnh cã thÓ hiÓu ®­îc.
( Nh­ vËy, th«ng tin ®­a vµo m¸y ph¶i ®­îc chuyÓn ®æi thµnh d¹ng d·y bit (d·y c¸c tÝn hiÖu ®­îc kÝ hiÖu b»ng 0 hoÆc 1).


D. Cñng cè
- Ghi nhí 1.
- Ghi nhí 2
- Tr¶ lêi BT 2,3 SGK
E. HDVN.
- Häc bµi theo SGK
- Häc ghi nhí 1, 2 vµ lµm l¹i BT 2,3 SGK
TuÇn 3 (Tõ ngµy 08/9 ®Õn 13 / 9 / 2008)
Ngµy so¹n: 07/9/2008
TiÕt 3
Bµi 3. Lµm quen víi ng«n ng÷ lËp tr×nh
( T1)

I. Môc tiªu:
- KT: + Häc sinh: Biết ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh.
Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng nhất định.
Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra, khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình. Tên không được trùng với các từ khoá.
Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương trình.
- KN: Hs nªu ®c l¹i cÊu tróc cña cña mét ch­¬ng tr×nh; §Æt tªn ®­îc cho mét ch­¬ng tr×nh cô thÓ..
- T§: HS nghiªm tóc trong häc tËp vµ nghiªn cøu bµi häc.
II. ChuÈn bÞ:
GV: SGK, M¸y chiÕu
HS: ChuÈn bÞ tr­íc bµi ë nhµ.
III. Ph­¬ng ph¸p: vÊn ®¸p, thuyÕt tr×nh, luyÖn tËp.
IV. TiÕn tr×nh bµi gi¶ng
A. æn ®Þnh líp
B. KTBC: Tr×nh bµy ghi nhí 1,2,3, 4 sgk vµ tr¶ lêi bµi tËp1.
C. Bµi míi
H§ cña ThÇy
H§ cña trß
Ghi b¶ng


? T¹i sao ph¶i lËp tr×nh cho m¸y tÝnh







- GV m« t¶ b»ng h×nh ¶nh trªn mµn chiÕu.








? Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?









- GV ®­a ra vÝ dô cô trªn mµn chiÕu.









- GV: Sö dông VÝ dô trªn ®Ó chØ ra c¸c tõ kho¸..

- GV lÊy c¸c vÝ dô ®óng vµ sai vÒ c¸ch ®Æt tªn ch­¬ng tr×nh.

- HS suy nghÜ tr¶ lêi..



- HS ghi chÐp





HS Quan s¸t.







- HS suy nghÜ, tr¶ lêi:.....





- HS ghi chÐp..



- quan s¸t vÝ dô














- HS tù ®Æt tªn ch­¬ng tr×nh.
1. Ch­¬ng tr×nh vµ ng«n ng÷ lËp tr×nh.
- §Ó t¹o mét ch­¬ng tr×nh m¸y tÝnh, chóng ta ph¶i viÕt ch­¬ng tr×nh theo mét ng«n ng÷ lËp tr×nh .
- Ng«n ng÷ lËp tr×nh lµ c«ng cô gióp ®Ó t¹o ra c¸c ch­¬ng tr×nh m¸y tÝnh.
* ViÖc t¹o ra ch­¬ng tr×nh m¸y tÝnh thùc chÊt gåm hai b­íc sau:
(1) ViÕt ch­¬ng tr×nh theo ng«n ng÷ lËp tr×nh;
(2) DÞch ch­¬ng tr×nh thµnh ng«n ng÷ m¸y ®Ó m¸y tÝnh hiÓu ®­îc.






2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?

Ng«n ng÷ lËp tr×nh gåm:
- B¶ng ch÷ c¸i: th­êng gåm c¸c ch÷ c¸i tiÕng Anh vµ mét sè kÝ hiÖu kh¸c nh­ dÊu phÐp to¸n (+, (, *, /,...), dÊu ®ãng më ngoÆc, dÊu nh¸y,... Nãi chung, c¸c kÝ tù cã mÆt trªn bµn phÝm m¸y tÝnh ®Òu cã mÆt trong b¶ng ch÷ c¸i cña mäi ng«n ng÷ lËp tr×nh.
- C¸c quy t¾c: c¸ch viÕt (có ph¸p) vµ ý nghÜa cña chóng; c¸ch bè trÝ c¸c c©u lÖnh thµnh ch­¬ng tr×nh,...
VÝ dô 1: H×nh 6 d­íi ®©y lµ mét ch­¬ng tr×nh ®¬n gi¶n ®­îc viÕt b»ng ng«n ng÷ lËp tr×nh Pascal. Sau khi dÞch, kÕt qu¶ ch¹y ch­¬ng tr×nh lµ dßng ch÷ "Chao Cac Ban" ®­îc in ra trªn mµn h×nh.







a) Tõ kho¸: Program, Begin, uses,End. Lµ nh÷ng tõ riªng, chØ dµnh cho ng«n ng÷ lËp tr×nh.
b) Sö dông tªn trong ch­¬ng tr×nh.
- Hai ®¹i l­îng kh¸c nhau ph¶i cã tªn kh¸c nhau.
- Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸.
- Tªn kh«ng ®­îc b¾t ®Çu b»ng ch÷ sè vµ kh«ng ®­îc cã kho¶ng tr¾ng.


 D. Cñng cè:
Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?
? chØ ra mét vµi tõ kho¸?
? Nªu c¸ch ®Æt tªn ®óng cña ch­¬ng tr×nh
E. HDVN: Häc bµi theo Sgk vµ vë ghi. Häc ghi nhí 1 vµ tr¶ lêi c©u hái 1 gsk.
TuÇn 4 (Tõ ngµy 15/9 ®Õn 20 / 9 / 2008)
Ngµy so¹n: 14/9/2008
TiÕt 4
Bµi 3. Lµm quen víi ng«n ng÷ lËp tr×nh
( T2)

I. Môc tiªu:
- KT: + Häc sinh: Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương trình.
- KN: Hs nªu ®c l¹i cÊu tróc cña cña mét ch­¬ng tr×nh; §Æt tªn ®­îc cho mét ch­¬ng tr×nh cô thÓ..
- T§: HS nghiªm tóc trong häc tËp vµ nghiªn cøu bµi häc.
II. ChuÈn bÞ:
GV: SGK, M¸y chiÕu
HS: ChuÈn bÞ tr­íc bµi ë nhµ.
III. Ph­¬ng ph¸p: vÊn ®¸p, thuyÕt tr×nh, luyÖn tËp.
IV. TiÕn tr×nh bµi gi¶ng
A. æn ®Þnh líp
B. KTBC: - Khi ®Æt tªn cho mét ch­¬ng tr×nh cÇn chó ý ®iÒu g×? H·y kÓ tªn mét vµi tõ kho¸ cña ch­¬ng tr×nh lËp tr×nh?
HS TL:
- Hai ®¹i l­îng kh¸c nhau ph¶i cã tªn kh¸c nhau.
- Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸.
- Tªn kh«ng ®­îc b¾t ®Çu b»ng ch÷ sè vµ kh«ng ®­îc cã kho¶ng tr¾ng.
+ Mét sè tõ kho¸:….

C. Bµi míi
H§ cña ThÇy
H§ cña trß
Ghi b¶ng

GV sö dông l¹i VD cña bµi tr­íc ®Ó m« t¶ cÊu tróc chung cña ch­¬ng tr×nh cho hs:
+ PhÇn khai b¸o gåm hai lÖnh khai b¸o tªn ch­¬ng tr×nh lµ CT_dau_tien víi tõ kho¸ program vµ khai b¸o th­ viÖn crt víi tõ kho¸ uses.
+ PhÇn th©n rÊt ®¬n gi¶n vµ chØ gåm c¸c tõ kho¸ begin vµ end. cho biÕt ®iÓm b¾t ®Çu vµ ®iÓm kÕt thóc phÇn th©n ch­¬ng tr×nh. Ph©n th©n chØ cã mét c©u lÖnh thùc sù lµ writeln(`Chao Cac Ban`) ®Ó in ra mµn h×nh dßng ch÷ "Chao Cac Ban".









-GV sö dông mµn chiÕu ®Ó lÊy vÝ dô vÒ ng«n ng÷ lËp tr×nh cho HS quan s¸t.

Khi khëi ®éng phÇn mÒm Turbo Pascal, cöa sæ so¹n th¶o ch­¬ng tr×nh nh­ h×nh 8 d­íi ®©y. Ta cã thÓ sö dông bµn phÝm ®Ó so¹n th¶o ch­¬ng tr×nh t­¬ng tù nh­ so¹n th¶o v¨n b¶n víi Word.



Sau khi ®· so¹n th¶o xong, nhÊn phÝm F9 ®Ó kiÓm tra lçi chÝnh t¶ vµ có ph¸p cña lÖnh (dÞch). NÕu ®· hÕt lçi chÝnh t¶, mµn h×nh cã d¹ng nh­ h×nh 9 d­íi ®©y sÏ xuÊt hiÖn.





§Ó ch¹y ch­¬ng tr×nh, ta nhÊn tæ hîp phÝm Ctrl+F9. Trªn cöa sæ kÕt qu¶ cña ch­¬ng tr×nh sÏ hiÖn ra dßng ch÷ "Chao Cac Ban" nh­ h×nh




- HS quan s¸t VD trªn mµn chiÕu vµ nghe GV gi¶i thÝch.


- HS ghi chÐp.






















- HS quan s¸t trªn mµn chiÕu
3. CÊu tróc chung cña ch­¬ng tr×nh.
CÊu tróc cña ch­¬ng tr×nh gåm:
-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;
+ Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viÕt s½n cÇn sö dông trong ch­¬ng tr×nh) vµ mét sè khai b¸o kh¸c.
- PhÇn th©n cña ch­¬ng tr×nh gåm c¸c c©u lÖ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Đoàn Anh Tuấn
Dung lượng: 4,38MB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)