Tải bản đầy đủ (.doc) (99 trang)

Giáo án Tin học 8 cả năm (chuẩn)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.72 MB, 99 trang )

Giá o á n Tin họ c 8

Ngµy so¹n : 15/8/2010
Tiết PPCT 01:



Giá o viên: Vạ n Ngọ c Hữ u

Lun gâ bµn phÝm nhanh víi
finger break out

A. Mơc tiªu :


Gióp häc sinh hiĨu t¸c dơng cđa ch¬ng tr×nh lµ gâ nhanh vµ chÝnh x¸c h¬n.



Giíi thiƯu cho HS c¸ch vµo ra vµ c¸c thµnh phÇn chÝnh cđa ch¬ng tr×nh.

B. Chn bÞ :
1. Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc...
2. Häc sinh : - §äc tríc bµi
- SGK, §å dïng häc tËp...
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :


III. D¹y bµi míi :
Ho¹t ®éng cđa thÇy vµ trß

kiÕn thøc cÇn ®¹t

Ho¹t ®éng 1 : Giíi thiƯu phÇn mỊm Finger break out
G : Líp 7 em ®· ®ỵc lµm quen víi 1. Giíi thiƯu phÇn mỊm.
phÇn mỊm lun gâ phÝm nµo ?
H : Tr¶ lêi phÇn mỊm Typing test
G : PhÇn mỊm Typing test gióp em
rÌn lun kÜ n¨ng g× ?
Mơc ®Ých cđa phÇn mỊm nµy lµ lun gâ bµn phÝm
H : Tr¶ lêi.
nhanh vµ chÝnh x¸c.
G : Giíi thiƯu mơc ®Ých cđa phÇn
mỊm Finger break out.
Ho¹t ®éng 2 : Giíi thiƯu thµnh phÇn chÝnh trªn mµn h×nh finger beak out
G : Giíi thiƯu biĨu tỵng cđa ch¬ng 2 Mµn h×nh chÝnh cđa phÇn mỊm
tr×nh.
a. Khëi ®éng phÇn mỊm
H : Nªu c¸ch khëi ®éng ch¬ng tr×nh.
H : Lªn m¸y chđ thùc hiƯn thao t¸c
khëi ®éng ch¬ng tr×nh.
G : Cã thĨ më réng c¸ch khëi ®éng - KÝch ®óp vµo biĨu tỵng
qua nót start vµ lµm mÉu.
G : NhÊn ENTER (OK) ®Ĩ chun
sang mµn h×nh chÝnh cđa phÇn mỊm. b. Giíi thiƯu mµn h×nh chÝnh.
H : Quan s¸t mµn h×nh chÝnh ®Ĩ
phÇn biƯt c¸c thµnh phÇn chÝnh
trong mµn h×nh nµy.

Trườ n g THCS Huỳ n h Phướ c

Trang 1


Giá o á n Tin họ c 8



Ho¹t ®éng cđa thÇy vµ trß
H : Nghiªn cøu SGK ®Ĩ n¾m ®ỵc
chøc n¨ng cđa c¸c ngãn tay t¬ng
øng víi mµu nµo trªn bµn phÝm.
G : Ngãn ót tay tr¸i gâ nh÷ng phÝm
nµo ?, ngãn ¸p ót ph¶i gâ nh÷ng
phÝm nµo ? ngãn gi÷a tay tr¸i gâ
nh÷ng phÝm nµo...?
H : Tr¶ lêi theo tõng c©u hái cđa G.
G : Khi míi khëi ®éng khung trèng
cha hiĨn thÞ g×.
G : Më « Level vµ giíi thiƯu møc
khã kh¸c nhau cđa trß ch¬i.
H : Quan s¸t vµ n¾m v÷ng c¸ch
chän.

Giá o viên: Vạ n Ngọ c Hữ u

kiÕn thøc cÇn ®¹t

- H×nh bµn phÝm ë vÞ trÝ trung t©m víi c¸c phÝm cã vÞ

trÝ nh trªn bµn phÝm. C¸c phÝm ®ỵc t« mµu øng víi
ngãn tay gâ phÝm.

- Khung trèng trªn mµn h×nh bµn phÝm lµ khu vùc
ch¬i.

G : Chän møc ch¬i vµ vµ nhÊn start /
- Khung bªn ph¶i chøa c¸c lƯnh vµ th«ng tin cđa lỵt
space bar ®Ĩ b¾t ®Çu.
G : Theo em b©y giê mn dõng ch¬i.
ch¬i th× lµm thÕ nµo ?
H : Tr¶ lêi.
G : Mn tho¸t khái ch¬ng tr×nh
c. Tho¸t khái phÇn mỊm.
lµm thÕ nµo ?
H : Tr¶ lêi.
- Mn dõng ch¬i, nh¸y cht vµo nót stop ë khung
bªn ph¶i.
- Mn tho¸t khái phÇn mỊm, nh¸y nót
hỵp phÝm ALT+F4
Ho¹t ®éng 3 : HS n¾m ch¾c c¸ch sư dơng phÇn mỊm Finger break out
G : Khëi ®éng Finger break out
3. Híng dÉn sư dơng :
G : Mn b¾t ®Çu ch¬i lµm thÕ nµo ? - B¾t ®Çu ch¬i nh¸y nót Start xt hiƯn.
H : Nghiªn cøu SGK vµ quan s¸t
mµn h×nh tr¶ lêi.
G : Giíi chèt tõng bíc ®Ĩ b¾t ®Çu
ch¬i.
G : Giíi thiƯu thªm mét sè th«ng tin - NhÊn phÝm space ®Ĩ b¾t ®Çu ch¬i.
trªn mµn h×nh Finger break out.

H : §äc thÇm vµ nghiªn cøu SGK.
G : Lµm thÕ nµo ®Ĩ di chun thanh C¸ch ch¬i :
ngang vµ b¾n qu¶ cÇu lªn ?
Trườ n g THCS Huỳ n h Phướ c

Trang 2

hc tỉ


Giá o á n Tin họ c 8



Ho¹t ®éng cđa thÇy vµ trß
H : Tr¶ lêi.
G : NhËn xÐt vµ chèt.
H : Ghi c¸ch ch¬i.
G : NÕu cã qu¶ cÇu lín th× sÏ ph¶i
lµm g× ?
G : Khi nµo bÞ mÊt mét lỵt ch¬i ?
Trß ch¬i sÏ th¾ng khi nµo ?
H : Tr¶ lêi.
G : Ch¬i thư ®Ĩ xt hiƯn con vËt l¹.
H : Quan s¸t vµ nghiªn cøu SGK.
G : Giíi thiƯu vỊ con vËt l¹ cã chøc
n¨ng g× trong trß ch¬i.

Giá o viên: Vạ n Ngọ c Hữ u


kiÕn thøc cÇn ®¹t
- Gâ c¸c phÝm øng víi kÝ tù bªn tr¸i hc bªn ph¶i ®Ĩ
di chun thanh ngang sang tr¸i hc ph¶i.
- Gâ kÝ tù ë gi÷a ®Ĩ b¾n lªn mét qu¶ cÇu nhá.
- Chó ý nÕu cã qu¶ cÇu lín th× di chun thanh ngang
®Ĩ chỈn kh«ng cho qu¶ cÇu ch¹m “®Êt”.

