KiÕn thøc - Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ.. - Biết ngôn ngữ dùng để viết chương trình máy tính gọi[r]
(1)Ngµy d¹y: Ngµy d¹y: Ngµy d¹y: / / / /2010 T¹i líp 8A1 /2010 T¹i líp 8A2 /2010 T¹i líp 8A3 Tiết 1- Bài 1: máy tính và chương trình máy tính I Môc tiªu bµi häc 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 mô tả các bước để thực công việc nào đó Thái độ - Ham häc hái, t häc tËp II ChuÈn bÞ cña gi¸o viªn vµ häc sinh 1.Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học 2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập III Hoạt động dạy – học ổn định tổ chức: Lớp 8A1: / Líp 8A2: / GV GV GV HS Hoạt động GV và HS KiÓm tra bµi cò Kh«ng Bµi míi Hoạt động (13 phút) Con người lệnh cho máy tính nh thÕ nµo? M¸y tÝnh lµ c«ng cô lµ c«ng cô hç trợ giúp người xử lý thông tin mét c¸ch hiÖu qu¶ Tuy nhiªn m¸y tính là máy tính điện tử, để máy tÝnh thùc hiÖn ®îc nh÷ng c«ng viÖc mµ ta mong muèn th× chóng ta ph¶i ®a nh÷ng chØ dÉn cho m¸y tÝnh, sau đó máy tính thực LÊy vÝ dô SGK tr4: Khi Ên phÝm a chương trình Word trên màn hình xuất chữ a -> ta đã lệnh cho m¸y tÝnh Tæ chøc cho HS lÊy vÝ dô lÖnh cho m¸y tÝnh Lấy ví dụ Trao đổi nhận xét đánh gi¸ chÐo Néi dung chÝnh Con người lệnh cho máy tính nh thÕ nµo? §Ó m¸y tÝnh cã thÓ thùc hiÖn mét công việc, người phải đưa nh÷ng chØ dÉn thÝch hîp cho m¸y tÝnh Lop8.net (2) GV KÕt luËn HS Nghiªn cøu mét sè vÝ dô SGK Hoạt động ( 25 phút) VÝ dô GV Giíi thiÖu qua vÒ robot 2.VÝ dô: R« bèt nhÆt r¸c GV Tổ chức HS hoạt động theo nhóm H×nh 1: R« bèt nhÆt r¸c Chia líp thµnh nhãm cïng th¶o Tiến bước luận vấn đề Quay trái, tiến bước M« t¶ robot nhÆt r¸c bá vµo thïng ? NhÆt r¸c r¸c theo h×nh vÏ Quay phải, tiến bước HS §éc lËp suy nghÜ vµ tr¶ lêi Quay trái, tiến bước Nhận xét đánh giá cho Bá r¸c vµo thïng KÕt luËn GV HS th¶o luËn néi dung: Trong ví dụ robot, thay đổi ? thø tù cña lÖnh vµ lÖnh chương trình, rôbốt có thực ®îc c«ng viÖc nhÆt r¸c kh«ng? H·y xác định vị trí robốt sau thùc hiÖn xong lÖnh “H·y nhÆt r¸c” Em hãy đưa hai lệnh để rôbốt trở l¹i vÞ trÝ ban ®Çu? HS Chia líp thµnh nhãm bµn, th¶o luËn phót C¸c nhãm b¸o c¸o kÕt qu¶ Nhận xét đánh giá lẫn Nhận định lại kiến thức Cñng cè vµ luyÖn tËp ( phót) GV: Tãm t¾t kiÕn thøc träng t©m HS: Tr¶ lêi c¸c c©u hái SGK tr8 Hướng dẫn học tự học nhà và chuẩn bị cho tiết sau (2 phút) ChuÈn bÞ cho tiÕt sau: HS: - Học bài cũ, đọc phần GV: - So¹n bµi, t×m hiÓu SGK, tµi liÖu, §DDH Lop8.net (3) Ngµy d¹y: Ngµy d¹y: Ngµy d¹y: / / / /2010 T¹i líp 8A1 /2010 T¹i líp 8A2 /2010 T¹i líp 8A3 Tiết 2- Bài 1: máy tính và chương trình máy tính (Tiếp) I Môc tiªu bµi häc KiÕn thøc - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ - 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 mô tả các bước để thực công việc nào đó Thái độ - Ham häc hái, t häc tËp II ChuÈn bÞ cña gi¸o viªn vµ häc sinh Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học 2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập III Hoạt động dạy – học ổn định tổ chức: Lớp 8A1: / Líp 8A2: / Hoạt động GV và HS KiÓm tra bµi cò ( phót) Em hãy lấy số ví dụ mà em đã lÖnh cho m¸y tÝnh thùc hiÖn mét công việc nào đó Em hãy hướng dẫn bạn em thực viÖc nÊu c¬m b»ng bÕp cñi ( Lu ý có đầy đủ các nguyên vật liệu) Bµi míi Hoạt động ( 13 phút) Viết chương trình – lệnh cho m¸y tÝnh lµm viÖc GV Việc viết các lệnh để điều khiển r«bèt vÝ dô trªn chÝnh lµ viÕt chương trình Chương trình máy tính là gì? ? HS Tr¶ lêi LÖnh gåm mÊy lÖnh, lÖnh gåm ? mÊy lÖnh HS Tr¶ lêi Néi dung chÝnh - Vo gạo cho vào nồi, đổ nước theo định lượng - Cho lªn bÕp ®un s«i, khuÉy chê c¬m c¹n - Bắc xuống vần kiểm tra chÝn Viết chương trình - lệnh cho m¸y tÝnh lµm viÖc Chương trình máy tính là dãy c¸c c©u lÖnh mµ m¸y tÝnh cã thÓ hiÓu vµ thùc hiÖn ®îc Khi thực chương trình các lÖnh ®îc thùc hiÖn mét c¸ch tuÇn tù Lop8.net (4) GV Khi thực hiệc chương trình máy tính sÏ thùc hiÖn tuÇn tù c¸c lÖnh HS Chó ý vµ ghi bµi HS Quan sát hình2 tr để minh hoạ ? Tại ta phải viết chương trình HS Nghiªn cøu SGK vµ tr¶ lêi GV Lấy hình làm ví dụ để minh hoạ HS Ghi bµi Hoạt động (18 phút) Chương trình và ng«n ng÷ lËp tr×nh GV §Ó m¸y tÝnh cã thÓ xö lý, th«ng tin đưa vào máy tính phả chuyển đối thµnh d¹ng bit (lµ d·y c¸c sè gåm vµ 0)… ViÕt b»ng ng«n ng÷ m¸y khó khăn, khó sử dụng Do đó các ngôn ngữ lập trình đã đời Em h·y lÊy mét sè ng«n ng÷ lËp ? tr×nh mµ em biÕt HS Kể số chương trình GV Giíi thiÖu mét sè ng«n ng÷ lËp tr×nh nh Turbo Pascal, Accses GV Tuy nhiªn m¸y tÝnh cha hiÓu ®îc các chương trình ngôn ngữ lập trình Chương trình còn chuyển đổi thành ngôn ngữ máy chương trình dịch tương øng HS Quan s¸t h×nh 4,5 GV Gi¶i thÝch h×nh trªn Quan s¸t chó ý HS em đọc ghi nhớ SGK tr8 Cñng cè vµ luyÖn tËp (8 phót) GV: Tãm t¾t kiÕn thøc träng t©m HS: Tr¶ lêi c¸c c©u hái 2,3,4 SGK tr8 Chương trình và ngôn ngữ lập tr×nh Ngôn ngữ lập trình dùng để viết các chương trình máy tính VÝ dô; Turbo Pascal, Accses Máy tính chưa hiểu các chương tr×nh b»ng ng«n ng÷ lËp tr×nh Chương trình còn cần chuyển đổi sang ngôn ngữ chương trình dịch tương ứng Ghi nhí: SGK tr Hướng dẫn học tự học nhà và chuẩn bị cho tiết sau (2 phút) ChuÈn bÞ cho tiÕt sau: HS: - Học bài cũ, đọc trước bài GV: - So¹n bµi, nghiªn cøu SGK, tµi liÖu, §DDH Lop8.net (5)