Giáo án Tin học Lớp 8 - Tiết 34: Ôn tập - Năm học 2013-2014

1. Mục tiêu:

1.1 Kiến thức

1.2 Kĩ năng

HS thành thạo:Nhận biết các bài tập.

Học sinh thực hiện thành thạo: Làm thành thạo các bài tập.

1.3 Thái độ

- Thói quen: Thái độ nghiêm túc cẩn thận.

- Tính cách : châm chỉ

2. Nội dung học tập

- Bài tập.

3. Chuẩn bị:

3.1 Gv: Tài liệu tin lớp 8

3.2 HS: Vở ghi, SGK lớp 8.

4. Tổ chức các hoạt động học tập

- ổn định lớp.

- kiểm diện học sinh.

 4.2. kiểm tra miệng: không

 4.3. Tiến trình bài học

Hoạt động 1: ÔN TẬP CŨNG CỐ MỘT SỐ KIẾN THỨC ĐÃ HỌC.

Mục tiêu: Hoàn thành các bài tập, câu hỏi.

- kiến thức: Nhận biết.

- kĩ năng: hoàn thành bài toán.

Phương pháp, phương tiện dạy học

- phương pháp: Đàm thoại.

- phương tiện: máy tính.

Các bước của hoạt động:

 

 

 

doc5 trang | Chia sẻ: lethuong715 | Lượt xem: 455 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tiết 34: Ôn tập - Năm học 2013-2014, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TuÇn 14
Bài: ôn tập
TiÕt: 34 
Ngày dạy:18/11/2013 
ÔN TẬP
1. Mục tiêu:
1.1 Kiến thức
Hoïc sinh bieát: KiÓm tra viÖc n¾m b¾t kiÕn thøc cña häc sinh tõ ®Çu n¨m häc.
Học sinh hieåu: §iÒu chØnh viÖc häc cña häc sinh còng nh­ viÖc d¹y cña gi¸o viªn, H×nh thµnh cho häc sinh kü n¨ng quan s¸t, ph©n tÝch, t­ duy tæng hîp.
1.2 Kĩ năng
HS thành thạo:Nhận biết các bài tập.
Học sinh thực hiện thành thạo: Làm thành thạo các bài tập.
1.3 Thái độ
- Thói quen: Thái độ nghiêm túc cẩn thận.
- Tính cách : châm chỉ
2. Nội dung học tập
Bài tập.
3. Chuẩn bị: 
3.1 Gv: Tài liệu tin lớp 8
3.2 HS: Vở ghi, SGK lớp 8.
4. Tổ chức các hoạt động học tập	
4.1. æn ®Þnh tæ chøc và kiểm diện
- ổn định lớp.
- kiểm diện học sinh.
 4.2. kiểm tra miệng: không
 4.3. Tiến trình bài học
Hoạt động 1: ÔN TẬP CŨNG CỐ MỘT SỐ KIẾN THỨC ĐÃ HỌC.
Mục tiêu: Hoàn thành các bài tập, câu hỏi.
kiến thức: Nhận biết.
kĩ năng: hoàn thành bài toán.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
1. Ng«n ng÷ lËp tr×nh lµ g×? Ch­¬ng tr×nh dÞch lµ g×? ViÖc t¹o ch­¬ng tr×nh trªn m¸y tÝnh gåm mÊy b­íc?
2. Tõ kho¸ lµ g×? Nªu ý nghÜa cña c¸c tõ kho¸ sau: Program, Begin, End.
3. Tªn trong ng«n ng÷ lËp tr×nh lµ g×? Quy t¾c ®Æt tªn?
4. CÊu tróc chung cña mét ch­¬ng tr×nh gåm mÊy phÇn? H·y tr×nh bµy cô thÓ tõng phÇn?
5. Tr×nh bµy c¸c c©u lÖnh giao tiÕp gi÷a ng­êi vµ m¸y tÝnh. Cho vÝ dô cô thÓ.
6. C¸c kiÓu d÷ liÖu c¬ b¶n vµ kÝ hiÖu c¸c phÐp to¸n trong Turbo Pascal?
7. Nªu c¸ch khai b¸o biÕn, h»ng trong Pascal? Cho VD?
8. Bµi to¸n lµ g×? Qu¸ tr×nh gi¶i bµi to¸n trªn m¸y tÝnh gåm mÊy b­íc? 
9. ThuËt to¸n lµ g×? Tr×nh bµy thuËt to¸n ®æi gi¸ trÞ cu¶ hai biÕn x vµ y? 
10. Ho¹t ®éng phô thuéc vµo ®iÒu kiÖn lµ g×? Cho 2 vÝ dô vÒ ho¹t ®éng phô thuéc vµo ®iÒu kiÖn. Ph©n tÝch tÝnh ®óng sai cña c¸c ®iÒu kiÖn ®ã.
11. Tr×nh bµy có ph¸p cña c©u lÖnh ®iÒu kiÖn d¹ng ®ñ vµ c©u lÖnh ®iÒu kiÖn d¹ng thiÕu. Cho vÝ dô?
Tr¶ lêi:
C©u 1: 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. 
	Ch­¬ng tr×nh dÞch lµ ch­¬ng tr×nh cã chøc n¨ng chuyÓn ®æi ch­¬ng tr×nh ®­îc viÕt b»ng ng«n ng÷ lËp tr×nh thµnh ch­¬ng tr×nh thùc hiÖn ®­îc trªn m¸y tÝnh. 
	ViÖc t¹o ch­¬ng tr×nh trªn m¸y tÝnh gåm 2 b­íc: 