- ë møc khã h¬n sÏ cã c¸c con vËt l¹. NÕu ®Ĩ con vËt
ch¹m vµo thanh ngang sÏ mÊt mét lỵt ch¬i.
• Cđng cè kiÕn thøc.
? Nªu c¸ch khëi ®éng vµ tho¸t khái ch¬ng tr×nh finger break out.
? Mµn h×nh cđa finger break out cã nh÷ng thµnh phÇn chÝnh nµo ?
H : Nh¾c l¹i c¸c kiÕn thøc träng t©m trong bµi.
G : NhËn xÐt vµ chèt kiÕn thøc
• Híng dÉn vỊ nhµ.
- Häc thc c¸ch khëi ®éng vµ tho¸t khái ch¬ng tr×nh. N¾m ch¾c c¸c thµnh phÇn chÝnh
vµ chøc n¨ng cđa c¸c ngãn tay t¬ng øng víi c¸c mµu trªn mµn h×nh bµn phÝm.
- HiĨu t¸c dơng cđa finger Break Out. Häc thc lt ch¬i finger Break Out.
- Tù rÌn lun kÜ n¨ng thµnh th¹o trªn bµn phÝm b»ng finger Break Out.

Trườ n g THCS Huỳ n h Phướ c

Trang 3


Giá o á n Tin họ c 8



Giá o viên: Vạ n Ngọ c Hữ u


Ngµy so¹n : 15/8/2010
TiÕt 02 :

Thùc hµnh finger Break Out

A. Mơc tiªu :

RÌn kÜ n¨ng gâ phÝm nhanh vµ chÝnh x¸c.
B. Chn bÞ :
1. Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc
- Chn bÞ phßng thùc hµnh ®đ sè m¸y tÝnh ho¹t ®éng tèt.
2. Häc sinh :- §äc tríc bµi thùc hµnh.
- Häc thc kiÕn thøc lý thut vµ c¸c bµi tËp ®· häc.
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò : KiĨm tra trong qu¸ tr×nh thùc hµnh.
III. D¹y bµi míi :
ho¹t ®éng cđa thÇy vµ trß

kiÕn thøc cÇn ®¹t

Ho¹t ®éng 1 : Híng dÉn ban ®Çu
G : §ãng ®iƯn
H : Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa
m×nh => B¸o c¸o t×nh h×nh cho G.
G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn

tõng m¸y.
H : ỉn ®Þnh vÞ trÝ trªn c¸c m¸y.
G : Phỉ biÕn néi dung yªu cÇu chung
trong tiÕt thùc hµnh
Ho¹t ®éng 2 : Thùc hµnh ch¬i ë møc khã h¬n,sÏ cã c¸c con vËt l¹ .tut ®èi kh«ng
®Ĩ c¸c con vËt l¹ ch¹m vµo thanh ngang. NÕu bÞ con vËt ch¹m vµo thanh ngang em sÏ
mÊt mét lỵt ch¬i.
Ho¹t ®éng 3 : Gi¸o viªn tỉng kÕt néi dung tiÕt thùc hµnh.
• NhËn xÐt sau tiÕt thùc hµnh :
........................................................................................................................................
........................................................................................................................................
• Híng dÉn vỊ nhµ.
§äc vµ chn bÞ tríc bµi t×m hiĨu thêi gian víi phÇn mỊm suntimes

Trườ n g THCS Huỳ n h Phướ c

Trang 4


Giá o á n Tin họ c 8



Giá o viên: Vạ n Ngọ c Hữ u

Ngµy so¹n : 22/8/2010
TiÕt PPCT 03 :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. Chn bÞ:
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh,
2. Häc sinh:
- §äc tríc bµi
- SGK, §å dïng häc tËp, b¶ng phơ...
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
KiĨm tra ®å dïng cđa häc sinh
III. D¹y bµi míi :
Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

Ho¹t ®éng 1 : Häc sinh hiĨu con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g×
1. Con ngêi ra lƯnh cho m¸y tÝnh nh thÕ nµo?
HS: Nghiªn cøu SGK phÇn 1.
GV: Lµm thÕ nµo ®Ĩ in v¨n b¶n cã s½n ra - Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua lƯnh.
giÊy.
HS: Tr¶ lêi
GV: Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng

qua c¸i g×?
- Ch¬ng tr×nh lµ c¸ch ®Ĩ con ngêi chØ dÉn cho
HS: Th«ng qua lƯnh
m¸y tÝnh thùc hiƯn nhiỊu thao t¸c liªn tiÕp mét
GV: Em hiĨu thÕ nµo lµ ch¬ng tr×nh
c¸ch tù ®éng.
HS: Nghiªn cøu vµ tr¶ lêi theo ý hiĨu.
GV: Gi¶i thÝch vỊ ch¬ng tr×nh lµ g× .
Ho¹t ®éng 2 : T×m hiĨu vÝ dơ r« bèt qt nhµ
GV: ChiÕu s¬ ®å vÞ trÝ hiƯn t¹i cđa r«bèt. 2. VÝ dơ: r«-bèt qt nhµ
HS: Quan s¸t vµ nghiªn cøu SGK
(M« h×nh SGK)
GV: Em ph¶i ra nh÷ng lƯnh nµo ®Ĩ r«bèt
hoµn thµnh viƯc nhỈc r¸c bá vµo thïng - LËp ch¬ng tr×nh ra tõng lƯnh cơ thĨ, ®¬n gi¶n,
®óng n¬i qui ®Þnh.
theo tr×nh tù ®Ĩ r«bèt cã thĨ hoµn thµnh tèt nhÊt
HS: Tr¶ lêi
c«ng viƯc.
GV: Cho r«b«t ch¹y trªn m« h×nh ®Ĩ hs
Trườ n g THCS Huỳ n h Phướ c

Trang 5


Giá o á n Tin họ c 8



Ho¹t ®éng cđa thÇy vµ trß


Giá o viên: Vạ n Ngọ c Hữ u

KiÕn thøc cÇn ®¹t

h×nh dung b»ng trùc quan.
HS: Quan s¸t vµ nhí c¸c thao t¸c thùc
hiƯn cđa r«bèt.
HS: Nh¾c l¹i c¸c lƯnh mµ rob«t ph¶i lµm
®Ĩ hoµn thµnh c«ng viƯc.
• Cđng cè kiÕn thøc.
Sau khi thùc hiƯn lƯnh “H·y qt nhµ” ë trªn, vÞ trÝ míi cđa r«-bèt lµ g×? Em h·y ® a ra
c¸c lƯnh ®Ĩ r«-bèt trë l¹i vÞ trÝ xt ph¸t cđa nã (gãc díi bªn tr¸i mµn h×nh).
• Híng dÉn vỊ nhµ.
1. ViÕt c¸c lƯnh chØ dÉn ®Ĩ r«bèt hoµn thµnh c«ng viƯc trùc nhËt líp cđa em.
2. ViÕt c¸c lƯnh chØ dÉn ®Ĩ r«bèt gióp em lµ mét c¸i ¸o.

Trườ n g THCS Huỳ n h Phướ c

Trang 6


Giá o á n Tin họ c 8



Giá o viên: Vạ n Ngọ c Hữ u

Ngµy so¹n : 22/8/2010
TiÕt PPCT 04 : Bµi 1 : M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh (tt)


A. Mơc tiªu :
• BiÕt r»ng viÕt ch¬ng tr×nh lµ viÕt c¸c lƯnh ®Ĩ chØ dÉn m¸y tÝnh thùc hiƯn c¸c c«ng viƯc
hay gi¶i mét bµi to¸n 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. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh,
2. Häc sinh:
- §äc tríc bµi
- SGK, §å dïng häc tËp, b¶ng phơ...
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
Con ngêi 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×.

