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