ViÕt ch­¬ng tr×nh b»ng ng«n ng÷ lËp tr×nh.
DÞch ch­¬ng tr×nh thµnh ng«n ng÷ m¸y ®Ó m¸y tÝnh hiÓu ®­îc.
C©u 2. 
Tõ kho¸: ®ã lµ c¸c tõ vùng ®Ó giao tiÕp gi÷a ng­êi vµ m¸y. Tõ kho¸ cña mét ng«n ng÷ lËp tr×nh lµ nh÷ng tõ dµnh riªng, kh«ng ®­îc dïngcho 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.
	Tõ kho¸ Program dïng ®Ó khai b¸o tªn ch­¬ng tr×nh. Tõ khãa Begin , End dïng ®Ó th«ng b¸o c¸c ®iÓm b¾t ®Çu vµ kÕt thóc phÇn th©n ch­¬ng tr×nh.
C©u 3.
	Tªn: lµ 1 d·y c¸c kÝ tù ®­îc dïng ®Ó chØ tªn h»ng sè, tªn biÕn, tªn ch­¬ng tr×nh,  Tªn ®­îc t¹o thµnh tõ c¸c ch÷ c¸i vµ c¸c ch÷ sè song b¾t buéc ch÷ c¸i ®Çu ph¶i lµ ch÷ c¸i.
- 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 theo quy t¾c :
 + Hai ®¹i l­îng kh¸c nhau trong mét ch­¬ng tr×nh ph¶i cã tªn kh¸c nhau. 
 	 + Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸.
C©u 4.
	CÊu tróc chung cña ch­¬ng tr×nh gåm cã 2 phÇn:
- PhÇn khai b¸o th­êng gåm c¸c c©u lÖnh dïng ®Ó: 
Khai b¸o tªn ch­¬ng tr×nh.
Khai b¸o c¸c th­ viÖn ( chøa c¸c lÖnh cã s½n cã thÓ sö dông ®­îc trong ch­¬ng tr×nh ) vµ mét sè khai b¸o kh¸c.
PhÇn khai b¸o cã thÓ cã hoÆc kh«ng nh­ng nÕu cã phÇn khai b¸o th× nã ph¶i ®­îc ®Æt tr­íc phÇn th©n ch­¬ng tr×nh
- PhÇn th©n cu¶ 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ã.
C©u 5. 
	C¸c c©u lÖnh giao tiÕp gi÷a ng­êi vµ m¸y tÝnh:
Th«ng b¸o kÕt qu¶ m¸y tÝnh: Write, Writeln
NhËp d÷ liÖu: Read, Readln
T¹m ngõng ch­¬ng tr×nh: Delay, readln;
VD: Write (‘ Nhap du lieu cua 2 so a, b: ‘); 
 Readln (a, b);
 Delay (2000); { Ch­¬ng tr×nh sÏ t¹m ngõng trong 2s }
 Readln; { Ch­¬ng tr×nh sÏ t¹m ngõng chê ng­êi dïng Ên phÝm Enter råi sÏ thùc hiÖn tiÕp }
C©u 6: 
B¶86ng 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Þ
integer 
Sè nguyªn trong kho¶ng -215 ®Õn 215 - 1.
real 
Sè thùc cã gi¸ trÞ tuyÖt ®èi trong kho¶ng 2,9´10-39 ®Õn 1,7´1038 vµ sè 0.
char
Mét kÝ tù trong b¶ng ch÷ c¸i.
string
X©u kÝ tù, tèi ®a gåm 255 kÝ tù.
C¸c phÐp to¸n sè häc trong ng«n ng÷ Pascal:
KÝ hiÖu
PhÐp to¸n
KiÓu d÷ liÖu
+
céng 
sè nguyªn, sè thùc
-
trõ 
sè nguyªn, sè thùc
*
nh©n 
sè nguyªn, sè thùc
/
chia
sè nguyªn, sè thùc
div
chia lÊy phÇn nguyªn 
sè nguyªn
mod
chia lÊy phÇn d­ 
sè nguyªn
C©u 7: 
	BiÕn ®­îc dïng ®Ó l­u tr÷ d÷ liÖu vµ d÷ liÖu nµy cã thÓ thay ®æi trong khi thùc hiÖn ch­¬ng tr×nh.
