Con người phải sử dụng chương trình nào đó để chuyển ngôn ngữ của con người sang Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net... Ng«n ng÷ lËp tr×nh lµ ng«n [r]
(1)M«n tin häc TuÇn: Ngµy so¹n: 20/8/2010 Ngµy d¹y: / /20 TiÕt sè: Tên bài: Máy tính và chương trình máy tính I Môc tiªu Häc xong bµi häc nµy, häc sinh cã kh¶ n¨ng sau: - Biết người dẫn cho máy tính thông qua các lệnh - Biết chương trình là cách người dẫn máy tính thực các lệnh liên tiếp cách tự động - Viết chương trình là viết các lệnh để máy tính thực giải bài toán cụ thể nào đó II Phương pháp giảng dạy Lấy ví dụ cụ thể, đàm thoại, phân tích, tổng hợp III ChuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp Bµi míi Giáo viên dẫn dắt học sinh vào bài học: Các năm học trước chúng ta đã làm quen với số kiến thức máy tính, hệ điều hành, hệ soạn thảo và chương trình bảng tính từ đó chúng ta biết máy tính có vai trò quan trọng, nó hỗ trợ nhiều cho chúng ta việc giải công việc đòi hỏi tỉ mỉ và lại nhiÒu thêi gian Hoạt động giáo viên và học sinh N«i dung Hoạt động 1> Con người lệnh cho máy tính nào ? GV: DÉn d¾t häc sinh th«ng qua c¸c kiÕn thức đã học các lớp trước - M¸y tÝnh lµ c«ng cô hç trî người xử lý thông tin cách hiệu HS: Chó ý l¾ng nghe qu¶ - M¸y tÝnh thùc hiÖn mét c«ng viÖc người dẫn thích hợp GV: Lấy các ví dụ liên quan đến việc máy tính thực lệnh người dẫn mà học sinh đã biết qua quá trình học - VD 1: Để khởi động máy tính ta tËp ë c¸c líp trªn HS: Tư nhớ lại các kiến thức đã học và nháy đúp chuột (ra lệnh cách Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (2) M«n tin häc đưa các câu trả lời theo gợi ý giáo nháy đúp chuột vào biểu tượng viªn - VD 2: Khi so¹n th¶o v¨n b¶n ta gâ HS: Chó ý l¾ng nghe ch÷ th× xuÊt hiÖn trªn nÒn mµn h×nh - VD 3: Sao chÐp v¨n b¶n: Thùc hiÖn nhiÒu lÖnh: Lu vµo bé nhí vµ néi dung đó sang vị trí GV: Tæng kÕt §Ó chØ dÉn m¸y tÝnh thùc hiÖn mét HS: L¾ng nghe, ghi chÐp bµi công việc nào đó, người đưa cho m¸y tÝnh mét hoÆc nhiÒu lÖnh vµ m¸y tính thực các lệnh đó Hoạt động 2> Ví dụ: Rô- bốt nhặt rác GV: Sử dụng máy chiếu chiếu hình ảnh rôbốt nhặt rác để diễn tả các lệnh HS: Quan s¸t trªn m¸y chiÕu hoÆc s¸ch gi¸o khoa GV: LÊy thªm mét sè vÝ dô cã thùc tế mà máy móc có sử dụng các lệnh để thùc hiÖn hay lµm viÖc HS: Cùng giáo viên đàm thoại các ví dụ ®îc ®a Hoạt động 3> Viết chương trình- lệnh cho máy tính làm việc GV: Dùng các ví dụ trên để đưa khái niệm chương trình - Chương trình máy tính là dãy HS: Chó ý l¾ng nghe, ghi chÐp bµi cÈn thËn c¸c lÖnh mµ m¸y tÝnh cã thÓ hiÓu vµ thùc hiÖn ®îc - Để thực chương trình thì gọi tên chương trình - Các lệnh chương trình thùc hiÖn tuÇn tù GV: Dùng ví dụ rô- bốt để minh hoạ cho chương trình HS : Quan s¸t, l¾ng nghe Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (3) M«n tin häc TuÇn: Ngµy so¹n: 20/8/2010 Ngµy d¹y: / /20 TiÕt sè: Tên bài: Máy tính và chương trình máy tính (tiếp) I Môc tiªu Häc xong bµi nµy, häc sinh cã kh¶ n¨ng sau: - Hiểu lý cần viết chương trình - Biết vai trò ngôn ngữ lập trình và chương trình dịch II Phương pháp giảng dạy Lấy ví dụ cụ thể, đàm thoại, phân tích, tổng hợp III chuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp Bµi míi Hoạt động giáo viên và học sinh N«i dung Hoạt động 3> Viết chương trình- lệnh cho máy tính làm việc (tiếp) GV: Đàm thoại: Tại cần viết chương tr×nh? HS : Chó ý l¾ng nghe, tr¶ lêi GV: kÕt luËn ViÕt nhiÒu lÖnh vµ tËp hîp mét HS : ghi chÐp bµi chương trình giúp người điều khiển máy tính cách đơn giản Hoạt động 4> Chương trình và ngôn ngữ lập trình GV: Đưa các ví dụ thực tế liên quan đến ngôn ngữ từ đó dẫn dắt học sinh đến khái VD: Khi nãi chuyÖn víi tiÕng niÖm vÒ ng«n ng÷ lËp tr×nh phải nói tiếng anh cần có người HS : Chó ý l¾ng nghe phiªn dÞch th× hä míi hiÓu GV: Giíi thiÖu M¸y tÝnh sö dông ng«n ng÷ m¸y HS : ghi chÐp bµi (dãy các bit) để giải Con người sử dụng tiếng việt GV: §µm tho¹i: ? Con người phải sử dụng chương trình nào đó để chuyển ngôn ngữ người sang Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (4) M«n tin häc ng«n ng÷ cña m¸y tÝnh? HS : t vµ tr¶ lêi theo kinh nghiÖm GV: §a kh¸i niÖm vÒ ng«n ng÷ lËp trình và chương trình dịch Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng HS: Chó ý ghi chÐp bµi cÈn thËn để viết các chương trình máy tính Chương trình dịch giúp chuyển chương trình viết ngôn ngữ lập trình sang ngôn ngữ máy để m¸y tÝnh hiÓu ®îc GV: Dïng m¸y chiÕu ph©n tÝch h×nh ¶nh để tác dụng chương trình dịch HS : Quan s¸t trªn m¸y chiÕu Cñng cè - người dẫn cho máy tính thông qua các lệnh - Viết chương trình là hướng dẫn máy tính thực các công việc hay bài toán cụ thể nào đó - Ngôn ngữ để viết các chương trình máy tính gọi là ngôn ngữ máy tÝnh Hướng dẫn nhà Tr¶ lêi c©u hái vµ bµi tËp s¸ch gi¸o khoa trang Th«ng qua tæ, ngµy… th¸ng … n¨m 20 Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (5) M«n tin häc TuÇn: Ngµy so¹n: / /20 Ngµy d¹y: / /20 TiÕt sè: Tên bài: làm quen với chương trình vµ ng«n ng÷ lËp tr×nh I Môc tiªu Häc xong bµi nµy, häc sinh cã kh¶ n¨ng sau: - 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ừ khoá dành riêng cho mục đích định - Biết tên ngôn ngữ lập trình là người lập trình đặt ra, 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¸ kh¸c II Phương pháp giảng dạy Lấy ví dụ cụ thể, đàm thoại, phân tích, tổng hợp III chuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp KiÓm tra bµi cò - CH1: Để máy tính thực công việc nào đó thì phải làm gì? Nêu lý cần phải viết chương trình máy tính? - CH2: Ngôn ngữ lập trình là gì? Chương trình dịch làm nhiệm vụ gì? Bµi míi Hoạt động giáo viên và học sinh N«i dung Hoạt động 1> Ví dụ chương trình GV: Dïng m¸y chiÕu chiÕu néi dung cña vÝ dô in mµn h×nh mét dßng ch÷ Program vidu; Begin HS : Quan s¸t vµ chó ý l¾ng nghe Write(‘Chao cac ban’); End Hoạt động 2> Ngôn ngữ lập trình gồm gì ? GV: §µm tho¹i: Víi vÝ dô nh trªn c¸c em h·y cho biÕt c¸c c©u lÖnh ng«n ng÷ lËp tr×nh ®îc t¹o tõ ®©u ? Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (6) M«n tin häc HS: Häc sinh quan s¸t trªn m¸y chiÕu vµ tr¶ lêi: + T¹o bëi c¸c ch÷ c¸i, c¸c lo¹i dÊu, + C©u lÖnh writeln(‘chao cac ban’) GV: NhËn xÐt vµ tæng kÕt Ng«n ng÷ lËp tr×nh gåm : HS: chó ý l¾ng nghe vµ ghi chÐp bµi cÈn - B¶ng ch÷ c¸i riªng, gåm: C¸c ch÷ thËn c¸i tiÕng Anh vµ mét sè ký hiÖu kh¸c nh dÊu phÐp to¸n (+, -, *, /, ^, ) c¸c dấu đóng, mở ngoặc - Quy t¾c viÕt: gåm quy t¾c vÒ chÝnh t¶ vµ ng÷ nghÜa - C¸ch bè trÝ c¸c c©u lÖnh GV: LÊy vÝ dô liªn hÖ víi thùc tÕ ng«n ng÷ tù nhiªn HS: Cïng ph©n tÝch vÝ dô Hoạt động 3> Từ khoá và tên GV: Sử dụng hình (SGK) để minh hoạ cho häc sinh vÒ c¸c thµnh phÇn cña ng«n ng÷ lËp tr×nh HS : Quan s¸t GV: §µm tho¹i: Nh×n vµo vÝ dô c¸c em thÊy c¸c ch÷ cã mµu s¾c thÕ nµo? HS : quan s¸t vÝ dô vµ nhËn xÐt : Gåm mµu vµng vµ tr¾ng - Program, begin, end lµ tõ mµ ng«n GV: §a nhËn xÐt vµ kÕt luËn HS: Chú ý lắng nghe và ghi chép bài cẩn ngữ lập trình quy định dùng với ý nghĩa, chức cố định thËn GV: Lấy ví dụ thực tế để giải thích thêm cho học sinh hiểu Từ đó giáo viên - Tõ kho¸ cña mét ng«n ng÷ lËp tr×nh ®a kh¸i niÖm vÒ tõ kho¸ HS: Chó ý l¾ng nghe vµ ghi chÐp bµi cÈn lµ nh÷ng tõ dµnh riªng kh«ng ®îc dùng từ khoá này cho mục đích thËn nào khác ngoài mục đích sử dụng ngôn ngữ lập trình quy định - Tên là người lập trình tự đặt và GV: Giíi thiÖu kh¸i niÖm vÒ tªn HS: Chó ý l¾ng nghe vµ ghi chÐp bµi cÈn sö dông nh÷ng kÝ tù mµ ng«n ng÷ lËp tr×nh cho phÐp Tªn ph¶i tu©n thñ c¸c thËn GV: LÊy vÝ dô vµ ®a lu ý víi häc sinh quy t¾c sau : + Tên khác ứng với các đại đặt từ khoá Yêu cầu học sinh lấy ví dụ tên lượng khác + Tªn kh«ng ®îc trïng víi tõ kho¸ chương trình + Tªn kh«ng ®îc b¾t ®Çu b»ng ch÷ HS : LÊy vÝ dô minh häa sè vµ kh«ng ®îc chøa dÊu c¸ch Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (7) M«n tin häc TuÇn: Ngµy so¹n: / /20 Ngµy d¹y: / /20 TiÕt sè: Tên bài: làm quen với chương trình vµ ng«n ng÷ lËp tr×nh (tiÕp) I Môc tiªu Häc xong bµi nµy, häc sinh cã kh¶ n¨ng sau: - Biết cấu trúc chương trình bao gồm phần khai báo và phần thân II Phương pháp giảng dạy Lấy ví dụ cụ thể, đàm thoại, phân tích, tổng hợp III CuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè - VÖ sinh líp Bµi míi Hoạt động giáo viên và học sinh N«i dung Hoạt động 4> Cấu trúc chung chương trình GV: Dïng h×nh ¶nh minh ho¹ h×nh chØ cho học sinh nhận biết chương trình - PhÇn khai b¸o: Khai b¸o tªn vµ mét gåm hai phÇn: HS: Quan s¸t vÝ dô, chó ý l¾ng nghe vµ ghi sè khai b¸o kh¸c (c¸c th viÖn, khai chÐp bµi cÈn thËn b¸o biÕn, ) - Phần thân chương trình: Bắt đầu b»ng tõ kho¸ BEGIN vµ kÕt thóc b»ng tõ kho¸ END vµ dÊu chÊm (END.) Gi÷a c¸c tõ kho¸ BEGIN vµ END lµ c¸c c©u lÖnh PhÇn nµy bao gåm c¸c lÖnh m¸y tÝnh cÇn thùc hiÖn vµ b¾t buéc ph¶i cã GV: Yªu cÇu häc sinh ph©n tÝch vÝ dô, gióp häc sinh cã thÓ nhËn biÕt tõ kho¸, tªn, c©u lÖnh HS: Quan s¸t vµ ®a nh÷ng nhËn xÐt vÒ tõ kho¸, tªn, Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (8) M«n tin häc Hoạt động 5> Ví dụ ngôn ngữ lập trình GV: Giíi thiÖu víi häc sinh mét ng«n ng÷ lập trình dùng để minh hoạ Sö dông ng«n ng÷ Pascal HS: chó ý l¾ng nghe GV: Lấy ví dụ và hướng dẫn học sinh - Khởi động phần mềm các bước để hoàn thiện ví dụ HS: Chú ý lắng nghe, ghi chép bài cẩn - Sử dụng bàn phím để soạn thảo thËn - Nhấn Alt + F9 để dịch chương trình KiÓm tra lçi chÝnh t¶ vµ có ph¸p, söa ch÷a nÕu cÇn - Nhấn Ctrl + F9 để chạy chương trình Cñng cè - Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ c¸c quy t¾c viÕt c¸c lÖnh t¹o thành chương trình hoàn chỉnh và thực trên máy tính - NhiÒu ng«n ng÷ lËp tr×nh cã thÓ tËp hîp c¸c tõ kho¸ dµnh riªng cho nh÷ng mục đích sử dụng định - Một chương trình có phần: Phần khai báo và phần thân chương trình - 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 Hướng dẫn nhà - C©u hái vµ bµi tËp s¸ch gi¸o khoa trang 13 - Bài đọc thêm trang 14 Th«ng qua tæ, ngµy… th¸ng … n¨m 20 Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (9) M«n tin häc TuÇn: Ngµy so¹n: 02/9/2010 Ngµy d¹y: 08/9/2010 TiÕt sè: Tªn bµi: lµm quen víi turbo pascal I Môc tiªu Häc xong bµi häc nµy, häc sinh cã kh¶ n¨ng sau: - Bước đầu làm quen với môi trường lập trình pascal, nhận diện màn hình so¹n th¶o, c¸ch më c¸c b¶ng chän vµ chän lÖnh - Gõ 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 II Phương pháp giảng dạy §µm tho¹i, ph©n tÝch, tæng hîp, nhËn xÐt III ChuÈn bÞ cña GV, HS - GV: Gi¸o ¸n thùc hµnh, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh, phßng m¸y tÝnh - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp KiÓm tra bµi cò - CH1: H·y cho biÕt c¸c thµnh phÇn c¬ b¶n cña mét ng«n ng÷ lËp tr×nh - CH2: Cho biết khác từ khoá và tên Cho biết cách đặt tên chương trình Bµi míi Hoạt động dạy và học Néi dung Hoạt động 1- 1> Hướng dẫn mở đầu GV: Giíi thiÖu - Mục đích yêu cầu bài thực hành HS: L¾ng nghe GV: §µm tho¹i gîi nhí: ? Cách khởi động chương trình, soạn thảo, dịch và chạy chương trình? HS: Nhí l¹i, tr¶ lêi c©u hái GV: Nh¾c l¹i - C¸c kiÕn thøc liªn quan HS: L¾ng nghe + Khởi động Pascal + So¹n th¶o + Tõ kho¸ vµ tªn ng«n ng÷ lËp tr×nh + NhËp, chØnh söa, d÷ liÖu Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net (10) M«n tin häc + Cách dịch và chạy chương trình - Lµm mÉu: GV: Tr×nh diÔn mÉu trùc tiÕp trªn m¸y Soạn thảo và chạy chương trình CTtính, hướng dẫn các bước làm cụ thể dau-tien bµi lý thuyÕt HS: Quan sát, ghi nhớ các bước cụ thể Hoạt động 2- 2> Hướng dẫn thường xuyên GV: Ph©n c«ng theo nhãm - Ph©n c«ng vÞ trÝ thùc hµnh HS: Ngåi vÞ trÝ c¸c m¸y theo c¸c nhãm GV: Giao bµi tËp SGK - Giao bµi tËp: Bµi tËp s¸ch gi¸o khoa trang 15, 16 HS: NhËn bµi tËp GV: Quan sát, hướng dẫn, nhắc nhở, kiểm - Làm bài tập thực hành trên máy tra häc sinh lµm bµi + Bµi tËp s¸ch gi¸o khoa trang 15, 16 HS: Lµm bµi trªn m¸y GV: Giải đáp các thắc mắc học sinh nÕu cã Cñng cè - Cách soạn thảo, dịch và chạy chương trình - Kiểm tra và sửa lỗi chương trình Hướng dẫn nhà - Hoµn thiÖn bµi - Dịch và chạy thử chương trình Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 10 (11) M«n tin häc TuÇn: Ngµy so¹n: 02/9/2010 Ngµy d¹y: 08/9/2010 TiÕt sè: Tªn bµi: lµm quen víi turbo pascal (tiÕp) I Môc tiªu Häc xong bµi häc nµy, häc sinh cã kh¶ n¨ng sau: - Bước đầu làm quen với môi trường lập trình pascal, nhận diện màn hình so¹n th¶o, c¸ch më c¸c b¶ng chän vµ chän lÖnh - Gõ 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 II Phương pháp giảng dạy §µm tho¹i, ph©n tÝch, tæng hîp, nhËn xÐt III ChuÈn bÞ cña GV, HS - GV: Gi¸o ¸n thùc hµnh, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh, phßng m¸y tÝnh - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp Bµi míi Hoạt động dạy và học Néi dung Hoạt động 1- 1> Hướng dẫn mở đầu GV: Nhắc lại kiến thức, yêu cầu học sinh - Khởi động chương trình thùc hiÖn thao t¸c trªn m¸y tÝnh - Lu tÖp HS:Chó ý l¾ng nghe, nhí l¹i kiÕn thøc, vµ thùc hiÖn trùc tiÕp trªn m¸y tÝnh Hoạt động 2- 2> Hướng dẫn thường xuyên (tiếp) GV: Giao bµi tËp SGK - Giao bµi tËp: Lµm bµi tËp thùc hµnh trªn m¸y: Bµi 2, s¸ch gi¸o khoa HS: NhËn bµi tËp trang 16, 17, 18 GV: Quan sát, hướng dẫn, nhắc nhở, kiểm - Làm bài tập: Làm bài tập thực hành tra häc sinh lµm bµi trªn m¸y: Bµi 2, s¸ch gi¸o khoa HS: TËp trung lµm bµi trªn m¸y trang 16, 17, 18 GV: Giải đáp các thắc mắc học sinh nÕu cã Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 11 (12) M«n tin häc Hoạt động 3: 3> Hướng dẫn kết thúc GV: Tổng hợp, đánh giá kết buổi thực - Đánh giá kết buổi thực hành hµnh HS: l¾ng nghe GV: Nh¾c nhë häc sinh thùc hiÖn - VÖ sinh phßng m¸y Cñng cè Lu ý c¸c phÇn tæng kÕt s¸ch gi¸o khoa trang 18, 19 Bµi tËp vÒ nhµ - Hoµn thiÖn bµi tËp trªn líp - Bài đọc thêm sách giáo khoa trang 19 Th«ng qua tæ, ngµy… th¸ng … n¨m 20 Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 12 (13) M«n tin häc TuÇn: Ngµy so¹n: 09/9/2010 Ngµy d¹y: 15/9/2010 TiÕt sè: Tªn bµi: LuyÖn gâ phÝm nhanh víi finger break out I Môc tiªu Häc xong bµi häc nµy, häc sinh cã kh¶ n¨ng sau: - LuyÖn gâ phÝm nhanh vµ chÝnh x¸c - Biết cách khởi động các trò chơi II Phương pháp giảng dạy §µm tho¹i, ph©n tÝch, tæng hîp, nhËn xÐt III ChuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh, bµi tËp lµm thªm - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp KiÓm tra bµi cò - Cách khởi động, mở tệp mới, lưu tệp Pascal? Cách dịch và chạy chương trình? Bµi míi Hoạt động GV và HS Néi dung Hoạt động 1: Giới thiệu phần mềm GV: Giới thiệu mục đích sử dụng Mục đích trò chơi này là luyện gõ cña phÇn mÒm bµn phÝm nhanh, chÝnh x¸c HS : L¾ng nghe Hoạt động 2: Màn hình chính phần mềm a> Khởi động phần mềm GV: Hỏi học sinh cách để khởi động mét phÇn mÒm nãi chung HS : Trả lời nháy đúp chuột lên biểu tượng phần mềm trên màn hình desktop GV gợi ý: Cách khởi động phần mềm Finger break out còng gièng nh phÇn Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 13 (14) M«n tin häc mÒm kh¸c vµ gäi häc sinh lªn khëi động phần mềm Để khởi động phần mềm em hãy nháy HS : Thùc hiÖn đúp chuột lên biểu tượng phần mÒm trªn nÒn mµn h×nh desktop b> Giíi thiÖu mµn h×nh chÝnh GV: Giíi thiÖu c¸c thµnh phÇn chÝnh cña phÇn mÒm HS : Chó ý l¾ng nghe GV: Gäi mét häc sinh nh¾c l¹i c¸c phÇn chÝnh cña phÇn mÒm HS : Tr¶ lêi GV: Gäi häc sinh nhËn xÐt HS : Häc sinh nhËn xÐt GV: Nh¾c l¹i Trong mµn h×nh giíi thiÖu, nhÊn phÝm HS : Chó ý l¾ng nghe Enter nút OK để chuyển sang mµn h×nh lµm viÖc chÝnh cña phÇn mÒm C¸c thµnh phÇn mµn h×nh chÝnh cña phÇn mÒm gåm: H×nh bµn phÝm ë vÞ trÝ trung t©m víi c¸c phÝm cã vÞ trÝ nh trªn bµn phÝm C¸c phÝm ®îc t« mµu øng víi ngãn tay gâ phÝm Khung trèng phÝa trªn h×nh bµn phÝm lµ khu vùc ch¬i Khung bªn ph¶i chøa c¸c lÖnh vµ thông tin lượt chơi Ví dụ, ô Level cã thÓ chän c¸c møc khã kh¸c cña trß ch¬i: B¾t ®Çu (Beginner), Trung b×nh (Intermediate) vµ N©ng cao (Advanced) c) Tho¸t khái phÇn mÒm GV: yªu cÇu häc sinh nªu c¸ch tho¸t khái mét phÇn mÒm Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 14 (15) M«n tin häc HS tr¶ lêi GV: Gäi häc sinh kh¸c nhËn xÐt HS: NhËn xÐt GV: NhËn xÐt HS: Chó ý l¾ng nghe - NÕu muèn dõng ch¬i, h·y nh¸y GV: Gäi häc sinh lªn tho¸t khái chuét lªn nót Stop ë khung bªn ph¶i chương trình - Muèn tho¸t khái phÇn mÒm, nh¸y HS : Thùc hiÖn nót GV: NhËn xÐt hoÆc nhÊn tæ hîp phÝm Alt+F4 HS: Chó ý l¾ng nghe vµ quan s¸t Cñng cè - C¸c thao t¸c c¬ b¶n víi phÇn mÒm Hướng dẫn nhà - LuyÖn c¸c thao t¸c c¬ b¶n trªn phÇn mÒm Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 15 (16) M«n tin häc TuÇn: Ngµy so¹n: 09/9/2010 Ngµy d¹y: 15/9/2010 TiÕt sè: Tªn bµi: LuyÖn gâ phÝm nhanh víi finger break out (tiÕp) I Môc tiªu Häc xong bµi häc nµy, häc sinh cã kh¶ n¨ng sau: - LuyÖn gâ phÝm nhanh vµ chÝnh x¸c - Biết cách khởi động các trò chơi II Phương pháp giảng dạy §µm tho¹i, ph©n tÝch, tæng hîp, nhËn xÐt III ChuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh, bµi tËp lµm thªm - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp KiÓm tra bµi cò Bµi míi Hoạt động thầy và trò Néi dung Hoạt động 1: Hướng dẫn sử dụng phần mềm GV: Giíi thiÖu víi häc sinh c¸ch ch¬i - §Ó b¾t ®Çu ch¬i nh¸y chuét vµo nót c¸c trß ch¬i phÇn mÒm th«ng Start t¹i khung bªn ph¶i - Trước các lần chơi xuất hộp qua m¸y chiÕu ®a n¨ng HS : Chó ý l¾ng nghe, ghi vë, quan tho¹i cho biÕt c¸c phÝm sÏ ®îc luyÖn s¸t c¸ch ch¬i gõ lần chơi đó GV: Lµm mÉu - Nhấn Space để bắt đầu chơi HS : Quan s¸t - Khu vùc ch¬i lµ c¸c « lµm thµnh GV: Gäi häc sinh lªn lµm thö khối Nhiệm vụ người chơi là bắn HS : Lªn thùc hiÖn ph¸ lµm c¸c « biÕn mÊt khái mµn h×nh GV: NhËn xÐt cách di chuyển để cầu va vµo chóng - NÕu c¸c « bÞ b¾n hÕt Th¾ng - Di chuyÓn c¸c qu¶ cÇu b»ng c¸ch ®iÓu khiÓn ngang cã ký tù, gâ Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 16 (17) M«n tin häc ký tự bên trái bên phải để di chuyÓn ngang sang tr¸i hoÆc sang phải Ký tự để bắn cÇu nhá - Quả cầu lớn không chạm đất b»ng c¸ch di chuyÓn ngang cho chóng va vµo ngang råi quay lªn - ë møc khã h¬n, sÏ cã c¸c vËt không để các vật này chạm vµo ngang cñng cè - C¸ch gâ phÝm nhanh vµ chÝnh x¸c Hướng dẫn nhà LuyÖn tËp ë nhµ c¸ch ch¬i c¸c trß ch¬i Th«ng qua tæ, ngµy… th¸ng … n¨m 20 Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 17 (18) M«n tin häc §Ò kiÓm tra 15 phót C©u 1: Chuyển các biểu thức toán học sau sang dạng biểu diễn tương đương pascal : X Y a X Z b A c X d X 22 X Y 2 X Y 1/ Y B 2X 3Y X3 C©u : ChuyÓn c¸c biÓu thøc tõ pascal sang c¸c biÓu thøc to¸n häc a 2*Pi*r b 1/(n*(n+1)*(n+2)) c 1+ 1/(x*x) + 1/(y*y) + 1/(z*z) d (10*a+2*b)/(a*b) e 1+ (1-a)/(1+1/(a+ b)*(a+b)*(a+b)) f a*x*x*x + b*x*x + c*x + d Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 18 (19) M«n tin häc §¸p ¸n vµ biÓu ®iÓu C©u 1: a (X + Y)/(X- Z) b (X- Y)*(X- Y)/(X*X +Y+1/Y) c A/(X+1/(X+ 2)(X+2)) d B/1/X*X*X + 2*X*X*X/3*Y*Y C©u 2: a 2.Pi.r (1 ®iÓm) (1 ®iÓm) (1 ®iÓm) (1 ®iÓm) (1 ®iÓm) n(n 1)(n 2) 1 c 1+ x y z 10a 2b d ab 1 a e 1 ( a b) (1 ®iÓm) f ax3+ bx2 + cx+ d (1 ®iÓm) b (1 ®iÓm) (1 ®iÓm) (1 ®iÓm) Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 19 (20) M«n tin häc TuÇn: Ngµy so¹n: 16/9/2010 Ngµy d¹y: 22/9/2010 TiÕt sè: Tên bài: chương trình máy tính và liệu I Môc tiªu Häc xong bµi häc nµy, häc sinh cã kh¶ n¨ng sau: - 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è - Vận dụng chuyển đổi các biểu thức toán học thông thường sang các biểu thøc ng«n ng÷ lËp tr×nh II Phương pháp giảng dạy §µm tho¹i, ph©n tÝch, tæng hîp, nhËn xÐt III ChuÈn bÞ cña GV, HS - GV: Gi¸o ¸n lý thuyÕt, tµi liÖu tham kh¶o, m¸y chiÕu ®a n¨ng, m¸y tÝnh, bµi tËp lµm thªm - HS: S¸ch gi¸o khoa, vë ghi IV TiÕn tr×nh lªn líp Tæ chøc líp - SÜ sè líp - VÖ sinh líp KiÓm tra bµi cò - CH1 : Nêu các bước để hoàn thiện chương trình pascal - CH2 : Viết chương trình hiển thị màn hình tam giác * cách sử dụng c¸c c©u lÖnh write hoÆc writeln Bµi míi Hoạt động GV và HS Néi dung Hoạt động : Dữ liệu và kiểu liệu D÷ liÖu vµ kiÓu d÷ liÖu GV: Nêu tình để gợi Ví dụ 1: Minh hoạ kết thực ý liệu và kiểu liệu chương trình in màn hình với các kiểu GV: §a lªn mµn h×nh vÝ dô liÖu quen thuéc lµ ch÷ vµ sè SGK HS: Quan sát để phân biệt ®îc hai lo¹i d÷ liÖu quen Dòng chữ thuéc lµ ch÷ vµ sè Phép toán với các số Trường: THCS Trọng điểm Lê Hữu Trác Gi¸o viªn: Huúnh ThÞ Hång Nam Lop8.net 20 (21)