1. Trang chủ
  2. » Y Tế - Sức Khỏe

Giáo án Tin học 8,9 - Năm học 2008-2009 - Cù Thị Xuân Hương

20 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 502,3 KB

Nội dung

GV: Giới thiệu các bước cơ bản để - Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 làm việc với một chương trình trong môi trường lập trình T.P Hoạt động 6: Củng cố và dặn dò GV:Qua t[r]

(1)Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Phßng Gd&ĐT huyÖn KR¤NG N¤ Trường THCS ĐĂK NANG - - Gi¸o ¸n M«n : Tin häc 8,9 Gi¸o viªn : Cï THÞ XU¢N H¦¥NG Tæ :ANH - TIN N¨m häc: 2008 - 2009 Lop8.net (2) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 Ngµy so¹n : Ngµy d¹y : -ŠƒƒƒŠ- 14/01/2009 15/01/2009 Trường THCS Đăk Nang TuÇn : 20 TiÕt : 35 Bµi : Máy tính và chương trình máy tính A Môc tiªu: KiÕn thøc: - Biết người dẫn cho máy tính thực công việc thông qua lệnh - Biết chương trình là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động Kû n¨ng: - BiÕt thªm vÒ kû n¨ng lËp tr×nh Thái độ: - Nghiªm tóc häc B ChuÈn bỊ: Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh… 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 học sinh III D¹y bµi míi : hoạt động GV Và HS NéI DUNG Hoạt động : Học sinh hiểu người điều khiển máy tính thông qua cái gì Con người lệnh cho máy tính HS: Nghiªn cøu SGK phÇn GV: Làm nào để in văn có sẵn Lop8.net (3) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang thÕ nµo? giÊy? HS: Suy nghÜ vµ tr¶ lêi - Con người điều khiển máy tính thông qua GV: Con người điều khiển máy tính lệnh th«ng qua c¸i g×? VD: C¸c thao t¸c më t¾t m¸y,l­u vb,… HS: Th«ng qua lÖnh GV: Em hiểu nào là chương trình - Chương trình là cách để người dẫn HS: Nghiªn cøu vµ tr¶ lêi theo ý hiÓu cho m¸y tÝnh thùc hiÖn nhiÒu thao t¸c liªn GV: Giải thích chương trình là gì ? tiếp cách tự động HS: Suy nghÜ vµ tr¶ lêi Hoạt động : Tìm hiểu ví dụ rô - bốt nhặt rác GV: Em hiểu nào là người Ví dụ: rô-bốt nhặt rác R«bèt? (M« h×nh SGK) HS: Suy nghÜ vµ tr¶ lêi GV: Cho HS đọc SGK - Lập chương trình lệnh cụ thể, đơn HS: Quan s¸t vµ nghiªn cøu SGK giản, theo trình tự để rôbốt có thể hoàn GV: Em phải lệnh nào để thành tốt công việc r«bèt hoµn thµnh viÖc nhÆc r¸c bá vµo thùng đúng nơi qui định? HS: Suy nghÜ vµ tr¶ lêi 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 HOạT động 3: Củng cố và dặn dò GV: Sau thùc hiÖn lÖnh “H·y quÐt * Cñng cè: nhµ” ë trªn, vÞ trÝ míi cña ro-bèt lµ g×? HS: Suy nghÜ vµ tr¶ lêi GV: Bæ sung GV: Em hãy đưa các lệnh để rô - bốt trë l¹i vÞ trÝ xuÊt ph¸t cña nã? HS: Suy nghÜ vµ tr¶ lêi GV: Bæ sung * DÆn dß: - Viết các lệnh dẫn để rôbốt hoàn thành c«ng viÖc trùc nhËt líp cña em - Viết các lệnh dẫn để rô bốt giúp em là mét c¸i ¸o Lop8.net (4) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Ngµy so¹n : 14/01/2009 Ngµy d¹y : 15/01/2009 Trường THCS Đăk Nang TuÇn :20 TiÕt :36 Bµi : Máy tính và chương trình máy tính A Môc tiªu : KiÕn thøc: - 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ò chương trình dịch Kû n¨ng: - Biết vận dụng ngôn ngữ lập trình để giải bài toán Thái độ: - Nghiªm tóc häc B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, 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 lệnh cho máy tính nào? Lấy ví dụ minh hoạ? III D¹y bµi míi : hoạt động gv và hs Néi dung Hoạt động : Học sinh hiểu viết chương trình là gì GV: Đưa ví dụ chương Viết chương trình: lệnh cho máy tÝnh lµm viÖc tr×nh HS: Nghiªn cøu SGK vµ quan s¸t s¬ đồ chương trình GV: Lí 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 Lop8.net (5) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang để để 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 GV: Viết chương trình là gì? thùc hiÖn c¸c c«ng viÖc hay gi¶i mét bµi HS: Tr¶ lêi to¸n cô thÓ 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 : Tìm hiểu nào là ngôn ngữ lập trình, chương trình dịch GV:MT xö lý th«ng tin nh­ thÕ nµo ? HS: Suy nghÜ vµ tr¶ lêi GV: Mét d·y bit bao gåm bao nhiªu sè vµ lµ nh÷ng sè nµo? HS: Suy nghi vµ tr¶ lêi GV: Máy tính có hiểu chương trình viết ngôn ngữ thông thường kh«ng? Nã chØ hiÓu ng«n ng÷ g×? HS: Suy nghÜ vµ tr¶ lêi 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 HS: §äc l¹i vµ ghi vë GV: Đưa mẫu chương trình đơn gi¶n viÕt b»ng ng«n ng÷ Pascal ? Theo em m¸y tÝnh cã hiÓu 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 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:Việc tạo chương trình máy tính gồm bước nào ? HS: Gồm bước: B1: Viết chương trình ngôn ngữ lËp tr×nh B2: Dịch chương trình thành ngôn ngữ máy để MT hiểu - Pascal, C, Java, Basic, … 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 Chương trình và ngôn ngữ lập trình? - 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 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 - Chương trình soạn thảo và chương trình dịch thường kết hợp vào phần mềm, gọi là môi trường lập trình Lop8.net (6) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Hoạt động 5: Củng cố và dặn dò GV:Em hiểu nào là chương * Củng cố: tr×nh? HS: Suy nghÜ vµ tr¶ lêi GV: §Ó m¸y tÝnh hiÓu ®­îc CT m×nh viÕt th× m¸y tÝnh ph¶i lµm g×? HS: Suy nghi vµ tr¶ lêi GV: Cho HS đọc ghi nhớ * DÆn dß - Häc l¹i bµi vµ häc thuéc ghi nhí - Lµm c¸c c©u hái vµ bµi tËp - Häc bµi míi Lop8.net (7) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Ngµy so¹n :4/02/2009 Ngµy d¹y :5/02/2009 TuÇn :21 TiÕt :37 Bµi : Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh A Môc tiªu : 1.KiÕn thøc: - 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 - Biết tên ngôn ngữ lập trình là người lập trình đặt ra, đặ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¸ Kû n¨ng: - Bæ sung thªm kiÕn thøc vÒ ng«n ng÷ lËp tr×nh Thái độ: B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh 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ò : Viết chương trình là gì? phải viết chương trình? Lop8.net (8) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Ng«n ng÷ lËp tr×nh lµ g×? t¹i ph¶i t¹o ng«n ng÷ lËp tr×nh? III D¹y bµi míi : hoạt động gv và hs Néi dung Hoạt động : Học sinh hiểu nào là ngôn ngữ lập trình Ví dụ chương trình GV: Đưa ví dụ chương * Ví dụ chương trình đơn giản viết trình đơn giản viết môi trường Pascal Pascal HS: Quan s¸t cÊu tróc vµ giao diÖn chương trình Pascal GV: Theo em chương trình ®­îc dÞch sang m· m¸y th× m¸y tÝnh sÏ ®­a kÕt qu¶ g×? - Sau chạy chương trình này máy in lên HS: Tr¶ lêi theo ý hiÓu mµn h×nh dßng ch÷ Chao cac ban Hoạt động : Học sinh hiểu ngôn ngữ lập trình gồm gì Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? GV: Khi nói và viết ngoại ngữ để người 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µ ph¶i ®­îc ghÐp theo đúng quy tắc ngữ pháp hay không? - Ngôn ngữ lập trình là tập hợp các kí hiệu và HS: Đọc câu hỏi suy nghĩ và trả lời quy tắc viết các lệnh tạo thành chương tr×nh hoµn chØnh vµ thùc hiÖn ®­îc trªn m¸y GV: Ng«n ng÷ lËp tr×nh gåm nh÷ng tÝnh g×? HS: Nghiªn cøu SGK tr¶ lêi GV: Chèt kh¸i niÖm trªn mµn h×nh Hoạt động : HS tìm hiểu nào là từ khoá và tên chương trình GV: Đưa ví dụ chương trình phần trước HS: Nghiªn cøu GV: Theo em nh÷ng tõ nµo chương trình là từ khoá HS: Tr¶ lêi theo ý hiÓu Tõ kho¸ vµ tªn - 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ïng c¸c tõ kho¸ này cho bất kì mục đích nào khác ngoài mục đích sử dụng ngôn ngữ lập trình quy định Lop8.net (9) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang GV: ChØ c¸c tõ kho¸ chương trình như: Program, uses, - Tên dùng để phân biệt các đại lượng chương trình và người lập trình đặt Bengin, end GV: Trong chương trình đại lượng theo quy tắc : nµo gäi lµ tªn HS: Tr¶ lêi theo ý hiÓu GV: Tªn lµ g×? + Hai đại lượng khác chương GV: Chèt kh¸i niÖm tªn vµ gi¶i tr×nh ph¶i cã tªn kh¸c thích thêm quy tắc đặt tên + Tên không trùng với các từ khoá chương trình HS: Nghe vµ ghi bµi Hoạt đông 4: Củng cố và dăn dò GV: Qua tiết học em đã hiẻu * Củng cố nh÷ng ®iÒu g×? GV: Hãy đặt hai tên hợp lệ và hai tªn kh«ng hîp lÖ GV: Tªn hîp lÖ 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, hoÆc đặt tên ban_kinh cho bán kính hình tròn, Các tên đó là tªn hîp lÖ, cßn c¸c tªn Lop em, 10A, lµ nh÷ng tªn kh«ng hîp lÖ * DÆn dß: Häc thuéc kh¸i niÖm ng«n ng÷ lËp trình và hiểu môi trường lập trình là gì HiÓu, ph©n biÖt ®­îc tõ kho¸ vµ tªn chương trình Lop8.net (10) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Ngµy so¹n :4/02/2009 Ngµy d¹y :04/02/2008 TuÇn 21 TiÕt :38 Bµi : Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh A Môc tiªu : 1.KiÕn thøc: - 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 Kû n¨ng: - Bæ sung kiÕn thøc vÒ lËp tr×nh Thái độ: - Nghiªm tóc B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, 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ò : Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? Thế nào là từ khoá và tên chương trình? III D¹y bµi míi : hoạt động gv và hs Néi dung Hoạt động : Học sinh hiểu cấu trúc chương trình GV: Đưa ví dụ chương trình Cấu trúc chung chương trình - Cấu trúc chung 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 10 Lop8.net (11) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 GV: Cho biết chương trình có nh÷ng phÇn nµo? HS: Quan sát chương trình và nghiªn cøu sgk tr¶ lêi GV: Chỉ phần chương tr×nh cho HS n¾m b¾t HS: HS ghi vµ n¾m b¾t GV: Gi¶i thÝch thªm cÊu t¹o cña phần đó -ŠƒƒƒŠ- Trường THCS Đăk Nang sẵn có thể sử dụng chương trình) và mét sè khai b¸o kh¸c Phần thân 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, có phần khai báo phải đặt trước phần thân chương trình Hoạt động : Học sinh hiểu số thao tác chính NNLT Pascal GV: Khởi động chương trình T.P để xuÊt hiÖn mµn h×nh sau : VÝ dô vÒ ng«n ng÷ lËp tr×nh - Khởi động chương trình: - Mµn h×nh T.P xuÊt hiÖn - Từ bàn phím soạn chương trình tương tự word 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 - Sau đã soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình GV: Giới thiệu các bước để - Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 làm việc với chương trình môi trường lập trình T.P Hoạt động 6: Củng cố và dặn dò GV:Qua tiết học em đã hiểu nh÷ng g×? * Cñng cè 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 tiÕt häc * DÆn dß: Hiểu cấu trúc chương trình thường gồm nh÷ng phÇn nµo? Học thuộc các bước để làm việc với chương trình môI trường TP Häc thuéc phÇn ghi nhí (SGK) 11 Lop8.net (12) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Ngµy so¹n : 11/02/08 Ngµy d¹y : 12/02/08 TuÇn 22 TiÕt 39, 40 Bµi thùc hµnh : lµm quen víi turbo pascal A Môc tiªu : KiÕn thøc - Thự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 chương trình Pascal đơn giản - Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết - Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình Kû n¨ng - Củng cố kiến thức qua nội dung đã học qua thực hành Thái độ - Nghiªm tóc B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Häc sinh: - Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã 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ò : Cấu trúc chung chương trình gồm phần nào? Đọc tên và chức số từ khoá chương trình Nêu các bước để làm việc với chương trình Turbo Pascal III D¹y bµi míi : hoạt động GV và HS NéI DUNG 12 Lop8.net (13) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang TiÕt 39 : Hoạt động : 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 Gv 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 tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal Hoạt động : Giáo viên hướng dẫn Hs làm bài 1trên bảng GV: Giới thiệu biểu tượng chương trình và cách khởi động chương trình cách HS: Theo dâi vµ quan s¸t t×m biÓu tượng 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 chuyÓn vÖt s¸ng, chän lÖnh thực đơn Bài 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 mµn h×nh cña Turbo Pascal a Khởi động Turbo Pascal hai c¸ch: Cách 1: Nháy đúp chuột trên biểu tượng trªn mµn h×nh nÒn; Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe th­ môc chøa tÖp nµy (thường là thư mục 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ë; trá; dßng trî gióp phÝa 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 chuyển qua lại các bảng chọn e Nhấn phím Enter để mở bảng chọn f Quan s¸t c¸c lÖnh tõng b¶ng chän HS: 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 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 GV: Giíi thiÖu c¸ch tho¸t khái TP b¶ng chän File lµ F, b¶ng chän Run lµ R, ) HS: Lµm thö trªn m¸y tÝnh cña g Sö dông c¸c phÝm mòi tªn lªn vµ xuèng ( m×nh và ) để di chuyển các lệnh GV: Theo dâi quan s¸t c¸c thao t¸c b¶ng chän 13 Lop8.net (14) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 thùc hiÖn cña H trªn tõng m¸y vµ hướng dẫn thêm -ŠƒƒƒŠ- Trường THCS Đăk Nang h Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal Hoạt động : Giáo viên hướng dẫn Hs làm bài trên bảng HS: Gõ chương trình phần a Bài Soạn thảo, lưu, dịch và chạy chương sgk trình đơn giản GV: Mở chương trình đã chuẩn bị program CT_Dau_tien; s½n tõ m¸y chñ uses crt; begin HS: §äc vµ hiÓu chó ý sgk clrscr; writeln('Chao cac ban'); HS: Lµm theo mét c¸ch tuÇn tù c¸c write('Toi la Turbo bước b, c, d sgk Pascal'); GV: Theo dõi và hướng dẫn trên end c¸c m¸y - Nhấn tổ hợp phím Alt+F9 để dịch chương GV: Dịch và chạy chương trình trên trình m¸y chñ - Nhấn tổ hợp phím Ctrl+F9 để chạy chương HS: Quan sát và đối chiếu kết trình - Sau đó nhấn Alt+F5 để quan sát kết trªn m¸y cña m×nh TiÕt 40 : Hoạt động : Giáo viên hướng dẫn Hs làm bài trên bảng HS: Làm theo các bước yêu cầu SGK Bài Chỉnh sửa chương trình và nhận biết sè lçi GV: Thường xuyên 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 Hs hiÓu HS: Quan s¸t vµ l¾ng nghe gi¶i thÝch Hoạt động : Giáo viên tổng kết nội dung tiết thực hành GV: §­a lªn b¶ng néi dung chÝnh cần đạt tiết thực hành này Tổng kết : SGK (SGK) HS: §äc l¹i 14 Lop8.net (15) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang 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 nhà Đọc và chuẩn bị bài : Chương trình máy tính và liệu *** - 15 Lop8.net (16) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Ngµy so¹n : 18/2 Ngµy d¹y : 19/2 TuÇn 23 TiÕt :41 Bµi : CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU A Môc tiªu : KiÕn thøc: - Biết khái niệm kiểu liệu; - Biết số phép toán với liệu số; Kû n¨ng: - Thªm mét sè kû n¨ng qua tong néi dung ®­îc häc Thái độ: - L¾ng nghe vµ hiÓu bµi B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, Häc sinh: - Kiến thức đã học - Đọ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ò : - Viết chương trình hiển thị hai câu: Chµo thÇy c« Chóc th©y c« søc khoÎ vµ h¹nh phóc III D¹y bµi míi : hoạt động GV Và HS NéI DUNG Hoạt động : Học sinh tìm hiểu liệu và kiểu liệu GV: Nêu tình để gợi ý vÒ d÷ liÖu vµ kiÓu d÷ liÖu GV: §­a lªn mµn h×nh vÝ dô D÷ liÖu vµ kiÓu d÷ liÖu 16 Lop8.net (17) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang SGK Ví dụ 1: Minh hoạ kết thực chương trình HS: Quan sát để phân biệt in màn hình với các kiểu liệu quen thuộc là chữ ®­îc hai lo¹i d÷ liÖu quen vµ sè thuéc lµ ch÷ vµ sè Dòng chữ 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 GV: Theo em cã nh÷ng kiÓu d÷ liÖu g×? LÊy vÝ dô cô thÓ kiểu liệu nào đó HS: Nghiªn cøu SGK vµ tr¶ lêi trªn SGK, §å dïng häc tËp, b¶ng phô GV: Chèt trªn mµn h×nh kiÓu d÷ liÖu c¬ b¶n nhÊt vµ gi¶i thÝch thªm GV: Trong ng«n ng÷ lËp tr×nh nµo còng chØ cã kiÓu liệu đó hay còn nhiều n÷a? HS: Nghiªn cøu SGK tr¶ lêi Phép toán với các số - Các ngôn ngữ lập trình định nghĩa sẵn số kiÓu d÷ liÖu c¬ b¶n Dưới đây là số kiểu 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 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,  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 mçi ng«n ng÷ lËp tr×nh cã thÓ kh¸c Ví dụ Bảng đây liệt kê số kiểu liệu GV: §­a lªn mµn h×nh vÝ dô c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal: SGK để giới thiệu tên mét sè kiÓu d÷ liÖu c¬ b¶n 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 kiÓu d÷ liÖu c¬ b¶n TP GV: §­a vÝ dô : 123 vµ ‘123’ Tªn kiÓu Ph¹m vi gi¸ trÞ Số nguyên khoảng 215 đến 215  integer Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số real char Mét kÝ tù b¶ng ch÷ c¸i string X©u kÝ tù, tèi ®a gåm 255 kÝ tù 17 Lop8.net (18) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang HS: §äc tªn hai kiÓu d÷ liÖu trªn GV: §­a chó ý vÒ kiÓu d÷ liÖu char vµ string Chó ý: Dữ liệu kiểu kí tự và kiểu xâu Pascal đặt cặp dấu nháy đơn Hoạt động : HS tìm hiểu, làm quen với các phép toán và kiểu liệu số GV: ViÕt lªn b¶ng phô c¸c C¸c phÐp to¸n víi d÷ liÖu kiÓu sè phép toán số học dùng cho - Bảng đây kí hiệu các phép toán số học đó d÷ liÖu kiÓu sè thùc vµ sè ng«n ng÷ Pascal: nguyªn? HS: ViÕt vµ gi¬ b¶ng phô cã hiÖu lÖnh cña GV KÝ PhÐp to¸n KiÓu d÷ liÖu GV: §­a lªn mµn h×nh b¶ng hiÖu kÝ hiÖu c¸c phÐp to¸n dïng céng sè nguyªn, sè thùc + cho kiÓu sè thùc vµ sè trõ sè nguyªn, sè thùc  nguyªn nh©n sè nguyªn, sè thùc * HS: Quan sát để hiểu cách Chia sè nguyªn, sè thùc / viÕt vµ ý nghÜa cña tõng div chia lÊy phÇn nguyªn sè nguyªn phÐp to¸n vµ ghi vë sè nguyªn mod chia lÊy phÇn d­ GV: Đưa số ví dụ sgk Dưới đây là các ví dụ phép chia, phép chia lấy phần nguyªn vµ phÐp chia lÊy phÇn d­: vµ gi¶i thÝch thªm HS: Quan s¸t, l¾ng nghe vµ 5/2 = 2.5; 12/5 = 2.4 ghi vë div = 2; 12 div = 2 mod = 1; 12 mod = 2 GV: §­a phÐp to¸n viÕt - Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi trªn d¹ng ng«n ng÷ to¸n häc : x  xy  vµ yªu cÇu HS ng«n ng÷ lËp tr×nh Pascal vÝ dô : Ng«n ng÷ to¸n Ng«n ng÷ TP viÕt biÓu thøc nµy b»ng ng«n a*b-c+d abc+d ng÷ TP a HS: ViÕt vµ gi¬ b¶ng phô 15   15+5*(a/2) cã hiÖu lÖnh cña GV GV: Yªu cÇu HS viÕt l¹i x 5 y (x+5)/(a+3) (x  2) x 5 y y/(b+5)*(x+2)*(x+2) a 3 b5  (x  2) phÐp to¸n a 3 b5 b»ng ng«n ng÷ TP Quy t¾c tÝnh c¸c biÓu thøc sè häc: 18 Lop8.net (19) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang HS: Lµm trªn b¶ng phô  Các phép toán ngoặc thực trước tiªn; GV: NhËn xÐt vµ ®­a b¶ng vÝ dô SGK  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 HS: Nªu quy t¾c tÝnh c¸c và phép chia lấy phần dư thực trước; biÓu thøc sè häc GV: NhËn xÐt vµ chèt trªn  PhÐp céng vµ phÐp trõ ®­îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i mµn h×nh GV: ViÕt l¹i biÓu thøc nµy b»ng ng«n ng÷ lËp tr×nh (a  b)(c  d)  6  a ? Chó ý: Trong Pascal (và hầu hết các ngôn ngữ Pascal lập trình nói chung) phép sử dụng cặp dấu HS : ViÕt SGK, §å dïng ngoặc tròn () để gộp các phép toán Không dùng cặp häc tËp, b¶ng phô dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} GV: NhËn xÐt vµ ®­a chó toán học ý Hoạt động 3: Củng cố và dặn dò * cñng cè HS: Nh¾c l¹ nh÷ng kiÕn thøc cần đạt bài GV: Chèt l¹i nh÷ng kiÕn thøc träng t©m bµi * DÆn dß Häc lý thuyÕt, lµm bµi tËp 1, 2, 3, Đọc trước phần 3,4 bài 19 Lop8.net (20) Giaùo aùn Tin hoïc – N aêm hoïc 2008-2009 -ŠƒƒƒŠ- Trường THCS Đăk Nang Ngµy so¹n : 18/2 Ngµy d¹y : 19/2 TuÇn 23 TiÕt 42 Bµi 3: CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU A Môc tiªu : KiÕn thøc: - BiÕt c¸c phÐp to¸n so s¸nh ng«n ng÷ lËp tr×nh - Biết khái niệm điều khiển tương tác người với máy tính Kû n¨ng - Bæ sung mét sè kû n¨ng qua tõng néi dung Thái độ - Nghiªm tóc B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, Häc sinh: - Kiến thức đã học - Đọ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ò : III D¹y bµi míi : hoạt động gv và hs Néi dung Hoạt động 3: HS biết ý nghĩa và cách viết các phép toán so sánh TP GV: §­a lªn mµn h×nh b¶ng kÝ hiÖu c¸c phÐp to¸n so s¸nh to¸n C¸c phÐp so s¸nh häc GV: Các phép toán so sánh dùng để 20 Lop8.net (21)

Ngày đăng: 12/03/2021, 21:01

w