3. ViÕt ch¬ng tr×nh: ra lƯnh cho m¸y tÝnh lµm
GV: §a ra vÝ dơ vỊ mét ch¬ng tr×nh.
viƯc
HS: Nghiªn cøu SGK vµ quan s¸t s¬ ®å
vỊ mét ch¬ng tr×nh.
GV: LÝ do cÇn ph¶i viÕt ch¬ng tr×nh ®Ĩ
®iỊu khiĨn m¸y tÝnh
HS: Dùa vµo kh¸i niƯm ch¬ng tr×nh ®Ĩ ®Ĩ
tr¶ lêi.
GV: Chèt ý trªn mµn h×nh
ViÕt ch¬ng tr×nh lµ híng dÉn m¸y tÝnh thùc
GV: ViÕt ch¬ng tr×nh lµ g×?
hiƯn c¸c c«ng viƯc hay gi¶i mét bµi to¸n cơ thĨ.
HS: Tr¶ lêi
GV: §a kh¸i niƯm viÕt ch¬ng tr×nh trªn
mµn h×nh.
HS: §äc l¹i vµ ghi vë.
Ho¹t ®éng 4 : T×m hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh, ch¬ng tr×nh dÞch
GV: M¸y tÝnh cã hiĨu ®ỵc ch¬ng tr×nh 4. Ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh?
viÕt b»ng ng«n ng÷ th«ng thêng kh«ng?
Nã chØ hiĨu ng«n ng÷ g×?
HS: Suy nghÜ vµ tr¶ lêi
Trườ n g THCS Huỳ n h Phướ c

Trang 7


Giá o á n Tin họ c 8




Ho¹t ®éng cđa thÇy vµ trß

Giá o viên: Vạ n Ngọ c Hữ u

KiÕn thøc cÇn ®¹t

GV: Em hiĨu ng«n ng÷ lËp tr×nh lµ g×?
HS: Nghiªn cøu SGK vµ tr¶ lêi.
GV: Chèt c¸c kh¸i niƯm trªn mµn h×nh.
HS: §äc l¹i vµ ghi vë.
GV: §a mÉu mét ch¬ng tr×nh ®¬n gi¶n
viÕt b»ng ng«n ng÷ Pascal
? Theo em m¸y tÝnh cã hiĨu ngay ch¬ng
tr×nh nµy kh«ng.
HS: Suy nghÜ tr¶ lêi : Kh«ng
GV: Gi¶i thÝch t¸c dơng cđa ch¬ng tr×nh
dÞch.
HS: Nghiªn cøu SGK vµ nªu kh¸i niƯm
ch¬ng tr×nh dÞch.
GV: Chèt kh¸i niƯm m«i trêng lËp tr×nh
vµ lÊy vÝ dơ vỊ mét sè m«i trêng lËp tr×nh
kh¸c nhau.
• Cđng cè kiÕn thøc.

- Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng ®Ĩ viÕt
c¸c ch¬ng tr×nh m¸y tÝnh.

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

- Ch¬ng tr×nh so¹n th¶o vµ ch¬ng tr×nh dÞch thêng ®ỵc kÕt hỵp vµo mét phÇn mỊm, ®ỵc gäi lµ
m«i trêng lËp tr×nh

? Qua bµi häc em cÇn ghi nhí nh÷ng ®iỊu g×?
HS: Tr¶ lêi
GV: Chèt c¸c ghi nhí trªn mµn h×nh:
GHI NHí
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.
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 qt 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Ý xt 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 thc phÇn ghi nhí.

Trườ n g THCS Huỳ n h Phướ c

Trang 8


Giá o á n Tin họ c 8




Giá o viên: Vạ n Ngọ c Hữ u

Ngµy so¹n : 29/8/2010
TiÕt PPCT 05 : 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. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh, ...

2. Häc sinh:
- §äc tríc bµi
- SGK, §å dïng häc tËp, b¶ng phơ...
C. TiÕn tr×nh tiÕt d¹y :

I. ỉn ®Þnh tỉ chøc líp : - KiĨn tra sÜ sè ; ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
1. ViÕt ch¬ng tr×nh lµ g×? T¹i sao ph¶i viÕt ch¬ng tr×nh?
2. Ng«n ng÷ lËp tr×nh lµ g×? T¹i sao ph¶i t¹o ra ng«n ng÷ lËp tr×nh?
III. D¹y bµi míi :
Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

Ho¹t ®éng 1 : Häc sinh hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh
1. VÝ dơ vỊ ch¬ng tr×nh
GV: §a ra vÝ dơ vỊ mét ch¬ng tr×nh * VÝ dơ vỊ mét ch¬ng tr×nh ®¬n gi¶n viÕt b»ng
Pascal.
®¬n gi¶n viÕt trong m«i trêng Pascal.
HS: Quan s¸t cÊu tróc vµ giao diƯn cđa
ch¬ng tr×nh Pascal.

GV: Theo em khi ch¬ng tr×nh ®ỵc dÞch
sang m· m¸y th× m¸y tÝnh sÏ ®a ra kÕt
qu¶ g×?
- Sau khi ch¹y ch¬ng tr×nh nµy m¸y sÏ in lªn mµn
h×nh dßng ch÷ Chao cac ban.
HS: Tr¶ lêi theo ý hiĨu.
Ho¹t ®éng 2 : Häc sinh hiĨu ng«n ng÷ lËp tr×nh gåm nh÷ng g×
GV: Khi nãi vµ viÕt ngo¹i ng÷ ®Ĩ ngêi 2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?

kh¸c hiĨu ®óng c¸c em cã cÇn ph¶i
dïng c¸c ch÷ c¸i, nh÷ng tõ cho phÐp vµ
Trườ n g THCS Huỳ n h Phướ c

Trang 9


Giá o á n Tin họ c 8

Giá o viên: Vạ n Ngọ c Hữ u



Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

ph¶i ®ỵc ghÐp theo ®óng quy t¾c ng÷
ph¸p hay kh«ng?
HS: §äc c©u hái suy nghÜ vµ tr¶ lêi.
GV: Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?
HS: Nghiªn cøu SGK tr¶ lêi.
GV: Chèt kh¸i niƯm trªn mµn h×nh.

- Ng«n ng÷ lËp tr×nh lµ tËp hỵp c¸c kÝ hiƯu vµ quy
t¾c viÕt c¸c lƯnh t¹o thµnh mét ch¬ng tr×nh hoµn
chØnh vµ thùc hiƯn ®ỵc trªn m¸y tÝnh.

Ho¹t ®éng 3 : HS t×m hiĨu thÕ nµo lµ tõ kho¸ vµ tªn trong ch¬ng tr×nh.
GV: §a ra vÝ dơ vỊ ch¬ng tr×nh nh phÇn 3. Tõ kho¸ vµ tªn

tríc.
HS: Nghiªn cøu

- Tõ kho¸ cđa mét ng«n ng÷ lËp tr×nh lµ nh÷ng tõ
GV: Theo em nh÷ng tõ nµo trong ch- dµnh riªng, kh«ng ®ỵc dïng c¸c tõ kho¸ nµy cho
¬ng tr×nh lµ nh÷ng tõ kho¸.
bÊt k× mơc ®Ých nµo kh¸c ngoµi mơc ®Ých sư dơng
do ng«n ng÷ lËp tr×nh quy ®Þnh.
HS: Tr¶ lêi theo ý hiĨu.
GV: ChØ ra c¸c tõ kho¸ trong ch¬ng
tr×nh.
- Tªn ®ỵc dïng ®Ĩ ph©n biƯt c¸c ®¹i lỵng trong chGV: Trong ch¬ng tr×nh ®¹i lỵng nµo gäi ¬ng tr×nh vµ do ngêi lËp tr×nh ®Ỉt theo quy t¾c :
lµ tªn.
HS: Tr¶ lêi theo ý hiĨu.
GV: Tªn lµ g×?

