Professional Documents
Culture Documents
TiÕt 1 :
Bµi 1 :
M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh
A. Môc tiªu :
• 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.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh :
- §äc tríc bµi
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
KiÓm tra ®å dïng cña häc sinh
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 1 : Häc sinh hiÓu con ngêi ®iÒu khiÓn m¸y tÝnh
th«ng qua c¸i g×
H : Nghiªn cøu SGK phÇn 1. 1. Con ngêi ra lÖnh cho m¸y
G : Lµm thÕ nµo ®Ó in v¨n tÝnh nh thÕ nµo?
b¶n cã s½n ra giÊy.
H : Tr¶ lêi - Con ngêi ®iÒu khiÓn m¸y tÝnh
th«ng qua lÖnh.
G : Con ngêi ®iÒu khiÓn m¸y
tÝnh th«ng qua c¸i g× ?
H : Th«ng qua lÖnh
G : Em hiÓu thÕ nµo lµ ch¬ng
tr×nh
1
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
H : Nghiªn cøu vµ tr¶ lêi theo - Ch¬ng tr×nh lµ c¸ch ®Ó con ngêi
ý hiÓu. chØ dÉn cho m¸y tÝnh thùc hiÖn
G : Gi¶i thÝch vÒ ch¬ng tr×nh nhiÒu thao t¸c liªn tiÕp mét c¸ch tù
lµ g× . ®éng.
TiÕt 2 :
Bµi 1 :
2
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
A. Môc tiªu :
• BiÕt r»ng viÕt ch¬ng tr×nh lµ viÕt c¸c lÖnh ®Ó chØ dÉn m¸y
tÝnh thùc hiÖn c¸c c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ.
• BiÕt ng«n ng÷ dïng ®Ó viÕt ch¬ng tr×nh m¸y tÝnh gäi lµ
ng«n ng÷ lËp tr×nh.
• BiÕt vai trß cña ch¬ng tr×nh dÞch.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh :
- §äc tríc bµi
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
Con ngêi ra lÖnh cho m¸y tÝnh nh thÕ nµo ? LÊy mét vÝ dô
minh ho¹ ?
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 3 : Häc sinh hiÓu viÕt ch¬ng tr×nh lµ g×.
G : §a ra vÝ dô vÒ mét ch¬ng 3. ViÕt ch¬ng tr×nh : ra lÖnh
tr×nh. cho m¸y tÝnh lµm viÖc
H : Nghiªn cøu SGK vµ quan
s¸t s¬ ®å vÒ mét ch¬ng
tr×nh.
G : LÝ do cÇn ph¶i viÕt ch¬ng
tr×nh ®Ó ®iÒu khiÓn m¸y
tÝnh
H : Dùa vµo kh¸i niÖm ch¬ng ViÕt ch¬ng tr×nh lµ híng dÉn m¸y
tr×nh ®Ó ®Ó tr¶ lêi. tÝnh thùc hiÖn c¸c c«ng viÖc hay
G : Chèt ý trªn mµn h×nh gi¶i mét bµi to¸n cô thÓ.
G : ViÕt ch¬ng tr×nh lµ g× ?
H : Tr¶ lêi
G : §a kh¸i niÖm viÕt ch¬ng
3
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
GHI NHí
1.Con ngêi chØ dÉn cho m¸y tÝnh thùc hiÖn c«ng viÖc th«ng
qua c¸c lÖnh.
4
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
2.ViÕt ch¬ng tr×nh lµ híng dÉn m¸y tÝnh thùc hiÖn c¸c c«ng
viÖc hay gi¶i mét bµi to¸n cô thÓ.
3.Ng«n ng÷ dïng ®Ó viÕt c¸c ch¬ng tr×nh m¸y tÝnh ®îc gäi lµ
ng«n ng÷ lËp tr×nh.
• Híng dÉn vÒ nhµ.
1. Em h·y cho biÕt trong so¹n th¶o v¨n b¶n khi yªu cÇu m¸y
tÝnh t×m kiÕm vµ thay thÕ (Replace), thùc chÊt ta ®· yªu
cÇu m¸y thùc hiÖn nh÷ng lÖnh g× ? Ta cã thÓ thay ®æi thø
tù cña chóng ®îc kh«ng?
2. Sau khi thùc hiÖn lÖnh “H·y quÐt nhµ” ë trªn, vÞ trÝ míi cña
r«-bèt lµ g× ? Em h·y ®a ra c¸c lÖnh ®Ó r«-bèt trë l¹i vÞ trÝ
xuÊt ph¸t cña nã (gãc díi bªn tr¸i mµn h×nh).
3. T¹i sao ngêi ta t¹o ra c¸c ng«n ng÷ kh¸c ®Ó lËp tr×nh trong
khi c¸c m¸y tÝnh ®Òu ®· cã ng«n ng÷ m¸y cña m×nh?
4. Häc thuéc phÇn ghi nhí.
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 3 :
Bµi 2 :
Lµm quen víi ch¬ng tr×nh
vµ ng«n ng÷ lËp tr×nh
A. Môc tiªu :
• BiÕt 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¸.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
5
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ho¹t ®éng 2 : Häc sinh hiÓu ng«n ng÷ lËp tr×nh gåm
nh÷ng g×
2. Ng«n ng÷ lËp tr×nh gåm
G : Khi nãi vµ viÕt ngo¹i ng÷
®Ó ngêi kh¸c hiÓu ®óng nh÷ng g×?
c¸c em cã cÇn ph¶i dïng c¸c
ch÷ c¸i, nh÷ng tõ cho phÐp
vµ ph¶i ®îc ghÐp theo
®óng quy t¾c ng÷ ph¸p
hay kh«ng ? - Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c
6
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
®ã lµ nh÷ng tªn hîp lÖ, cßn c¸c tªn Lop em, 10A,... lµ nh÷ng tªn
kh«ng hîp lÖ.
• Híng dÉn vÒ nhµ.
1. Häc thuéc kh¸i niÖm ng«n ng÷ lËp tr×nh vµ hiÓu vÒ m«i tr-
êng lËp tr×nh lµ g×.
2. HiÓu, ph©n biÖt ®îc tõ kho¸ vµ tªn trong ch¬ng tr×nh.
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 4 :
Bµi 2 :
Lµm quen víi ch¬ng tr×nh
vµ ng«n ng÷ lËp tr×nh
A. Môc tiªu :
• BiÕt cÊu tróc ch¬ng tr×nh bao gåm phÇn khai b¸o vµ phÇn
th©n ch¬ng tr×nh.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh :
- §äc tríc bµi
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
1. Ng«n ng÷ lËp tr×nh gåm nh÷ng g× ?
2. ThÕ nµo lµ tõ kho¸ vµ tªn trong ch¬ng tr×nh ?
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 1 : Häc sinh hiÓu cÊu tróc cña mét ch¬ng tr×nh
8
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ho¹t ®éng 2 : Häc sinh hiÓu mét sè thao t¸c chÝnh trong
NNLT Pascal
5. VÝ dô vÒ ng«n ng÷ lËp tr×nh
G : Khëi ®éng ch¬ng tr×nh
T.P ®Ó xuÊt hiÖn mµn h×nh - Khëi ®éng ch¬ng tr×nh :
sau :
- Mµn h×nh T.P xuÊt hiÖn.
G : Giíi thiÖu mµn h×nh - Sau khi ®· so¹n th¶o xong, nhÊn
so¹n th¶o cña T.P phÝm Alt+F9 ®Ó dÞch ch¬ng
tr×nh.
H : Quan s¸t vµ l¾ng nghe.
G : Giíi thiÖu c¸c bíc c¬ b¶n - §Ó ch¹y ch¬ng tr×nh, ta nhÊn tæ
®Ó lµm viÖc víi mét ch¬ng hîp phÝm Ctrl+F9
tr×nh trong m«i trêng lËp
tr×nh T.P
• Cñng cè kiÕn thøc.
? Qua tiÕt häc em ®· hiÓu ®îc nh÷ng ®iÒu g×.
9
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 5 + 6 :
Bµi thùc hµnh 1 : lµm quen víi turbo pascal
A. Môc tiªu :
• Thùc hiÖn ®îc thao t¸c khëi ®éng/kÕt thóc TP, lµm quen víi
mµn h×nh so¹n th¶o TP
• Thùc hiÖn ®îc c¸c thao t¸c më c¸c b¶ng chän vµ chän lÖnh.
• So¹n th¶o ®îc mét ch¬ng tr×nh Pascal ®¬n gi¶n.
• BiÕt c¸ch dÞch, söa lçi trong ch¬ng tr×nh, ch¹y ch¬ng
tr×nh vµ xem kÕt qu¶.
• BiÕt sù cÇn thiÕt ph¶i tu©n thñ quy ®Þnh cña ng«n ng÷ lËp
tr×nh
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
- ChuÈn bÞ phßng thùc hµnh ®ñ sè m¸y tÝnh ho¹t ®éng
tèt.
2. Häc sinh :
- §äc tríc bµi thùc hµnh.
- Häc thuéc kiÕn thøc lý thuyÕt ®· häc.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
10
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
1. CÊu tróc chung mét ch¬ng tr×nh gåm nh÷ng phÇn nµo ?
§äc tªn vµ chøc n¨ng cña mét sè tõ kho¸ trong ch¬ng tr×nh.
2. Nªu c¸c bíc c¬ b¶n ®Ó lµm viÖc víi mét ch¬ng tr×nh
trong Turbo Pascal.
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
TiÕt 5 :
Ho¹t ®éng 1 : Híng dÉn ban ®Çu
G : §ãng ®iÖn H : Khëi ®éng vµ kiÓm tra t×nh tr¹ng
m¸y tÝnh cña m×nh => B¸o c¸o
G : X¸c nhËn kÕt qu¶ b¸o t×nh h×nh cho G.
c¸o trªn tõng m¸y.
G : Phæ biÕn néi dung yªu H : æn ®Þnh vÞ trÝ trªn c¸c m¸y.
cÇu chung trong tiÕt thùc
hµnh lµ lµm quen víi ng«n
ng÷ lËp tr×nh Turbo
Pascal.
Ho¹t ®éng 2 : Gi¸o viªn híng dÉn H lµm bµi 1trªn mµn h×nh
lín.
G : Giíi thiÖu biÓu tîng cña Bµi 1. Lµm quen víi viÖc khëi ®éng
ch¬ng tr×nh vµ c¸ch khëi vµ tho¸t khái Turbo Pascal. NhËn
®éng ch¬ng tr×nh b»ng 2 biÕt c¸c thµnh phÇn trªn mµn
c¸ch. h×nh cña Turbo Pascal.
H : Theo dâi vµ quan s¸t
t×m biÓu tîng cña ch¬ng a. Khëi ®éng Turbo Pascal b»ng mét
tr×nh trªn m¸y cña m×nh. trong hai c¸ch:
G : Giíi thiÖu mµn h×nh TP. C¸ch 1: Nh¸y ®óp chuét trªn biÓu t-
H : Quan s¸t kh¸m ph¸ c¸c îng trªn mµn h×nh nÒn;
thµnh phÇn trªn mµn h×nh C¸ch 2: Nh¸y ®óp chuét trªn tªn tÖp
TP. Turbo.exe trong th môc chøa tÖp nµy
G : Giíi thiÖu c¸c thµnh phÇn (thêng lµ th môc con TP\BIN).
trªn mµn h×nh cña Turbo b. Quan s¸t mµn h×nh cña Turbo
Pascal. Pascal vµ so s¸nh víi h×nh 11 SGK
H : Quan s¸t. c. NhËn biÕt c¸c thµnh phÇn: Thanh
b¶ng chän; tªn tÖp ®ang më; con
trá; dßng trî gióp phÝa díi mµn h×nh.
d. NhÊn phÝm F10 ®Ó më b¶ng chän,
11
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ho¹t ®éng 3 : Gi¸o viªn híng dÉn H lµm bµi 2 trªn mµn
h×nh lín.
H : Gâ ch¬ng tr×nh phÇn a
Bµi 2. So¹n th¶o, lu, dÞch vµ ch¹y
trong sgk
mét ch¬ng tr×nh ®¬n gi¶n.
G : Më ch¬ng tr×nh ®· program CT_Dau_tien;
chuÈn bÞ s½n tõ trong m¸y uses crt;
begin
chñ. clrscr;
writeln('Chao cac ban');
H : §äc vµ hiÓu chó ý sgk. write('Toi la Turbo
Pascal');
end.
- NhÊn tæ hîp phÝm Alt+F9 ®Ó dÞch
H : Lµm theo mét c¸ch tuÇn ch¬ng tr×nh
tù c¸c bíc b, c, d sgk. - NhÊn tæ hîp phÝm Ctrl+F9 ®Ó ch¹y
G : Theo dâi vµ híng dÉn ch¬ng tr×nh.
trªn c¸c m¸y. - Sau ®ã nhÊn Alt+F5 ®Ó quan s¸t
G : dÞch vµ ch¹y ch¬ng kÕt qu¶.
tr×nh trªn m¸y chñ.
H : Quan s¸t vµ ®èi chiÕu
kÕt qu¶ trªn m¸y cña m×nh.
12
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
TiÕt 6 :
Ho¹t ®éng 4 : Gi¸o viªn híng dÉn H lµm bµi 3 trªn mµn
h×nh lín.
Bµi 3. ChØnh söa ch¬ng tr×nh vµ
H : Lµm theo c¸c bíc yªu cÇu
nhËn biÕt mét sè lçi.
trong SGK.
G : Thêng xuyªn ®i c¸c m¸y
kiÓm tra, theo dâi vµ híng
dÉn cô thÓ.
G : Lµm c¸c bíc a, b trªn m¸y
chñ vµ gi¶i thÝch mét sè lçi
cho H hiÓu.
H : Quan s¸t vµ l¾ng nghe
gi¶i thÝch.
Ho¹t ®éng 5 : Gi¸o viªn tæng kÕt néi dung tiÕt thùc hµnh.
G : §a lªn mµn h×nh néi
dung chÝnh cÇn ®¹t trong Tæng kÕt : SGK
tiÕt thùc hµnh nµy (SGK)
H : §äc l¹i.
H : §äc phÇn ®äc thªm SGK
G : Cã thÓ gi¶i thÝch thªm.
Ngµy so¹n :
13
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 7 :
Bµi 3 :
CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU
A. Môc tiªu :
• Biết khái niệm kiểu dữ liệu;
• Biết một số phép toán cơ bản với dữ liệu số;
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh : - KiÕn thøc ®· häc.
- §äc tríc bµi míi.
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 1 : Häc sinh t×m hiÓu vÒ d÷ liÖu vµ kiÓu d÷
liÖu.
G : Nªu t×nh huèng 1. D÷ liÖu vµ kiÓu d÷ liÖu.
®Ó gîi ý vÒ d÷ liÖu vµ VÝ dô 1: Minh ho¹ kÕt qu¶ thùc hiÖn mét
kiÓu d÷ liÖu.
ch¬ng tr×nh in ra mµn h×nh víi c¸c kiÓu
G : §a lªn mµn h×nh
d÷ liÖu quen thuéc lµ ch÷ vµ sè.
vÝ dô 1 SGK.
H : Quan s¸t ®Ó ph©n
biÖt ®îc hai lo¹i d÷ Dòng chữ
liÖu quen thuéc lµ ch÷ Phép toán
vµ sè. với các số
c¸c phÐp to¸n víi d÷ - C¸c ng«n ng÷ lËp tr×nh ®Þnh nghÜa
liÖu kiÓu g× ? s½n mét sè kiÓu d÷ liÖu c¬ b¶n.
H : Nghiªn cøu SGK tr¶
lêi víi kiÓu sè.
Díi ®©y lµ mét sè kiÓu d÷ liÖu thêng dïng
G : Cßn víi kiÓu ch÷
nhÊt:
th× c¸c phÐp to¸n ®ã
kh«ng cã nghÜa. • Sè nguyªn, vÝ dô sè häc sinh cña mét
líp, sè s¸ch trong th viÖn,...
G : Theo em cã nh÷ng • Sè thùc, vÝ dô chiÒu cao cña b¹n
kiÓu d÷ liÖu g× ? LÊy B×nh, ®iÓm trung b×nh m«n To¸n,...
vÝ dô cô thÓ vÒ mét • X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷
kiÓu d÷ liÖu nµo ®ã. c¸i" lÊy tõ b¶ng ch÷ c¸i cña ng«n ng÷
H : Nghiªn cøu SGK vµ lËp tr×nh, vÝ dô: "Chao cac ban",
tr¶ lêi trªn b¶ng phô. "Lop 8E", "2/9/1945"...
G : Chèt trªn mµn
- Ng«n ng÷ lËp tr×nh cô thÓ cßn ®Þnh
h×nh 3 kiÓu d÷ liÖu
c¬ b¶n nhÊt vµ gi¶i nghÜa nhiÒu kiÓu d÷ liÖu kh¸c. Sè c¸c
thÝch thªm. kiÓu d÷ liÖu vµ tªn kiÓu d÷ liÖu trong mçi
G : Trong ng«n ng÷ lËp ng«n ng÷ lËp tr×nh cã thÓ kh¸c nhau.
tr×nh nµo còng chØ
cã 3 kiÓu d÷ liÖu ®ã
VÝ dô 2. B¶ng 1 díi ®©y liÖt kª mét sè
hay cßn nhiÒu n÷a ?
kiÓu d÷ liÖu c¬ b¶n cña ng«n ng÷ lËp
H : Nghiªn cøu SGK tr¶
lêi. tr×nh Pascal:
15
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
G : §a ra chó ý vÒ kiÓu
d÷ liÖu char vµ string.
Chó ý: Dữ liệu kiểu kí tự và kiểu xâu trong Pascal
được đặt trong cặp dấu nháy đơn.
Ho¹t ®éng 2 : HS t×m hiÓu, lµm quen víi c¸c phÐp to¸n vµ
kiÓu d÷ liÖu sè.
G : ViÕt lªn b¶ng phô 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè.
c¸c phÐp to¸n sè häc - B¶ng díi ®©y kÝ hiÖu cña c¸c phÐp to¸n
dïng cho d÷ liÖu kiÓu sè häc ®ã trong ng«n ng÷ Pascal:
sè thùc vµ sè nguyªn ?
H : ViÕt vµ gi¬ b¶ng
phô khi cã hiÖu lÖnh
KÝ PhÐp to¸n KiÓu d÷ liÖu
cña G. hiÖu
G : §a lªn mµn h×nh + céng sè nguyªn, sè
b¶ng kÝ hiÖu c¸c thùc
phÐp to¸n dïng cho − trõ sè nguyªn, sè
kiÓu sè thùc vµ sè thùc
* nh©n sè nguyªn, sè
nguyªn.
thùc
H : Quan s¸t ®Ó hiÓu / chia sè nguyªn, sè
c¸ch viÕt vµ ý nghÜa thùc
cña tõng phÐp to¸n vµ div chia lÊy phÇn sè nguyªn
ghi vë. nguyªn
mod chia lÊy phÇn d sè nguyªn
G : §a ra mét sè vÝ dô
sgk vµ gi¶i thÝch Díi ®©y lµ c¸c vÝ dô vÒ phÐp chia, phÐp
thªm. chia lÊy phÇn nguyªn vµ phÐp chia lÊy
H : Quan s¸t, l¾ng
phÇn d:
nghe vµ ghi vë. 5 mod 2 = 1; −12 mod 5 = −2
- Ta
G : §a ra phÐp to¸n cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi
viÕt d¹ng ng«n ng÷ trªn trong ng«n ng÷ lËp tr×nh Pascal vÝ dô
to¸n häc : :
x
+ 2 xy − 8 vµ yªu cÇu H
5 Ng«n ng÷ to¸n Ng«n ng÷ TP
viÕt biÓu thøc nµy a×b−c+d a*b-c+d
b»ng ng«n ng÷ TP.
a
H : ViÕt vµ gi¬ b¶ng 15 + 5 × 15+5*(a/2)
2
phô khi cã hiÖu lÖnh
cña G.
x+5
−
y
(x + 2) 2
(x+5)/(a+3)-
a +3 b+5 y/(b+5)*(x+2)*(x+2)
G : Yªu cÇu H viÕt l¹i
phÐp to¸n Quy t¾c tÝnh c¸c biÓu thøc sè häc:
• C¸c phÐp to¸n trong ngoÆc ®îc thùc
16
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
x+5 y hiÖn tríc tiªn;
− (x + 2) 2 b»ng
a +3 b+5
• Trong d·y c¸c phÐp to¸n kh«ng cã dÊu
ng«n ng÷ TP.
ngoÆc, c¸c phÐp nh©n, phÐp chia,
H : Lµm trªn b¶ng phô phÐp chia lÊy phÇn nguyªn vµ phÐp
G : NhËn xÐt vµ ®a ra chia lÊy phÇn d ®îc thùc hiÖn tríc;
b¶ng vÝ dô SGK. • PhÐp céng vµ phÐp trõ ®îc thùc hiÖn
H : Nªu quy t¾c tÝnh theo thø tù tõ tr¸i sang ph¶i.
c¸c biÓu thøc sè häc.
G : NhËn xÐt vµ chèt
trªn mµn h×nh.
G : ViÕt l¹i biÓu thøc Chó ý: Trong Pascal (và trong hầu hết các ngôn ngữ
nµy b»ng ng«n ng÷ lập trình nói chung) chỉ được phép sử dụng cặp dấu
lËp tr×nh Pascal. ngoặc tròn () để gộp các phép toán. Không dùng cặp
(a b)(c d) 6 a ? dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} như
3 trong toán học.
H : ViÕt b¶ng phô.
G : NhËn xÐt vµ ®a ra
chó ý
Ngµy so¹n :
17
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 7 :
Bµi 3 :
CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU
A. Môc tiªu :
• BiÕt c¸c phÐp to¸n so s¸nh trong ng«n ng÷ lËp tr×nh.
• Biết khái niệm điều khiển tương tác giữa người với máy tính.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh : - KiÕn thøc ®· häc.
- §äc tríc bµi míi.
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
(?) Nªu mét sè kiÓu d÷ liÖu mµ em ®îc häc? LÊy vÝ dô minh
ho¹?
(?) Nªu mét sè c¸c phÐp to¸n sè häc cã trong ng«n ng÷ Pascal?
LÊy vÝ dô?
(?) H·y nªu Ýt nhÊt hai kiÓu d÷ liÖu vµ mét phÐp to¸n cã thÓ
thùc hiÖn ®îc trªn mét kiÓu d÷ liÖu, nhng phÐp to¸n ®ã kh«ng cã
nghÜa trªn kiÓu d÷ liÖu kia.
(?) D·y ch÷ sè 2010 cã thÓ thuéc nh÷ng kiÓu d÷ liÖu nµo?
HS : Tr¶ lêi
GV : NhËn xÐt vµ cho ®iÓm
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 1 : HS biÕt ý nghÜa vµ c¸ch viÕt c¸c phÐp to¸n
so s¸nh trong TP
G : §a lªn mµn h×nh b¶ng kÝ
hiÖu c¸c phÐp to¸n so s¸nh
18
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ho¹t ®éng 2 : HS lµm quen víi mét sè d¹ng mµn h×nh giao
tiÕp víi m¸y tÝnh
4. Giao tiÕp ngêi - m¸y tÝnh
G : §a vÝ dô vÒ b¶ng th«ng a) Th«ng b¸o kÕt qu¶ tÝnh to¸n
b¸o kÕt qu¶.
- LÖnh :
write('Dien tich hinh tron la ',X);
H : Quan s¸t, l¾ng nghe G - Th«ng b¸o :
gi¶i thÝch.
b) NhËp d÷ liÖu
G : §a lªn mµn h×nh hép
- LÖnh :
tho¹i nhËp d÷ liÖu. write('Ban hay nhap nam sinh:');
G : Em ph¶i lµm g× khi xuÊt read(NS);
huèng.
- LÖnh :
writeln('So Pi = ',Pi);
read; {readln;}
H : L¾ng nghe ®Ó hiÓu . - Th«ng b¸o :
G : §a ra vÝ dô vÒ hép tho¹i.
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 24 :
Bµi 5 :
Tõ bµi to¸n ®Õn ch¬ng tr×nh
A. Môc tiªu :
• T×m hiÓu mét sè bµi to¸n cô thÓ, biÕt kh¸i niÖm bµi to¸n.
• X¸c ®Þnh ®îc Input, Output cña mét bµi to¸n ®¬n gi¶n;
B. ChuÈn bÞ :
20
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh :
- §äc tríc bµi
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
H : Ho¹t ®éng nhãm viÕt - TÝnh hiÖu P1 – c vµ nhí kÕt qu¶ vµo
vµo b¶ng phô vµ nép kÕt P2
qu¶ khi G yªu cÇu. - TÝnh th¬ng P2/d vµ nhí kÕt qu¶ vµo
P.
G : NhËn xÐt vµ chèt m« - In gi¸ trÞ cña P ra mµn h×nh.
h×nh ch¬ng tr×nh trªn KÕt thóc.
mµn h×nh.
H : Nghiªn cøu s¬ ®å vÞ Bµi to¸n 3 :
trÝ r«bèt trong bµi 1. H·y ®iÒu khiÓn r«bèt nhÆt r¸c theo s¬
H : ViÕt ch¬ng tr×nh ®å bµi 1.
gåm c¸c lÖnh ®iÒu => ViÕt ch¬ng tr×nh gåm c¸c lÖnh sau
khiÓn r«bèt. :
G : NhËn xÐt vµ chèt m« Hãy quét nhà; Tên chương trình
Bắt đầu
hinh ch¬ng tr×nh trªn Rẽ phải 3 bước;
Tiến 2 bước;
mµn h×nh. Các lệnh chỉ ra vị trí
Nhặt rác;
Dãy lệnh đơn giản
trong chương trình
bắt đầu và kết thúc
của chương trình Rẽ phải 3 bước;
Tiến 3 bước;
Đổ rác;
Kết thúc.
22
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
? Nh¾c l¹i kh¸i niÖm vÒ bµi to¸n, thÕ nµo lµ ®Çu vµo vµ ®Çu
ra cña bµi to¸n.
? ThÕ nµo lµ x¸c ®Þnh bµi to¸n.
• Híng dÉn vÒ nhµ.
? X¸c ®Þnh ®Çu vµo vµ ®Çu ra cña bµi to¸n : TÝnh diÖn tÝch
h×nh tam gi¸c, nÊu mét mãn ¨n, vît qua nót nghÏn giao th«ng.
? Tù ®a ra mét bµi to¸n råi x¸c ®Þnh ®Çu vµo vµ ®Çu ra cña
bµi to¸n ®ã.
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 25 :
Bµi 5 :
Tõ bµi to¸n ®Õn ch¬ng tr×nh
A. Môc tiªu :
• BiÕt c¸c bíc gi¶i bµi to¸n trªn m¸y tÝnh;
• BiÕt ch¬ng tr×nh lµ thÓ hiÖn cña thuËt to¸n trªn mét ng«n
ng÷ cô thÓ.
• BiÕt m« t¶ thuËt to¸n b»ng ph¬ng ph¸p liÖt kª c¸c bíc.
• HiÓu thuËt to¸n tÝnh tæng cña N sè tù nhiªn ®Çu tiªn, t×m
sè lín nhÊt cña mét d·y sè.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
23
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
2. Häc sinh :
- §äc tríc bµi
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
? Tr×nh bµy kh¸i niÖm bµi to¸n. ViÕt ch¬ng tr×nh lµ g× ?
? §äc ®Ò bµi cña mét bµi to¸n nµo ®ã vµ x¸c ®Þnh ®Çu vµo
®Çu ra cña bµi to¸n ®ã
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 1 : Häc sinh biÕt c¸c bíc gi¶i mét bµi to¸n trªn
m¸y tÝnh.
3. Qu¸ tr×nh gi¶i bµi to¸n trªn
G :Gi¶i to¸n trªn m¸y tÝnh
m¸y tÝnh
nghÜa lµ g× ?
H : Nghiªn cøu SGK tr¶ lêi.
G : Em hiÓu thÕ nµo lµ thuËt * C¸c bíc ®Ó nhê m¸y gi¶i mét bµi
to¸n ? to¸n :
H : Tr¶ lêi. • Bíc 1 : X¸c ®Þnh bµi to¸n lµ x¸c
®Þnh (th«ng tin vµo - INPUT) vµ
kÕt qu¶ cÇn x¸c ®Þnh (th«ng
G : §Ó nhê m¸y gi¶i mét bµi
to¸n ta ph¶i thùc hiÖn nh÷ng tin ra -OUTPUT).
bíc nµo ?
• Bíc 2 : ThiÕt lËp ph¬ng ¸n gi¶i
quyÕt (x©y dùng thuËt to¸n) lµ
t×m, lùa chän thuËt to¸n vµ m«
H : Nghiªn cøu SGK vµ (h×nh
t¶ nã b»ng ng«n ng÷ th«ng th-
4) råi viÕt trªn b¶ng nhãm.
êng.
G : Thu kÕt qu¶ nhËn xÐt vµ
• Bíc 3 : ViÕt ch¬ng tr×nh (lËp
chèt c¸c bíc c¬ b¶n.
G : Em hiÓu thùc chÊt ch¬ng tr×nh) lµ diÔn ®¹t thuËt to¸n
tr×nh lµ g× ? b»ng mét ng«n ng÷ lËp tr×nh
H : Nghiªn cøu SGK tr¶ lêi
sao cho m¸y tÝnh cã thÓ hiÓu
vµ thùc hiÖn.
24
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
25
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 26 :
Bµi 5 :
Tõ bµi to¸n ®Õn ch¬ng tr×nh
A. Môc tiªu :
• HiÓu thuËt to¸n tÝnh tæng cña N sè tù nhiªn ®Çu tiªn, so
s¸nh hai sè a, b vµ tÝnh diÖn tÝch cña mét h×nh cho tríc.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh :
- §äc tríc bµi
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
1. Gi¶i bµi to¸n lµ g×, c¸c bíc ®Ó gi¶i mét bµi to¸n ?
2. ThuËt to¸n lµ g×, c¸ch m« t¶ thuËt to¸n nh thÕ nµo ?
3. M« t¶ thuËt to¸n ®Ó tÝnh P = (a x b - c)/d.
III. D¹y bµi míi :
ho¹t ®éng cña thµy vµ trß kiÕn thøc cÇn ®¹t
Ho¹t ®éng 1 : HS hiÓu bµi to¸n tÝnh diÖn tÝch h×nh cho tr-
íc.
G : §a vÝ dô lªn mµn h×nh. 5. Mét sè vÝ dô vÒ thuËt to¸n
H : §äc bµi to¸n vµ x¸c ®Þnh a. VÝ dô 1 : TÝnh diÖn tÝch cña
®Çu vµo, ®Çu ra cña bµi to¸n h×nh
viÕt b¶ng phô.
26
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
27
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
Ngµy so¹n :
Ngµy d¹y : 8A : 8B : 8C :
TiÕt 27 :
Bµi 5 :
Tõ bµi to¸n ®Õn ch¬ng tr×nh
A. Môc tiªu :
• HiÓu thuËt to¸n cña bµi to¸n ®æi gi¸ trÞ cña hai biÕn x, y
cho nhau ; s¾p xÕp 3 biÕn x,y,z cã gi¸ trÞ t¨ng dÇn vµ t×m
sã lín nhÊt trong mét d·y sè cho tríc.
B. ChuÈn bÞ :
1. Gi¸o viªn :
- Tµi liÖu, GA ®iÖn tö.
- §å dïng d¹y häc nh m¸y tÝnh kÕt nèi projector,...
2. Häc sinh :
- §äc tríc bµi.
- B¶ng phô.
C. TiÕn tr×nh tiÕt d¹y :
I. æn ®Þnh tæ chøc líp :
- KiÓn tra sÜ sè :
- æn ®Þnh trËt tù :
II. KiÓm tra bµi cò :
? ViÕt gi¶i thuËt cña bµi to¸n tÝnh tæng cña mét d·y gåm 100
sè tù nhiªn ®Çu tiªn.
28
Trêng THCS T©n TiÕn - Gi¸o ¸n tin 8
30