Var danh s¸ch tªn biÕn : kiÓu cña biÕn ;
var lµ tõ kho¸ cña ng«n ng÷ lËp tr×nh dïng ®Ó khai b¸o biÕn,
 H»ng lµ ®¹i l­îng ®Ó l­u tr÷ d÷ liÖu vµ cã gi¸ trÞ kh«ng ®æi trong suèt qu¸ tr×nh thùc hiÖn ch­¬ng tr×nh.
Const tªn h»ng =gi¸ trÞ cña h»ng ;
Const lµ tõ kho¸ cña ng«n ng÷ lËp tr×nh dïng ®Ó khai b¸o h»ng.
 VD: Khai b¸o biÕn: Var m,n : Interger;
	S : real; Thongbao: string;
Khai b¸o h»ng: Const a = 10;
	 Pi = 3.14;
C©u 8.
	Bµi to¸n lµ mét c«ng viÖc hay mét nhiÖm vô cÇn ph¶i gi¶i quyÕt.
Qu¸ tr×nh gi¶i bµi to¸n trªn m¸y tÝnh gåm cã 3 b­íc: 
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 tin ra -OUTPUT).
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« t¶ nã b»ng ng«n ng÷ th«ng th­êng.
B­íc 3 : ViÕt ch­¬ng tr×nh (lËp tr×nh) lµ diÔn ®¹t thuËt to¸n b»ng mét ng«n ng÷ lËp tr×nh sao cho m¸y tÝnh cã thÓ hiÓu vµ thùc hiÖn. 
C©u 9: 
	ThuËt to¸n lµ d·y c¸c thao t¸c cÇn thùc hiÖn theo mét tr×nh tù x¸c ®Þnh ®Ó thu ®­îc kÕt qu¶ cÇn t×m tõ nh÷ng ®iÒu kiÖn cho tr­íc. 
ThuËt to¸n ®æi gi¸ trÞ cña 2 biÕn x vµ y: 
* X¸c ®Þnh bµi to¸n : 
INPUT: 2 biÕn x, y cã gi¸ trÞ t­¬ng øng lµ a,b.
OUTPUT: 2 biÕn x, y cã gi¸ trÞ t­¬ng øng lµ b,a.
* M« t¶ thuËt to¸n :
B1: z ß x { Sau b­íc nµy gi¸ trÞ cña z sÏ b»ng a }
B2: x ß y { Sau b­íc nµy gi¸ trÞ cña x sÏ b»ng b }
B3: y ß z { Sau b­íc nµy gi¸ trÞ cña y sÏ b»ng gi¸ trÞ cña z, chÝnh lµ gi¸ trÞ ban ®Çu cña biÕn x }
C©u 10.
 Ho¹t ®éng phô thuéc vµo ®iÒu kiÖn lµ nh÷ng ho¹t ®éng chØ ®­îc x¶y ra khi mét ®iÒu kiÖn cô thÓ d­îc x¶y ra. §iÒu kiÖn th­êng lµ mät sù kiÖn ®­îc m« t¶ sau tõ “nÕu” Cho 2 vÝ dô vÒ ho¹t ®éng phô thuéc vµo ®iÒu kiÖn. Ph©n tÝch tÝnh ®óng sai cña c¸c ®iÒu kiÖn ®ã.
C©u 11.
 Có ph¸p cña c©u lÖnh ®iÒu kiÖn d¹ng ®ñ vµ c©u lÖnh ®iÒu kiÖn d¹ng thiÕu. 
Dạng thiếu: If then Lệnh;
Dạng đủ: If then Lệnh 1
2 ; 	 Else Lệnh 
Cho vÝ dô: If a> b then write (a);
 If a>b then Max := a else Max:= b;
5. Tổng kết và hướng dẫn học tập
	5.1 Tổng kết.
	5.1 Hướng dẫn học tập
	- Đối với bài học ở tiết học này:
	+ Bài tập.
	- Đối với bài học ở tiết học sau:
	+ Bài 6: câu lệnh điều kiện.
6. phụ lục.

File đính kèm:

  • doct 34.doc