+ Hai ®¹i lỵng kh¸c nhau trong mét ch¬ng tr×nh
GV: Chèt kh¸i niƯm tªn vµ gi¶i thÝch ph¶i cã tªn kh¸c nhau.
thªm vỊ quy t¾c ®Ỉt tªn trong ch¬ng + Tªn kh«ng ®ỵc trïng víi c¸c tõ kho¸.
tr×nh.
HS: Nghe vµ ghi bµi.
• Cđng cè kiÕn thøc.
? Qua tiÕt häc em ®· hiĨu ®ỵc nh÷ng ®iỊu g×.
? H·y ®Ỉt hai tªn hỵp lƯ vµ hai tªn kh«ng hỵp lƯ
GV: Tªn hỵp lƯ trong ng«n ng÷ lËp tr×nh Pascal kh«ng ®ỵc b¾t ®Çu b»ng ch÷ sè vµ kh«ng ®ỵc
chøa dÊu c¸ch (kÝ tù trèng). Do vËy chóng ta cã thĨ ®Ỉt tªn STamgiac ®Ĩ chØ diƯn tÝch h×nh
tam gi¸c, hc ®Ỉt tªn ban_kinh cho b¸n kÝnh cđa h×nh trßn,.... C¸c tªn ®ã lµ nh÷ng tªn hỵp lƯ,
cßn c¸c tªn Lop em, 10A,... lµ nh÷ng tªn kh«ng hỵp lƯ.
• Híng dÉn vỊ nhµ.
1. Häc thc kh¸i niƯm ng«n ng÷ lËp tr×nh vµ hiĨu vỊ m«i trêng lËp tr×nh lµ g×.

2. HiĨu, ph©n biƯt ®ỵc tõ kho¸ vµ tªn trong ch¬ng tr×nh.

Trườ n g THCS Huỳ n h Phướ c

Trang 10


Giá o á n Tin họ c 8



Giá o viên: Vạ n Ngọ c Hữ u

Ngµy so¹n : 29/8/2010
TiÕt 06 :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. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh,,...
2. Häc sinh:
- §äc tríc bµi
- SGK, §å dïng häc tËp, b¶ng phơ...

C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
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
4. CÊu tróc chung cđa ch¬ng tr×nh
GV: §a vÝ dơ vỊ ch¬ng tr×nh
- CÊu tróc chung cđa mäi ch¬ng tr×nh gåm:
PhÇn khai b¸o
o Khai b¸o tªn ch¬ng tr×nh;
o

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.

GV: Cho biÕt mét ch¬ng tr×nh cã
nh÷ng phÇn nµo?
PhÇn th©n cđa ch¬ng tr×nh gåm c¸c c©u lƯnh mµ
HS: Quan s¸t ch¬ng tr×nh vµ nghiªn m¸y tÝnh cÇn thùc hiƯn. §©y lµ phÇn b¾t bc ph¶i
cøu sgk tr¶ lêi.
cã.

GV: §a lªn mµn h×nh tõng phÇn cđa
- PhÇn khai b¸o cã thĨ cã hc kh«ng. Tuy nhiªn,
ch¬ng tr×nh.
nÕu cã phÇn khai b¸o ph¶i ®ỵc ®Ỉt tríc phÇn th©n
HS: §äc
ch¬ng tr×nh.
GV: Gi¶i thÝch thªm cÊu t¹o cđa tõng
phÇn ®ã.
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
GV: Khëi ®éng ch¬ng tr×nh T.P ®Ĩ
Trườ n g THCS Huỳ n h Phướ c

Trang 11


Giá o á n Tin họ c 8

Ho¹t ®éng cđa thÇy vµ trß
xt hiƯn mµn h×nh sau :

GV: Giíi thiƯu mµn h×nh so¹n th¶o
cđa T.P
HS: Quan s¸t vµ l¾ng nghe.



Giá o viên: Vạ n Ngọ c Hữ u

KiÕn thøc cÇn ®¹t

- Khëi ®éng ch¬ng tr×nh:
-

Mµn h×nh T.P xt hiƯn.

-

Tõ bµn phÝm so¹n ch¬ng tr×nh t¬ng tù word.

-

Sau khi ®· so¹n th¶o xong, nhÊn phÝm Alt+F9
®Ĩ dÞch ch¬ng tr×nh.

-

§Ĩ ch¹y ch¬ng tr×nh, ta nhÊn tỉ hỵp phÝm
Ctrl+F9

GV: Giíi thiƯu c¸c bíc c¬ b¶n ®Ĩ lµm
viƯc víi mét ch¬ng 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×.
HS: Nh¾c l¹i kiÕn thøc träng t©m.
GV: Chèt l¹i nh÷ng kiÕn thøc cÇn n¾m v÷ng trong tiÕt häc
• Híng dÉn vỊ nhµ.
1. HiĨu cÊu tróc cđa ch¬ng tr×nh thêng gåm nh÷ng phÇn nµo?
2. Häc thc c¸c bíc c¬ b¶n ®Ĩ lµm viƯc víi ch¬ng tr×nh trong m«i trêng T.P
3. Häc thc phÇn ghi nhí (SGK)


Trườ n g THCS Huỳ n h Phướ c

Trang 12


Giá o á n Tin họ c 8

Ngµy so¹n : 06/9/2010
TiÕt PPCt 7 + 8 :



Giá o viên: Vạ n Ngọ c Hữ u

Ngµy d¹y :
TH 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. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh, ,...
- Chn 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 thc kiÕn thøc lý thut ®· häc.
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
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 07 :
Ho¹t ®éng 1 : Híng dÉn ban ®Çu
GV: §ãng ®iƯn
HS: Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa
m×nh => B¸o c¸o t×nh h×nh cho G.
GV: X¸c nhËn kÕt qu¶ b¸o c¸o trªn
tõng m¸y.
HS: ỉn ®Þnh vÞ trÝ trªn c¸c m¸y.
GV: Phỉ biÕn néi dung yªu cÇu chung
trong tiÕt thùc hµnh lµ lµm quen víi
ng«n ng÷ lËp tr×nh Turbo Pascal.
Ho¹t ®éng 2 : Gi¸o viªn híng dÉn Hs lµm bµi 1trªn mµn h×nh lín.
GV: Giíi thiƯu biĨu tỵng cđa ch¬ng Bµi 1. Lµm quen víi viƯc khëi ®éng vµ tho¸t khái
Turbo Pascal. NhËn biÕt c¸c thµnh phÇn trªn
tr×nh vµ c¸ch khëi ®éng ch¬ng tr×nh
mµn h×nh cđa Turbo Pascal.
Trườ n g THCS Huỳ n h Phướ c

Trang 13


Giá o á n Tin họ c 8



Ho¹t ®éng cđa thÇy vµ trß
b»ng 2 c¸ch.
HS: Theo dâi vµ quan s¸t t×m biĨu tỵng cđa ch¬ng tr×nh trªn m¸y cđa
m×nh.
GV: Giíi thiƯu mµn h×nh TP.

HS: Quan s¸t kh¸m ph¸ c¸c thµnh
phÇn trªn mµn h×nh TP.
GV: Giíi thiƯu c¸c thµnh phÇn trªn
mµn h×nh cđa Turbo Pascal.
HS: Quan s¸t.

