Mục đích yêu cầu ch¬ng Học sinh cần nắm đợc: - CÊu tróc chung cña mét ch¬ng tr×nh.. - C¸ch so¹n th¶o, biªn dÞch, thùc hiÖn vµ hiÖu chØnh ch¬ng tr×nh trong m«i trêng Pascal..[r]
(1)(2) kÕ sở giáo dục - đào tạo thái bình trờng thpt bán công trần hng đạo ho¹ch gi¶ng d¹y m«n Tin häc ============ ============ líp 11 N¨m häc 2010 - 2011 A - C¨n cø lËp kÕ ho¹ch: - KÕ ho¹ch gi¶ng d¹y m«n Tin häc dùa trªn Tµi liÖu båi dìng gi¸o viªn m«n Tin häc cña Bé Gi¸o dôc vµ §µo t¹o vÒ viÖc thùc hiÖn ch¬ng tr×nh s¸ch gi¸o khoa míi kÕ ho¹ch gi¶ng d¹y m«n: tin häc 11 - C¨n cø vµo Híng dÉn cña Së GD - §T Th¸i B×nh vÒ néi dung gi¶ng d¹y m«n Tin häc 11 - KÕ ho¹ch gi¶ng d¹y m«n Tin häc c¨n cø vµon¨m ph©n phèi tr×nh Bé Gi¸o dôc vµ §µo t¹o vµ c¨n cø vµo kÕ ho¹ch ho¹t häcch¬ng 2010 - cña 2011 động chuyên môn nhà trờng B - BiÖn ph¸p thùc hiÖn: viªn - So¹n gi¶ng, th«ng bµi, thèng nhÊtGi¸o néi dung víigi¶ng nhãm d¹y: chuyªn NguyÔn m«n B¸ Hng - Rót kinh nghiÖm sau mçi tuÇn gi¶ng d¹y, th¶o luËn víi nhãm chuyªn m«n - Chấm trả bài đúng quy định, có nhận xét (3) kÕ ho¹ch chi tiÕt: Tªn ch¬ng Mục đích yêu cầu ch¬ng KiÕn thøc: Tªn bµi gi¶ng TiÕt Bµi 1: Học sinh cần nắm đợc: Kh¸i niÖm lËp tr×nh vµ Ch¬ng I: - Mét sè kh¸i niÖm c¬ së ng«n ng÷ lËp tr×nh vÒ ng«n ng÷ lËp tr×nh Mét sè - Hai lo¹i ch¬ng tr×nh dÞch: Biªn dÞch vµ Th«ng dÞch kh¸i niÖm - C¸c thµnh phÇn cña mét Bµi 2: vÒ lËp ng«n ng÷ lËp tr×nh C¸c thµnh phÇn cña tr×nh vµ - C¸c thµnh phÇn c¬ së ng«n ng÷ lËp tr×nh cña ng«n ng÷ l©p tr×nh ng«n ng÷ lËp Pascal tr×nh Thái độ: Học sinh nhận thức đợc qu¸ tr×nh ph¸t triÓn cña ng«n ng÷ lËp tr×nh lµ mét c¸c qu¸ tr×nh nç lùc ph¸t triÓn cña Tin häc Ham muèn häc mét ng«n ngữ lập trình để có khả n¨ng gi¶i mét bµi to¸n b»ng m¸y tÝnh ®iÖn tö KiÕn thøc: Bµi tËp Bµi 3: Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Më ®Çu - Biết đợc khái niệm lập trình và ngôn Thông dịch ng÷ lËp tr×nh Biªn dÞch - Biết đợc khái niệm chơng trình dịch - Phân biệt đợc hai loại chơng trình dÞch lµ th«ng dÞch vµ biªn dÞch KiÕn thøc: C¸c thµnh phÇn c¬ b¶n - Nắm đợc các thành phần Một số khái niệm ng«n ng÷ lËp tr×nh nãi chung Mét ng«n ng÷ lËp tr×nh cã thµnh phÇn c¬ b¶n: b¶ng ch÷ c¸i, có ph¸p, ng÷ nghÜa - Biết đợc số khái niệm nh: tên, tên chuẩn, tên dành riêng, tên ngời lập trình tự đặt, hằng, biến và chú thÝch Kü n¨ng: - Phân biệt đợc tên chuẩn với tên dành riêng và tên tự đặt - Nhớ các quy định tên, hằng, biến - Biết đặt tên đúng và nhận biết đợc tên sai quy định - Sử dụng đúng chú thích Học sinh áp dụng các kiến thức đã Bài tập: 1, 2, 3, 4, 5, học để làm các bài tập SGK trang 13 KiÕn thøc: CÊu tróc chung KiÕn thøc: Phîng tiÖn Ghi chó Tr×nh bµy b¶ng Tr×nh bµy b¶ng + B¶ng phô Tr×nh bµy b¶ng Tr×nh bµy (4) Tªn ch¬ng Ch¬ng II: Ch¬ng tr×nh đơn gi¶n Mục đích yêu cầu ch¬ng Học sinh cần nắm đợc: - CÊu tróc chung cña mét ch¬ng tr×nh - C¸c kiÕn thøc c¬ b¶n vÒ kiÓu d÷ liÖu chuÈn, c¸c phÐp to¸n, biÓu thøc, c©u lÖnh g¸n, thñ tôc vµo/ra đơn giản - C¸ch so¹n th¶o, biªn dÞch, thùc hiÖn vµ hiÖu chØnh ch¬ng tr×nh m«i trêng Pascal Tªn bµi gi¶ng TiÕt CÊu tróc ch¬ng tr×nh Mục đích yêu cầu bài giảng Néi dung c¬ b¶n - HiÓu ch¬ng tr×nh lµ s÷ m« t¶ cña thuËt to¸n b»ng mét ng«n ng÷ lËp tr×nh - BiÕt cÊu tróc cña mét ch¬ng tr×nh Pascal: cÊu tróc chung vµ c¸c thµnh phÇn C¸c thµnh phÇn cña ch¬ng tr×nh Ví dụ chơng trình đơn gi¶n Nhận biết đợc các phần chơng trình đơn giản Bµi 4: Mét sè kiÓu d÷ liÖu chuÈn KiÕn thøc: KiÓu nguyªn Biết số kiểu liệu định sẵn Kiểu thực Pascal: nguyªn, thùc, kÝ tù, KiÓu kÝ tù logic vµ miÒn KiÓu l«gic Kü n¨ng: - BiÕt khai b¸o biÕn - Biết viết đúng các biểu thức đơn giản chơng tr×nh - Biết khởi động và thoát khái Pascal - BiÕt so¹n th¶o, dÞch vµ thùc hiÖn mét sè ch¬ng trình Pascal đơn giản theo bµi mÉu cã s½n - Bíc ®Çu lµm quen víi lËp tr×nh gi¶i mét sè bµi toán đơn giản Xác định đợc kiểu cần khai báo liệu đơn giản - Nghiªm tóc häc b¶ng + B¶ng phô Kü n¨ng: Kü n¨ng: Thái độ: Phîng tiÖn Ghi chó Bµi 5: Khai b¸o biÕn KiÕn thøc: Hiểu đợc cách khai báo biến CÊu tróc khai b¸o biÕn Mét sè vÝ dô Kü n¨ng: Tr×nh bµy b¶ng + B¶ng phô Tr×nh bµy b¶ng + B¶ng phô - Khai báo đúng - NhËn biÕt khai b¸o sai Bµi 6: PhÐp to¸n, biÓu thøc, c©u lÖnh g¸n KiÕn thøc: PhÐp to¸n - Biết đợc các phép toán thông dụng Biểu thức số học ng«n ng÷ lËp tr×nh Hµm sè häc chuÈn - Biết diễn đạt biểu thức Biểu thức quan hệ ng«n ng÷ lËp tr×nh BiÓu thøc l«gic - Biết đợc chức lệnh gán C©u lÖnh g¸n Tr×nh bµy b¶ng + B¶ng phô (5) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt tËp tiÕp xóc víi nhiÒu quy định nghiêm ngặt lËp tr×nh - Cã ý thøc cè g¾ng häc tËp vît qua nh÷ng khã kh¨n ë giai ®o¹n ®Çu häc lËp tr×nh - Ham muèn gi¶i c¸c bµi tËp b»ng m¸y tÝnh Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó - Biết đợc cấu trúc lệnh gán và mét sè hµm chuÈn th«ng dông ng«n ng÷ lËp tr×nh Pascal Kü n¨ng: - Sử dụng đợc các phép toán để xây dùng biÓu thøc - Sử dụng đợc lệnh gán để viết chơng trình Bµi 7: C¸c thñ tôc chuÈn vào/ra đơn giản KiÕn thøc: NhËp d÷ liÖu vµo tõ - Biết đợc ý nghĩa các thủ tục bàn phím vào/ra chuẩn lập trình §a d÷ liÖu mµn h×nh Tr×nh bµy b¶ng + B¶ng phô - Biết đợc cấu trúc chung thủ tục Ví dụ vµo/ra ng«n ng÷ lËp tr×nh Pascal Kü n¨ng: Viết đợc số lệnh vào/ra đơn giản Bµi 8: So¹n th¶o, dÞch, thùc hiÖn vµ hiÖu chØnh ch¬ng tr×nh Giíi thiÖu mµn h×nh Thao t¸c trªn - BiÕt c¸c bíc: so¹n th¶o, dÞch, thùc Pascal m¸y chiÕu hiÖn vµ hiÖu chØnh ch¬ng tr×nh Mét sè lÖnh th«ng - BiÕt mét sè c«ng cô cña m«i trêng dông cña Pascal Pascal Thao t¸c so¹n th¶o, Kü n¨ng: dÞch, thùc hiÖn vµ hiÖu - Bớc đầu sử dụng đợc chơng trình chỉnh chơng trình dịch để phát lỗi KiÕn thøc: (6) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó - Bớc đầu chỉnh sửa đợc chơng trình dùa vµo th«ng b¸o lçi cña ch¬ng tr×nh dÞch vµ tÝnh hîp lý cña kÕt qu¶ thu đợc Bµi tËp vµ thùc hµnh 8+9 T×m hiÓu mét ch¬ng - Biết đợc chơng trình Pascal trình hoàn chỉnh hoµn chØnh RÌn luyÖn kü n¨ng lËp - Lµm quen víi c¸c dÞch vô chñ yÕu tr×nh cña Pascal viÖc so¹n th¶o, lu ch¬ng tr×nh, dÞch ch¬ng tr×nh vµ thùc hiÖn ch¬ng tr×nh KiÕn thøc: Thùc hµnh trªn m¸y tÝnh Kü n¨ng: KiÕn thøc: Häc sinh cÇn: - HiÓu c¸c kh¸i niÖm rÏ Ch¬ng III: nh¸nh vµ lÆp lËp tr×nh - BiÕt thùc hiÖn c¸c c©u KiÓm tra tiÕt 10 Bµi 9: 11 CÊu tróc rÏ nh¸nh - Soạn đợc chơng trình, lu lên đĩa, dÞch lçi có ph¸p, thùc hiÖn vµ t×m lçi thuËt to¸n vµ hiÖu chØnh - Bíc ®Çu biÕt ph©n tÝch vµ hoµn thành chơng trình đơn giản trên Pascal Kiểm tra đánh giá khả vận dụng kiến thức các bài đã học để lập trình giải các bài tập đơn giản RÏ nh¸nh - HiÓu nhu cÇu cña cÊu tróc rÏ nh¸nh C©u lÖnh if - then C©u lÖnh ghÐp biÓu diÔn thuËt to¸n - HiÓu c©u lÖnh rÏ nh¸nh d¹ng thiÕu Mét sè vÝ dô KiÕn thøc: Tr×nh bµy b¶ng + B¶ng phô (7) Tªn ch¬ng CÊu tróc rÏ Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng lÖnh rÏ nh¸nh vµ lÆp cña Pascal - Bớc đầu hình thành đợc kü n¨ng lËp tr×nh cã cÊu tróc nh¸nh Kü n¨ng: vµ lÆp - Cã kh¶ n¨ng ph©n tÝch bài toán đơn giản để chọn kiÓu cÊu tróc ®iÒu khiÓu phï hîp tõng thao t¸c - Biết diễn đạt đúng các câu lệnh, soạn đợc chơng trình giải các bài toán đơn gi¶n ¸p dông c¸c lo¹i cÊu tróc ®iÒu khiÓn nh trªn TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó và dạng đủ Kü n¨ng: - Sö dông cÊu tróc rÏ nh¸nh m« t¶ thuËt to¸n cña mét sè bµi to¸n đơn giản - Viết đợc các câu lệnh rẽ nhánh dạng thiếu và dạng đầy đủ và áp dụng để thể đợc thuật toán số bài toán đơn giản Bµi 10: CÊu tróc lÆp Thái độ: - TiÕp tôc x©y dùng lßng yªu thÝch gi¶i to¸n b»ng lËp tr×nh trªn m¸y vi tÝnh - TiÕp tôc rÌn luyÖn c¸c phÈm chÊt cÇn thiÕt cña ngêi 12 + 13 KiÕn thøc: + 14 - HiÓu nhu cÇu cña cÊu tróc lÆp biÓu diÔn thuËt to¸n - Hiểu cấu trúc lặp kiểm tra điều kiện trớc, cấu trúc lặp với số lần định trớc - Biết cách vận dụng đúng đắn lo¹i cÊu tróc lÆp vµo t×nh huèng cô thÓ LÆp LÆp víi sè lÇn biÕt tríc vµ c©u lÖnh for - LÆp víi sè lÇn cha biÕt tríc vµ c©u lÖnh while Tr×nh bµy b¶ng + B¶ng phô Kü n¨ng: - Mô tả đợc thuật toán số bài toán đơn giản có sử dụng lệnh lặp - Viết đúng các lệnh lặp kiểm tra điều kiện trớc, lệnh lặp với số lần định trớc - Viết đợc thuật toán số bài toán đơn giản Bµi tËp vµ thùc hµnh 15 + 16 KiÕn thøc: Làm quen với chNắm cấu trúc và sơ đồ thực ơng trình và các công cụ hiÖn cña cÊo tróc rÏ nh¸nh hiÖu chØnh ch¬ng tr×nh Kü n¨ng: RÌn luyÖn kü n¨ng lËp Thùc hµnh trªn m¸y tÝnh (8) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó - RÌn luyÖn kü n¨ng sö dông cÊu tr×nh hoµn thiÖn mét bµi tróc rÏ nh¸nh viÖc lËp tr×nh gi¶i to¸n mét sè bµi to¸n cô thÓ - Lµm quen víi c¸c c«ng cô phôc vô vµ hiÖu chØnh ch¬ng tr×nh Thái độ: ¤n tËp häc kú I 17 KiÓm tra häc kú I 18 Tự giác, tích cực và chủ động thùc hµnh Ôn tập toàn kiến thức đã học Chơng I, Chơng II, Chơng III để học sinh có thể áp dụng kiến thức đã học để lập trình giải đợc các bài toán Tr×nh bµy b¶ng + B¶ng phô KiÓm tra møc thu nhËn kiÕn thøc cña häc sinh toµn bé häc kú I vÒ: cÊu tróc ch¬ng tr×nh, khai b¸o biÕn, thùc hiÖn c¸c phÐp to¸n, c¸c thñ tôc chuÈn vµo/ra, so¹n th¶o ch¬ng tr×nh, dÞch vµ thùc hiÖn ch¬ng tr×nh, cÊu tróc rÏ nh¸nh, cÊu tróc lÆp KiÕn thøc: Häc sinh cÇn: Ch¬ng IV: KiÓu - Hiểu đợc khái niệm kiểu d÷ liÖu cã cÊu tróc - Biết đợc ngôn ngữ lập trình cho phÐp t¹o c¸c kiÓu d÷ liÖu cã cÊu tróc trªn c¬ së Bµi 11: KiÓu m¶ng 19 +20 + KiÕn thøc: KiÓu m¶ng mét chiÒu 21 + 22 - HiÓu kh¸i niÖm m¶ng mét chiÒu vµ KiÓu m¶ng hai chiÒu hai chiÒu - Hiểu cách khai báo và truy cập đến c¸c phÇn tö cña m¶ng Kü n¨ng: Tr×nh bµy b¶ng + B¶ng phô (9) Tªn ch¬ng Mục đích yêu cầu ch¬ng d÷ liÖu c¸c kiÓu d÷ liÖu chuÈn - Mét kiÓu d÷ liÖu cã cÊu tróc đợc xây dựng từ kiểu d÷ liÖu c¬ së theo mét sè kü thuËt t¹o kiÓu ng«n ng÷ lËp tr×nh - Kiểu liệu xác định hai yếu tố: phạm vi đối tợng và các thao tác trên đối tợng này cã cÊu tróc Kü n¨ng: - BiÕt c¸ch m« t¶ kiÓu d÷ liÖu Pascal - Biết cách sử dụng đúng c¸c thao t¸c vµo/ra d÷ liÖu cho biÕn thuéc kiÓu d÷ liÖu cã cÊu tróc - Biết sử dụng đúng các phÐp to¸n trªn c¸c thµnh phÇn c¬ së tuú theo kiÓu cña c¸c thµnh phÇn c¬ së Thái độ: - TiÕp tôc x©y dùng lßng yªu thÝch gi¶i to¸n b»ng lËp tr×nh trªn m¸y vi tÝnh - TiÕp tôc rÌn luyÖn c¸c phÈm chÊt cÇn thiÕt cña ngêi lËp tr×nh nh: ý thøc Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó - Cài đặt đợc thuật toán số bài toán đơn giản với kiểu liệu m¶ng mét chiÒu - Thực đợc khai báo mảng, truy cËp, tÝnh to¸n c¸c phÇn tö cña m¶ng Bµi tËp vµ thùc hµnh 23 + 24 KiÕn thøc: T×m hiÓu c¸ch sö dông Cñng cè l¹i kiÕn thøc c¬ b¶n vÒ kiÓu lÖnh vµ kiÓu d÷ liÖu m¶ng d÷ liÖu m¶ng mét chiÒu qua ch¬ng Kü n¨ng: tr×nh cã s½n - N©ng cao kü n¨ng sö dông mét sè RÌn luyÖn kü n¨ng lËp lÖnh kiÓu d÷ liÖu m¶ng mét chiÒu tr×nh lËp tr×nh Cô thÓ: + Khai b¸o kiÓu d÷ liÖu mét chiÒu + NhËp xuÊt d÷ liÖu cho m¶ng + DuyÖt qua tÊt c¶ c¸c phÇn tö cña mảng để xử lý phần tử - BiÕt gi¶i mét sè bµi to¸n c¬ b¶n thêng gÆp: + TÝnh tæng c¸c phÇn tö tho¶ m·n điều kiện nào đó + §Õm c¸c sè phÇn tö tho¶ m·n ®iÒu kiện nào đó + T×m phÇn tö lín nhÊt, nhá nhÊt Thái độ: Gãp phÇn rÌn luyÖn t¸c phong, t lập trình: tự giác, tích cực, chủ động và Thùc hµnh trªn m¸y tÝnh (10) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng chän vµ x©y dùng kiÓu d÷ liệu thể đối tîng thùc tÕ TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó s¸ng t¹o t×m kiÕm kiÕn thøc Bµi tËp vµ thùc hµnh 25 + 26 KiÕn thøc: - Cñng cè l¹i kiÕn thøc c¬ b¶n lËp tr×nh víi kiÓu d÷ liÖu m¶ng - Lµm quen víi thuËt to¸n s¾p xÕp đơn giản Kü n¨ng: T×m hiÓu ch¬ng tr×nh diễn đạt thuật toán xÕp RÌn luyÖn kü n¨ng nhận xét, phân tích và đề xuÊt c¸ch gi¶i bµi to¸n Thùc hµnh trªn m¸y tÝnh - RÌn luyÖn kü n¨ng sö dông kiÓu d÷ liệu có cấu trúc, kỹ diễn đạt thuËt to¸n b»ng ch¬ng tr×nh sö dông d÷ liÖu kiÓu m¶ng - RÌn luyÖn kü n¨ng nhËn xÐt, ph©n tích và đề xuất cách giải bài toán cho ch¬ng tr×nh ch¹y nhanh h¬n Thái độ: Tự giác, chủ động thực hµnh Bµi 12: KiÓu x©u 27 + 28 KiÕn thøc: Khai b¸o - BiÕt x©u lµ mét d·y kÝ tù (cã thÓ coi C¸c thao t¸c xö lý x©u x©u lµ m¶ng mét chiÒu) Mét sè vÝ dô - BiÕt c¸ch khai b¸o x©u, truy cËp phÇn tö cña x©u Kü n¨ng: - Sử dụng đợc số thủ tục, hàm Tr×nh bµy b¶ng + B¶ng phô (11) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó th«ng dông vÒ x©u - Cài đặt đợc số chơng trình đơn gi¶n cã sö dông x©u Bµi tËp vµ thùc hµnh 29 + 30 KiÕn thøc: T×m hiÓu mét ch¬ng - Khắc sâu thêm phần kiến thức trình, đề xuất phơng án xâu kí tự, đặc biệt các hàm và thủ tục cải tiến cã liªn quan Thùc hµnh trªn m¸y tÝnh RÌn luyÖn kü n¨ng lËp - Nắm đợc số thuật toán bản: trình tạo xâu mới, đếm số lần xuất mét kÝ tù Kü n¨ng: - Khai b¸o biÕn kiÓu x©u - NhËp/xuÊt gi¸ trÞ cho biÕn x©u - DuyÖt qua tÊt c¶ c¸c kÝ tù cña x©u - Sử dụng đợc các hàm và thủ tục Bµi tËp 31 KiÓm tra thùc hµnh (1 tiÕt) 32 chuÈn Học sinh áp dụng các kiến thức đã Bài tập: 5, SGK trang 79 học để làm các bài tập - KiÓm tra kÕt qu¶ tiÕp thu cña häc sinh sau häc hÕt bµi: "KiÓu m¶ng" - §¸nh gi¸ kü n¨ng nhËn xÐt, ph©n tÝch mét bµi to¸n vµ kü n¨ng lËp tr×nh gi¶i quyÕt mét bµi to¸n - Có thái độ tự giác tích cực Tr×nh bµy b¶ng (12) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó lµm bµi kiÓm tra Bµi 13: 33 KiÕn thøc: - Biết đợc khái niệm kiểu ghi - Phân biệt đợc giống và khác gi÷a kiÓu b¶n ghi víi kiÓu m¶ng mét chiÒu KiÓu b¶n ghi Khai b¸o G¸n gi¸ trÞ Tr×nh bµy b¶ng + B¶ng phô Kü n¨ng: Bµi tËp 34 Bµi tËp 35 Bµi tËp 36 - Khai báo đợc kiểu ghi, khai báo đợc biến kiểu ghi Pascal - Nhập xuất đợc liệu cho biến ghi - Tham chiếu đến trờng kiÓu b¶n ghi - Sử dụng kiểu ghi để giải số bài tập đơn giản - Học sinh nắm đợc toàn kiến Bài tập: 8, SGK trang 80 thức đã học kiểu mảng, kiểu xâu vµ kiÓu b¶n ghi - RÌn luyÖn kü n¨ng nhËn xÐt, ph©n tÝch mét bµi to¸n - Học sinh nắm đợc toàn kiến thức đã học kiểu mảng, kiểu xâu vµ kiÓu b¶n ghi - RÌn luyÖn kü n¨ng nhËn xÐt, ph©n tÝch mét bµi to¸n - Học sinh nắm đợc toàn kiến Tr×nh bµy b¶ng Tr×nh bµy b¶ng Tr×nh bµy (13) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n thức đã học kiểu mảng, kiểu xâu vµ kiÓu b¶n ghi - RÌn luyÖn kü n¨ng nhËn xÐt, ph©n tÝch mét bµi to¸n KiÕn thøc: Học sinh cần nắm đợc: Ch¬ng V: - §Æc ®iÓm cña kiÓu d÷ liÖu tÖp - Kh¸i niÖm vÒ tÖp cã cÊu TÖp vµ tróc vµ tÖp v¨n b¶n thao - C¸c thao t¸c xö lý tÖp: t¸c gán tên tệp, mở/đóng tệp, với tệp đọc/ghi tệp - HiÓu c¸c thñ tôc khai b¸o tÖp: g¸n tªn tÖp, më tệp để đọc/ghi, đóng tệp Thái độ: - Thấy đợc cần thiết và tiÖn lîi cña kiÓu d÷ liÖu tÖp - Cã ý thøc lu tr÷ mét c¸ch khoa häc, phßng chèng mÊt m¸t hoÆc nhiÔm virus KiÕn thøc: Học sinh cần nắm đợc: Ch¬ng VI: Mét sè kh¸i niÖm vÒ ch- Bµi 14: 37 KiÕn thøc: Biết đợc đặc điểm kiểu liệu tệp KiÓu d÷ liÖu tÖp Kü n¨ng: Phîng tiÖn Ghi chó b¶ng Vai trß cña kiÓu tÖp Ph©n lo¹i tÖp vµ thao t¸c víi tÖp Tr×nh bµy b¶ng + B¶ng phô Khai b¸o Thao t¸c víi tÖp Tr×nh bµy b¶ng + B¶ng phô Phân loại đợc tệp Bµi 15: 37 KiÕn thøc: - BiÕt c¸ch khai b¸o tÖp - BiÕt kh¸i niÖm vÒ tÖp cã cÊu tróc vµ tÖp v¨n b¶n Thao t¸c víi tÖp Kü n¨ng: - Khai báo đúng biến kiểu tệp - Thực đợc thao tác xử lý tệp: gán tên tệp, mở/đóng tệp, đọc/ghi tệp Bµi 16: VÝ dô lµm viÖc víi tÖp 38 VÝ dô Củng cố lại kiến thức đã học tệp Ví dụ Ch¬ng V th«ng qua VD KiÕn thøc: Thao t¸c trªn m¸y chiÕu Kü n¨ng: Bµi tËp Bµi 17: Ch¬ng tr×nh vµ ph©n lo¹i Sử dụng đợc các hàm và thủ tục liên quan để giải các bài tập Học sinh áp dụng các kiến thức đã Bài tập: 1, 2, 3, SGK 39 học để làm các bài tập trang 89 Kh¸i niÖm ch¬ng tr×nh 40 + 41 KiÕn thøc: - Biết đợc khái niệm chơng trình con - Biết đợc ý nghĩa chơng trình Phân loại và cấu trúc Tr×nh bµy b¶ng Tr×nh bµy b¶ng (14) Tªn ch¬ng Ch¬ng tr×nh vµ Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt cÊu tróc Néi dung c¬ b¶n ¬ng tr×nh con, lîi Ých cña viÖc viÕt ch¬ng tr×nh Phân biệt đợc hai loại chơng trình là hàm và thñ tôc con, sù cÇn thiÕt ph¶i viÕt mét ch¬ng cña ch¬ng tr×nh tr×nh thµnh c¸c ch¬ng tr×nh - Biết đợc cấu trúc chơng trình - Phân biệt đợc hai loại chơng trình lµ hµm vµ thñ tôc Kü n¨ng: Kü n¨ng: Phîng tiÖn Ghi chó - Nhận biết đợc các thành phần ®Çu cña thñ tôc - Nhận biết đợc hai loại tham số hình thøc ®Çu cña hµm - BiÕt c¸ch khai b¸o hai lo¹i ch¬ng tr×nh cïng víi tham sè h×nh thøc cña chóng - BiÕt c¸ch viÕt lêi gäi ch¬ng tr×nh th©n ch¬ng tr×nh chÝnh lËp tr×nh - Häc sinh biÕt c¸ch khai cã Mục đích yêu cầu bài giảng b¸o ch¬ng tr×nh cïng víi c¸c tham sè h×nh thøc cña chóng - Häc sinh biÕt c¸ch sö dông ch¬ng tr×nh chÝnh gäi ch¬ng tr×nh thùc hiÖn víi nh÷ng tham sè thùc sù Thái độ: - Thái độ: RÌn luyÖn c¸c phÈm chÊt cña ngêi lËp tr×nh nh: tinh thÇn hîp t¸c, lµm viÖc theo nhãm, tu©n thñ yªu cÇu v× mét c«ng viÖc chung TiÕp tôc rÌn luyÖn phÈm chÊt cña ngêi lËp tr×nh: tinh thÇn hîp t¸c, Bµi 18: VÝ dô vÒ c¸ch viÕt vµ sö dông ch¬ng tr×nh 42 C¸ch viÕt vµ sö dông - Biết đợc cấu trúc chung và vị trí thủ tục thñ tôc ch¬ng tr×nh C¸ch viÕt vµ sö dông - Phân biệt đợc tham số giá trị và hàm tham sè biÕn - Nắm đợc khái niệm biến toàn côc vµ biÕn côc bé KiÕn thøc: Thao t¸c trªn m¸y chiÕu (15) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Néi dung c¬ b¶n Phîng tiÖn Ghi chó Kü n¨ng: - Nhận biết đợc các thành phần ®Çu cña thñ tôc - Nhận biết đợc hai loại tham số hình thøc ®Çu cña hµm - BiÕt c¸ch khai b¸o hai lo¹i ch¬ng tr×nh cïng víi tham sè h×nh thøc cña chóng - Sử dụng đúng lời gọi chơng trình th©n ch¬ng tr×nh chÝnh - Phân biệt đợc khác cña thñ tôc vµ hµm - Phân biệt và sử dụng đúng biến toµn côc vµ biÕn côc bé Bµi tËp vµ thùc hµnh Bµi tËp vµ thùc hµnh 43 + 44 KiÕn thøc: T×m hiÓu viÖc x©y dùng Cñng cè l¹i c¸c kiÕn thøc vÒ x©u kÝ hai thñ tôc catdan(s1,s2) vµ cangiua(s) tù, ch¬ng tr×nh RÌn luyÖn kü n¨ng lËp Kü n¨ng: - RÌn luyÖn kü n¨ng xö lý x©u b»ng viÖc tr×nh t¹o hiÖu øng ch¹y ch÷ trªn mµn h×nh - N©ng cao kü n¨ng viÕt vµ sö dông ch¬ng tr×nh 45 + 46 KiÕn thøc: T×m hiÓu viÖc x©y dùng Cñng cè l¹i kiÕn thøc vÒ ch¬ng tr×nh c¸c hµm, thñ tôc vµ chcon: thñ tôc, hµm, tham sè biÕn vµ ¬ng tr×nh thùc hiÖn c¸c tham số giá trị, biến toàn cục và biến việc liên quan đến tam gi¸c côc bé RÌn luyÖn kü n¨ng lËp Thùc hµnh trªn m¸y tÝnh Thùc hµnh trªn m¸y tÝnh (16) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng TiÕt Mục đích yêu cầu bài giảng Kü n¨ng: Bµi tËp Bµi 19: Th viÖn ch¬ng tr×nh chuÈn Bµi tËp vµ thùc hµnh Bµi tËp ¤n tËp cuèi n¨m Néi dung c¬ b¶n Phîng tiÖn Ghi chó tr×nh Sử dụng đợc chơng trình để giải quyÕt trän vÑn mét bµi to¸n trªn m¸y tÝnh 47 Học sinh áp dụng các kiến thức đã Bài tập: 1, SGK trang 117 Tr×nh bµy học để làm các bài tập b¶ng 48 + 49 KiÕn thøc: CRT Tr×nh bµy b¶ng Biết đợc số th viện chơng trình GRAPH Mét sè th viÖn kh¸c Sö dông th viÖn Kü n¨ng: - Bớc đầu sử dụng đợc các th viện đó lËp tr×nh - Khởi động đợc chế độ đồ hoạ - Sử dụng đợc các thủ tục vẽ điểm, đờng, h×nh trßn, h×nh elip, h×nh ch÷ nhËt 50 KiÕn thøc: T×m hiÓu mét sè ch¬ng Thùc hµnh Học sinh biết đợc khả đồ hoạ trình Pascal trªn m¸y tÝnh cña Pascal RÌn luyÖn kü n¨ng xö Kü n¨ng: lý đồ hoạ Sử dụng đợc các thủ tục đồ hoạ để viết đợc chơng trình đơn giản Học sinh áp dụng các kiến thức đã Bài tập: 3, SGK trang 117 Tr×nh bµy 51 học để làm các bài tập b¶ng KiÕn thøc: 52 Nhắc lại kiến thức đã Thao tác trên Nắm đợc toàn kiến thức đã học đ- đợc học m¸y chiÕu îc tõ ®Çu n¨m häc RÌn luyÖn kü n¨ng viÕt Kü n¨ng: ch¬ng tr×nh Vận dụng đợc các lệnh và kiểu (17) Tªn ch¬ng Mục đích yêu cầu ch¬ng Tªn bµi gi¶ng KiÓm tra cuèi n¨m häc TiÕt 53 Mục đích yêu cầu bài giảng liệu đã học để lập trình giải các bài to¸n mét c¸ch trän vÑn - KiÓm tra kÕt qu¶ tiÕp thu cña häc sinh n¨m häc - §¸nh gi¸ kü n¨ng ph©n tÝch mét bµi to¸n vµ t lËp tr×nh trªn giÊy - Có thái độ tự giác, tích cực lµm bµi kiÓm tra Néi dung c¬ b¶n Phîng tiÖn Ghi chó (18)