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:
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 nhng 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 ®Ó lu 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 ®Ó lu 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:
- t 34.doc