GV: Giíi thiƯu vµ lµm mÉu c¸ch më
hƯ thèng thùc ®¬n (menu) vµ c¸ch di
chun vƯt s¸ng, chän lƯnh trong thùc
®¬n.
HS: Lµm theo trªn m¸y cđa m×nh vµ
quan s¸t c¸c lƯnh trong tõng menu.

Giá o viên: Vạ n Ngọ c Hữ u

KiÕn thøc cÇn ®¹t
a. Khëi ®éng Turbo Pascal b»ng mét trong hai
c¸ch:
C¸ch 1: Nh¸y ®óp cht trªn biĨu tỵng
trªn
mµn h×nh nỊn;
C¸ch 2: Nh¸y ®óp cht trªn tªn tƯp Turbo.exe
trong th mơc chøa tƯp nµy (thêng lµ th mơc con
TP\BIN).
b. Quan s¸t mµn h×nh cđa Turbo Pascal vµ so s¸nh
víi h×nh 11 SGK
c. NhËn biÕt c¸c thµnh phÇn: Thanh b¶ng chän; tªn
tƯp ®ang më; con trá; dßng trỵ gióp phÝa díi mµn
h×nh.
d. NhÊn phÝm F10 ®Ĩ më b¶ng chän, sư dơng c¸c

phÝm mòi tªn sang tr¸i vµ sang ph¶i (← vµ →) ®Ĩ
di chun qua l¹i gi÷a c¸c b¶ng chän.
e. NhÊn phÝm Enter ®Ĩ më mét b¶ng chän.
f. Quan s¸t c¸c lƯnh trong tõng b¶ng chän.
- Më c¸c b¶ng chän b»ng c¸ch kh¸c: NhÊn tỉ hỵp
phÝm Alt vµ phÝm t¾t cđa b¶ng chän (ch÷ mµu ®á ë
tªn b¶ng chän, vÝ dơ phÝm t¾t cđa b¶ng chän File
lµ F, b¶ng chän Run lµ R,...).

g. Sư dơng c¸c phÝm mòi tªn lªn vµ xng (↑ vµ ↓)
GV: Giíi thiƯu c¸ch tho¸t khái TP
®Ĩ di chun gi÷a c¸c lƯnh trong mét b¶ng chän.
HS: Lµm thư trªn m¸y tÝnh cđa m×nh.
h. NhÊn tỉ hỵp phÝm Alt+X ®Ĩ tho¸t khái Turbo
GV: Theo dâi quan s¸t c¸c thao t¸c
Pascal.
thùc hiƯn cđa H trªn tõng m¸y vµ híng
dÉn thªm.
Ho¹t ®éng 3 : Gi¸o viªn híng dÉn Hs lµm bµi 2 trªn mµn h×nh lín.
HS: Gâ ch¬ng tr×nh phÇn a trong sgk
Bµi 2. So¹n th¶o, lu, dÞch vµ ch¹y mét ch¬ng tr×nh
GV: Më ch¬ng tr×nh ®· chn bÞ s½n
®¬n gi¶n.
tõ trong m¸y chđ.
program CT_Dau_tien;
uses crt;
HS: §äc vµ hiĨu chó ý sgk.
begin
clrscr;
HS: Lµm theo mét c¸ch tn tù c¸c bwriteln('Chao cac ban');

íc b, c, d sgk.
write('Toi la Turbo
Pascal');
GV: Theo dâi vµ híng dÉn trªn c¸c
end.
m¸y.
GV: dÞch vµ ch¹y ch¬ng tr×nh trªn - NhÊn tỉ hỵp phÝm Alt+F9 ®Ĩ dÞch ch¬ng tr×nh
- NhÊn tỉ hỵp phÝm Ctrl+F9 ®Ĩ ch¹y ch¬ng tr×nh.
m¸y chđ.
- Sau ®ã nhÊn Alt+F5 ®Ĩ quan s¸t kÕt qu¶.
HS: Quan s¸t vµ ®èi chiÕu kÕt qu¶ trªn
Trườ n g THCS Huỳ n h Phướ c

Trang 14


Giá o á n Tin họ c 8

Giá o viên: Vạ n Ngọ c Hữ u



Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

m¸y cđa m×nh.
TiÕt 08 :
Ho¹t ®éng 4 : Gi¸o viªn híng dÉn Hs lµm bµi 3 trªn mµn h×nh lín.
Bµi 3. ChØnh sưa ch¬ng tr×nh vµ nhËn biÕt mét sè

HS: Lµm theo c¸c bíc yªu cÇu trong
lçi.
SGK.
GV: Thêng xuyªn ®i c¸c m¸y kiĨm
tra, theo dâi vµ híng dÉn cơ thĨ.
GV: Lµm c¸c bíc a, b trªn m¸y chđ vµ
gi¶i thÝch mét sè lçi cho H hiĨu.
HS: 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.
GV: §a lªn mµn h×nh néi dung chÝnh
cÇn ®¹t trong tiÕt thùc hµnh nµy (SGK) Tỉng kÕt : SGK
HS: §äc l¹i.
HS: §äc phÇn ®äc thªm SGK
GV: Cã thĨ gi¶i thÝch thªm.
• NhËn xÐt sau tiÕt thùc hµnh:
• Híng dÉn vỊ nhµ.
§äc vµ chn bÞ bµi 3 : Ch¬ng tr×nh m¸y tÝnh vµ d÷ liƯu.

Trườ n g THCS Huỳ n h Phướ c

Trang 15


Giá o á n Tin họ c 8



Ngµy so¹n : 12/9/2010

Giá o viên: Vạ n Ngọ c Hữ u


Ngµy d¹y :

TiÕt PPCT 9 : 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 tốn cơ bản với dữ liệu số;
B. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh, ,...
2. Häc sinh: - KiÕn thøc ®· häc.
- §äc tríc bµi míi.
- SGK, §å dïng häc tËp, b¶ng phơ...
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
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.
GV: Nªu t×nh hng ®Ĩ gỵi ý
1. D÷ liƯu vµ kiĨu d÷ liƯu.
vỊ d÷ liƯu vµ kiĨu d÷ liƯu.
VÝ dơ 1: Minh ho¹ kÕt qu¶ thùc hiƯn mét ch¬ng tr×nh in ra

GV: §a lªn mµn h×nh vÝ dơ 1
mµn h×nh víi c¸c kiĨu d÷ liƯu quen thc lµ ch÷ vµ sè.
SGK.
HS: Quan s¸t ®Ĩ ph©n biƯt ®ỵc
hai lo¹i d÷ liƯu quen thc lµ
ch÷ vµ sè.

GV: Ta cã thĨ thùc hiƯn c¸c
phÐp to¸n víi d÷ liƯu kiĨu g×?
HS: Nghiªn cøu SGK tr¶ lêi
víi kiĨu sè.
GV: Cßn víi kiĨu ch÷ th× c¸c
phÐp to¸n ®ã kh«ng cã nghÜa.

-

C¸c ng«n ng÷ lËp tr×nh ®Þnh nghÜa s½n mét sè kiĨu d÷
liƯu c¬ b¶n.

Díi ®©y lµ mét sè kiĨu d÷ liƯu thêng dïng nhÊt:
• Sè nguyªn, vÝ dơ sè häc sinh cđa mét líp, sè s¸ch
GV: Theo em cã nh÷ng kiĨu
trong th viƯn,...
d÷ liƯu g×? LÊy vÝ dơ cơ thĨ vỊ
• Sè thùc, vÝ dơ chiỊu cao cđa b¹n B×nh, ®iĨm trung
mét kiĨu d÷ liƯu nµo ®ã.
b×nh m«n To¸n,...
HS: Nghiªn cøu SGK vµ tr¶ lêi
trªn SGK, §å dïng häc tËp,
• X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" lÊy tõ b¶ng

Trườ n g THCS Huỳ n h Phướ c

Trang 16


Giá o á n Tin họ c 8

Giá o viên: Vạ n Ngọ c Hữ u



Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t
ch÷ c¸i cđa ng«n ng÷ lËp tr×nh, vÝ dơ: "Chao cac
ban", "Lop 8E", "2/9/1945"...

b¶ng phơ...
GV: Chèt trªn mµn h×nh 3 kiĨu
d÷ liƯu c¬ b¶n nhÊt vµ gi¶i - Ng«n ng÷ lËp tr×nh cơ thĨ cßn ®Þnh nghÜa nhiỊu kiĨu d÷
thÝch thªm.
GV: Trong ng«n ng÷ lËp tr×nh liƯu kh¸c. Sè c¸c kiĨu d÷ liƯu vµ tªn kiĨu d÷ liƯu trong mçi
nµo còng chØ cã 3 kiĨu d÷ liƯu ng«n ng÷ lËp tr×nh cã thĨ kh¸c nhau.
®ã hay cßn nhiỊu n÷a?
HS: Nghiªn cøu SGK tr¶ lêi.
VÝ dơ 2. B¶ng 1 díi ®©y liƯt kª mét sè kiĨu d÷ liƯu c¬ b¶n
GV: §a lªn mµn h×nh vÝ dơ 2
SGK ®Ĩ giíi thiƯu tªn cđa mét
sè kiĨu d÷ liƯu c¬ b¶n trong
NNLT pascal.

GV: §äc tªn kiĨu d÷ liƯu
Integer, real, char, string.
HS: §äc l¹i.
HS: ViÕt tªn vµ ý nghÜa cđa 4
kiĨu d÷ liƯu c¬ b¶n trong TP.
GV: §a vÝ dơ : 123 vµ ‘123’
HS: §äc tªn hai kiĨu d÷ liƯu
trªn.
GV: §a ra chó ý vỊ kiĨu d÷
liƯu char vµ string.

cđa ng«n ng÷ lËp tr×nh Pascal:

Tªn kiĨu
integer
real
char
string

Ph¹m vi gi¸ trÞ
Sè nguyªn trong kho¶ng −215 ®Õn 215 − 1.
Sè thùc cã gi¸ trÞ tut ®èi trong kho¶ng
2,9×10-39 ®Õn 1,7×1038 vµ sè 0.
Mét kÝ tù trong b¶ng ch÷ c¸i.
X©u kÝ tù, tèi ®a gåm 255 kÝ tù.

Chó ý: Dữ liệu kiểu kí tự và kiểu xâu trong Pascal được
đặt trong cặp dấu nháy đơn.

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

GV: ViÕt lªn b¶ng phơ c¸c 2. C¸c phÐp to¸n víi d÷ liƯu kiĨu sè.
phÐp to¸n sè häc dïng cho d÷ - B¶ng díi ®©y kÝ hiƯu cđa c¸c phÐp to¸n sè häc ®ã trong
liƯu kiĨu sè thùc vµ sè ng«n ng÷ Pascal:
nguyªn?
HS: ViÕt vµ gi¬ b¶ng phơ khi
cã hiƯu lƯnh cđa G.

PhÐp to¸n
KiĨu d÷ liƯu
GV: §a lªn mµn h×nh b¶ng kÝ
hiƯu
hiƯu c¸c phÐp to¸n dïng cho
céng
sè nguyªn, sè thùc
+
kiĨu sè thùc vµ sè nguyªn.
trõ
sè nguyªn, sè thùc

HS: Quan s¸t ®Ĩ hiĨu c¸ch viÕt
nh©n
sè nguyªn, sè thùc
*
vµ ý nghÜa cđa tõng phÐp to¸n
chia
sè nguyªn, sè thùc
/
chia lÊy phÇn nguyªn
sè nguyªn
div

vµ ghi vë.
mod

chia lÊy phÇn d

sè nguyªn

GV: §a ra mét sè vÝ dơ sgk vµ
gi¶i thÝch thªm.
Díi ®©y lµ c¸c vÝ dơ vỊ phÐp chia, phÐp chia lÊy phÇn
HS: Quan s¸t, l¾ng nghe vµ ghi nguyªn vµ phÐp chia lÊy phÇn d:
Trườ n g THCS Huỳ n h Phướ c

Trang 17


Giá o á n Tin họ c 8

Giá o viên: Vạ n Ngọ c Hữ u



Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

vë.
GV: §a ra phÐp to¸n viÕt d¹ng
ng«n ng÷ to¸n häc :


5/2 = 2.5;

−12/5 = −2.4.

5 div 2 = 2;

−12 div 5 = −2

5 mod 2 = 1;

−12 mod 5 = −2

x
- Ta cã thĨ kÕt hỵp c¸c phÐp tÝnh sè häc nãi trªn trong
+ 2 xy − 8 vµ yªu cÇu H viÕt
5
ng«n ng÷ lËp tr×nh Pascal vÝ dơ :

biĨu thøc nµy b»ng ng«n ng÷
TP.
HS: ViÕt vµ gi¬ b¶ng phơ khi
cã hiƯu lƯnh cđa G.
GV: Yªu cÇu H viÕt l¹i phÐp

b−c+d

to¸n

x+5
y


(x + 2) 2
a +3 b+5

Ng«n ng÷ to¸n

15 + 5 ×

x+5
y

(x + 2) 2 b»ng
a +3 b+5

ng«n ng÷ TP.
HS: Lµm trªn b¶ng phơ
GV: NhËn xÐt vµ ®a ra b¶ng vÝ
dơ SGK.
HS: Nªu quy t¾c tÝnh c¸c biĨu
thøc sè häc.
GV: NhËn xÐt vµ chèt trªn
mµn h×nh.
GV: ViÕt l¹i biĨu thøc nµy
b»ng ng«n ng÷ lËp tr×nh
Pascal.

[ (a + b)(c − d) + 6] − a ?
3

a

2

Ng«n ng÷ TP
a*b-c+d
15+5*(a/2)
(x+5)/(a+3)-y/
(b+5)*(x+2)*(x+2)

Quy t¾c tÝnh c¸c biĨu thøc sè häc:
• C¸c phÐp to¸n trong ngc ®ỵc thùc hiƯn tríc tiªn;
• Trong d·y c¸c phÐp to¸n kh«ng cã dÊu ngc, c¸c phÐp
nh©n, phÐp chia, phÐp chia lÊy phÇn nguyªn vµ phÐp
chia lÊy phÇn d ®ỵc thùc hiƯn tríc;
• PhÐp céng vµ phÐp trõ ®ỵc thùc hiƯn theo thø tù tõ tr¸i
sang ph¶i.

Chó ý: Trong Pascal (và trong hầu hết các ngơn ngữ lập
trình nói chung) chỉ được phép sử dụng cặp dấu ngoặc

H : ViÕt SGK, §å dïng häc tròn () để gộp các phép tốn. Khơng dùng cặp dấu ngoặc
tËp, b¶ng phơ...
vng [] hay cặp dấu ngoặc nhọn {} như trong tốn học.
GV: NhËn xÐt vµ ®a ra chó ý
• Cđng cè kiÕn thøc.
HS: Nh¾c l¹i nh÷ng kiÕn thøc cÇn ®¹t ®ỵc trong bµi.
GV: Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi.
• Híng dÉn vỊ nhµ.
1. Häc lý thut, lµm bµi tËp 1, 2, 3, 4
2. §äc tríc phÇn 3,4 bµi 2


Trườ n g THCS Huỳ n h Phướ c

Trang 18


Giá o á n Tin họ c 8

Ngµy so¹n : 12/9/10

Giá o viên: Vạ n Ngọ c Hữ u



Ngµy d¹y :

TiÕt PPCt 10: Bµi 3: CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIƯU (tt)
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. Chn bÞ :
1. Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh, ...
2. Häc sinh: - KiÕn thøc ®· häc.
- §äc tríc bµi míi.; SGK, §å dïng häc tËp, b¶ng phơ...
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
(?) 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Ĩ thc 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
GV: §a lªn mµn h×nh b¶ng kÝ hiƯu c¸c 3. C¸c phÐp so s¸nh
phÐp to¸n so s¸nh trong to¸n häc.
- B¶ng kÝ hiƯu c¸c phÐp so s¸nh viÕt trong ng«n
GV: C¸c phÐp to¸n so s¸nh dïng ®Ĩ ng÷ Pascal:
lµm g×?
HS: Nghiªn cøu SGK tr¶ lêi.  ®Ĩ so KÝ hiƯu
KÝ hiƯu
s¸nh c¸c sè, c¸c biĨu thøc víi nhau.
trong
PhÐp so s¸nh
to¸n häc
Pascal
GV: §a ra vÝ dơ :a) 5 × 2 = 9
=
=
B»ng
b) 15 + 7 > 20 − 3; c) 5 + x ≤ 10


<>
Kh¸c
HS: ViÕt b¶ng phơ kÕt qu¶ so s¸nh cđa
<
<
Nhá h¬n
a, b, c.
<=

Nhá h¬n hc b»ng
GV: Theo em c¸c phÐp so s¸nh nµy viÕt
>
Lín h¬n
>
trong ng«n ng÷ TP cã gièng trong to¸n
>=

Lín h¬n hc b»ng
häc kh«ng?
HS: Tr¶ lêi theo ý hiĨu.
GV: §a lªn mµn h×nh b¶ng
Trườ n g THCS Huỳ n h Phướ c

Trang 19


Giá o á n Tin họ c 8

Giá o viên: Vạ n Ngọ c Hữ u




Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

Ho¹t ®éng 2 : HS lµm quen víi mét sè d¹ng mµn h×nh giao tiÕp víi m¸y tÝnh
4. Giao tiÕp ngêi - m¸y tÝnh
GV: §a vÝ dơ vỊ b¶ng th«ng b¸o kÕt a) Th«ng b¸o kÕt qu¶ tÝnh to¸n
qu¶.
write('Dien tich hinh tron
la ',X);
HS: Quan s¸t, l¾ng nghe G gi¶i thÝch.
- Th«ng b¸o :

GV: §a lªn mµn h×nh hép tho¹i nhËp
d÷ liƯu.
GV: Em ph¶i lµm g× khi xt hiƯn hép
tho¹i nµy?
HS: Tr¶ lêi theo ý hiĨu.
GV: NhËn xÐt vµ gi¶i thÝch.

b) NhËp d÷ liƯu
write('Ban hay nhap nam sinh:');
read(NS);
- Th«ng b¸o :
c) Ch¬ng tr×nh t¹m ngõng

Writeln('Cac ban cho 2 giay
GV: Nªu hai t×nh hng t¹m ngõng t¹i nhe...');Delay(2000);

Th«ng b¸o :
mµn h×nh kÕt qu¶ th«ng qua c¸c lƯnh vµ
hép tho¹i.
writeln('So Pi = ',Pi);
GV: Gi¶i thÝch tõng t×nh hng.
read; {readln;}
- Th«ng b¸o :

HS: L¾ng nghe ®Ĩ hiĨu .

d) Hép tho¹i

GV: §a ra vÝ dơ vỊ hép tho¹i.
HS: Quan s¸t vµ l¾ng nghe G gi¶i thÝch.
• Cđng cè kiÕn thøc.
HS: Nh¾c l¹i nh÷ng kiÕn thøc cÇn ®¹t ®ỵc trong bµi.
GV: Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi.
HS: §äc phÇn ghi nhí sgk.
• Híng dÉn vỊ nhµ.
1. Lµm bµi tËp 5, 6
2. Häc thc phÇn ghi nhí.
3. Chn bÞ Bµi thùc hµnh sè 2 ®Ĩ tiÕt sau thùc hµnh.

Trườ n g THCS Huỳ n h Phướ c

Trang 20


Giá o á n Tin họ c 8


Ngµy so¹n : 19/9/10



Giá o viên: Vạ n Ngọ c Hữ u

Ngµy d¹y :

TiÕt 11: Bµi thùc hµnh 2 : ViÕt ch¬ng tr×nh ®Ĩ tÝnh to¸n
A. Mơc tiªu :

Lun tËp so¹n th¶o, chØnh sưa ch¬ng tr×nh, biªn dÞch, ch¹y vµ xem kÕt qu¶ ho¹t
®éng cđa ch¬ng tr×nh trong m«i trêng Turbo Pascal.


Thùc hµnh víi c¸c biĨu thøc sè häc trong ch¬ng tr×nh Pascal.

B. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh, ,...
- Chn 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 thc kiÕn thøc lý thut vµ c¸c bµi tËp ®· häc.
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :
- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :

KiĨm tra trong qu¸ tr×nh thùc hµnh.
III. D¹y bµi míi :
Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

Ho¹t ®éng 1 : Híng dÉn ban ®Çu
GV: §ãng ®iƯn
HS: Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa
m×nh => B¸o c¸o t×nh h×nh cho G.
GV: X¸c nhËn kÕt qu¶ b¸o c¸o trªn
tõng m¸y.
HS: ỉn ®Þnh vÞ trÝ trªn c¸c m¸y.
GV: Phỉ biÕn néi dung yªu cÇu chung
trong tiÕt thùc hµnh lµ viÕt ch¬ng
tr×nh ®Ĩ tÝnh to¸n.
Ho¹t ®éng 2 : Gi¸o viªn híng dÉn H lµm bµi 1 phÇn b, c vµ bµi 2.
Bµi 1 : PhÇn b, c néi dung H xem trong SGK
HS: Lµm bµi trªn m¸y tÝnh cđa m×nh.
GV: Theo dâi vµ híng dÉn tõng m¸y.
GV: KÕt hỵp kiĨm tra kÜ n¨ng khëi Bµi 2 : Néi dung H lµm theo híng dÉn SGK.
®éng ch¬ng tr×nh, so¹n ch¬ng tr×nh vµ - N¾m v÷ng c¸c thao t¸c c¬ b¶n ®Ĩ lµm viƯc víi
ch¹y dÞch ch¬ng tr×nh trong Pascal.
ch¬ng tr×nh trong m«i trêng TP.
HS: RÌn lun kÜ n¨ng so¹n th¶o ch- - N¾m v÷ng cÊu tróc vµ t¸c dơng cđa lƯnHS:
Trườ n g THCS Huỳ n h Phướ c

Trang 21



Giá o á n Tin họ c 8

Giá o viên: Vạ n Ngọ c Hữ u



Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

¬ng tr×nh, ch¹y dÞch ch¬ng tr×nh.
Writeln(‘ c©u th«ng b¸o’) ;
HS: HiĨu ®ỵc t¸c dơng cđa lƯnh in ra Write (phÐp to¸n);
c©u th«ng b¸o vµ in kÕt qu¶ cđa phÐp
to¸n trong TP.
- HiĨu c¸ch giao tiÕp gi÷a ngêi vµ m¸y th«ng qua
c¸c lƯnh.

• NhËn xÐt sau tiÕt thùc hµnh:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
• Híng dÉn vỊ nhµ.
Chn bÞ bµi 3 vµ phÇn tỉng kÕt ®Ĩ tiÕt sau thùc hµnh tiÕp.

Trườ n g THCS Huỳ n h Phướ c

Trang 22



Giá o á n Tin họ c 8

Ngµy so¹n : 19/9/10



Giá o viên: Vạ n Ngọ c Hữ u

Ngµy d¹y :

Tiết 12: Bµi thùc hµnh 2 : ViÕt ch¬ng tr×nh ®Ĩ tÝnh to¸n (tt)
A. Mơc tiªu :

Lun tËp so¹n th¶o, chØnh sưa ch¬ng tr×nh, biªn dÞch, ch¹y vµ xem kÕt qu¶ ho¹t
®éng cđa ch¬ng tr×nh trong m«i trêng Turbo Pascal.


Thùc hµnh víi c¸c biĨu thøc sè häc trong ch¬ng tr×nh Pascal.

B. Chn bÞ :
1. Gi¸o viªn :
- SGK, SGV, tµi liƯu, Gi¸o ¸n
- §å dïng d¹y häc nh m¸y tÝnh, ,...
- Chn 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 thc kiÕn thøc lý thut vµ c¸c bµi tËp ®· häc.
C. TiÕn tr×nh tiÕt d¹y :
I. ỉn ®Þnh tỉ chøc líp :

- KiĨn tra sÜ sè :
- ỉn ®Þnh trËt tù :
II. KiĨm tra bµi cò :
KiĨm tra trong qu¸ tr×nh thùc hµnh.
III. D¹y bµi míi :
Ho¹t ®éng cđa thÇy vµ trß

KiÕn thøc cÇn ®¹t

Ho¹t ®éng 1 : Híng dÉn ban ®Çu
GV: §ãng ®iƯn
HS: Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa
m×nh => B¸o c¸o t×nh h×nh cho G.
GV: X¸c nhËn kÕt qu¶ b¸o c¸o trªn
tõng m¸y.
HS: ỉn ®Þnh vÞ trÝ trªn c¸c m¸y.
GV: Phỉ biÕn néi dung yªu cÇu chung
trong tiÕt thùc hµnh lµ viÕt ch¬ng
tr×nh ®Ĩ tÝnh to¸n.
Ho¹t ®éng 2 : T×m hiĨu thªm vỊ c¸ch in d÷ liƯu ra mµn h×nh.
Bµi 3 : Néi dung H lµm theo híng dÉn SGK.
HS: Lµm bµi trªn m¸y tÝnh cđa m×nh.
GV: Theo dâi vµ híng dÉn tõng m¸y.
GV: KÕt hỵp kiĨm tra kÜ n¨ng so¹n ch- - Cđng cè l¹i nh÷ng kiÕn thøc cÇn ®¹t ®ỵc trong
¬ng tr×nh vµ ch¹y dÞch ch¬ng tr×nh
tiÕt thùc hµnh tríc.
trong Pascal.
HS: RÌn lun kÜ n¨ng so¹n th¶o ch¬ng tr×nh, ch¹y dÞch ch¬ng tr×nh.
Trườ n g THCS Huỳ n h Phướ c


- Nhn nhun c¸ch giao tiÕp gi÷a ngêi vµ m¸y
th«ng qua c¸c lƯnh in d÷ liƯu ra mµn h×nh.
Trang 23


Giá o á n Tin họ c 8



Ho¹t ®éng cđa thÇy vµ trß

Giá o viên: Vạ n Ngọ c Hữ u

KiÕn thøc cÇn ®¹t

HS: T×m hiĨu thªm vỊ c¸ch in d÷ liƯu
ra mµn h×nh.
Ho¹t ®éng 3 : Gi¸o viªn tỉng kÕt néi dung tiÕt thùc hµnh.
Tỉng kÕt : SGK
1.
KÝ hiƯu cđa c¸c phÐp to¸n sè häc trong
GV: §a lªn mµn h×nh néi dung chÝnh
Pascal: +, -, *, /, mod vµ div.
cÇn ®¹t trong tiÕt thùc hµnh nµy (SGK) 2.
C¸c lƯnh lµm t¹m ngõng ch¬ng tr×nh:

HS: §øng t¹i chç ®äc l¹i.

GV: Cã thĨ gi¶i thÝch thªm (nÕu cÇn)


delay(x) t¹m ngõng ch¬ng tr×nh trong
vßng x phÇn ngh×n gi©y, sau ®ã tù ®éng tiÕp
tơc ch¹y.

read hc readln t¹m ngõng ch¬ng tr×nh
cho ®Õn khi ngêi dïng nhÊn phÝm Enter.
3.
C©u lƯnh Pascal writeln(thùc>:n:m) ®ỵc dïng ®Ĩ ®iỊu khiĨn c¸ch in
c¸c sè thùc trªn mµn h×nh; trong ®ã gi¸ trÞ
thùc lµ sè hay biĨu thøc sè thùc vµ n, m lµ c¸c
sè tù nhiªn. n quy ®Þnh ®é réng in sè, cßn m lµ
sè ch÷ sè thËp ph©n. Lu ý r»ng c¸c kÕt qu¶ in
ra mµn h×nh ®ỵc c¨n th¼ng lỊ ph¶i.

• NhËn xÐt sau tiÕt thùc hµnh:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
• Híng dÉn vỊ nhµ.
§äc vµ chn bÞ tríc bµi 4 : Sư dơng biÕn trong ch¬ng tr×nh.

Trườ n g THCS Huỳ n h Phướ c

Trang 24


Giá o á n Tin họ c 8


Giá o viên: Vạ n Ngọ c Hữ u



Ngµy so¹n : 26/9/10

Ngµy d¹y :

Tiết 13:

BÀI TẬP

I/ Lý Thuyết:
Câu 1 Cấu trúc chung của một chương trình? Phần nào bắt buộc phải có?
TL: Gồm 2 phần: phần khai báo và phần thân chương trình. Phần thân chương trình
bắt buộc phải có trong một chương trình Pascal.
Câu 2: Dựa vào chương trình mẫu dưới đây, xác định các câu lệnh nằm trong phần khai báo,
phần thân chương trình?

Câu 3: Nêu một vài từ khố đã học? Quy tắc đặt tên cần tránh sai phạm nào?
TL: +Từ khố: Program, Uses, Begin, end….
Quy tắc đặt tên: Khơng trùng từ khố; Khơng chứa khoảng trắng; Khơng bắt đầu bởi kí số.
Câu 4: Viết biểu thức tốn học sang biểu thức trong Pascal và ngược lại.
1
1/3 – (3*x + y*y)
− (3 x + y 2 )
3

(3x 2 − y ) +


1
2

(3*x*x – y) + 1/2
2
4

2
( x + y) 3
4
5
+
3 ( x − y )2

2/((x + y)*(x + y)) – 4/3
4/3 + 5/((x – y)*(x – y))

Câu 5: Nêu tác dụng của các lệnh sau đây:
ClrScr; 
Write(‘ Hoc sinh lop 81’); 
Write(x:4:2); 
Delay(10000); 
Readln; 
div và mod 
BÀI TẬP
Viết chương trình đơn giản sau, sao cho kết quả chạy chương trình in lên màn hình như sau:
Chao cac ban!
Chung toi la tap the hoc sinh lop 81
Ket qua cua phep tinh 4/3+3*3 – 6 = 4.33
Bài giải:


Trườ n g THCS Huỳ n h Phướ c

Trang 25


×