TuÇn 1 Tiết 1+2: máy tính và chương trình máy tính I/ Môc tiªu: - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh; - Biết chương trình là cách để con người chỉ dẫn[r]
(1)Gi¸o ¸n: Tin häc Người soạn: Đoàn Thị ánh Nguyệt TuÇn Tiết 1+2: máy tính và chương trình máy tính I/ Môc tiªu: - 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; - Biết viết chương trìnhlà 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Ó; II/ ChuÈn bÞ cña häc sinh vµ gi¸o viªn: GV: Một số chương trình mẫu HS: Nghiên cứu trước bài III/ TiÕn tr×nh d¹y häc: Bµi míi: Hoạt động GV + HS Néi dung ghi b¶ng Hoạt động 1: người lệnh cho máy tính nào? GV cho HS nghiªn cøu sgk ?Lấy ví dụ người lệnh cho máy tÝnh: GV chốt và kết luận vấn đề: - §Ó chØ dÉn m¸y tÝnh thùc hiÖn mét công việc nào đó, người đưa cho m¸y tÝnh mét hoÆc nhiÒu lÖnh, m¸y tính thực các lệnh này theo đúng thứ tự nhận VD1 : Gâ ch÷ A lªn mµn h×nh Ra lÖnh cho MT ghi ch÷ lªn mµn h×nh VD Sao chÐp ®o¹n vb lµ yªu cÇu MT thùc hiÖn lÖnh: chÐp ghi vµo bé nhí vµ chÐp tõ bé nhí vÞ trÝ míi Hoạt động 2: Ví dụ rô - bốt nhặt rác Giả sử có đống rác và rô-bốt Nếu thực theo các lệnh sau đây, các vị trí hình đây Từ vị trí rô-bốt hoàn thành tốt công việc: hiÖn thêi cña r«-bèt, ta cÇn c¸c lÖnh để dẫn rô-bốt nhặt rác và bỏ rác vào thùng rác để nơi quy định Trường THCS Sơn Hoá Lop8.net (2) Gi¸o ¸n: Tin häc Người soạn: Đoàn Thị ánh Nguyệt VÞ trÝ thïng r¸c Vị trí đống rác Quay phải, bước bước ? Nhìn vào hình, em hãy mô tả các bước để Robot có thể thực nhặt rác bỏ vµo thïng Tiến bước VÞ trÝ r«bèt NhÆt r¸c quay phải, bước bước Gi¶ sö c¸c lÖnh trªn ®îc viÕt vµ lu mét tÖp víi tªn "H·y nhÆt r¸c " Khi đó ta cần lệnh "Hãy nhặt rác", các lệnh tệp đó điều khiển rôbốt tự động thực các lệnh nãi trªn quay trái, Tiến bước Bá r¸c vµo thïng Hoạt động 3: Viết chương trình: lệnh cho máy tính làm việc Việc viết các lệnh để điều khiển rô-bốt Máy tính “nói” và “ Hiểu” vÒ thùc chÊt còng cã nghÜa lµ viÕt ng«n ng÷ riªng lµ ng«n ng÷ m¸y tÝnh - Viết chương trình là sử dụng các từ chương trình có nghĩa (thường là tiếng Anh) - Khi thực chương trình, máy tính - Các chương trình dịch đóng vai trò thực các lệnh có chương "người phiên dịch" và dịch tr×nh mét c¸ch tuÇn tù chương trình viết ngôn ngữ lập trình sang ngôn ngữ máy để máy tÝnh cã thÓ hiÓu ®îc Nh vËy, th«ng tin ®a vµo m¸y phải chuyển đổi thành dạng dãy ? §Ó thùc hiÖn ®îc c«ng viÖc, m¸y tÝnh bit (d·y c¸c tÝn hiÖu ®îc kÝ hiÖu ph¶i hiÓu c¸c lÖnh ®îc viÕt b»ng hoÆc 1) chương trình Vậy làm nào để máy tính hiểu các lệnh người? Ta cã thÓ lÖnh cho m¸y tÝnh b»ng c¸ch nãi hoÆc gâ c¸c phÝm bÊt k× ®îc kh«ng? các ngôn ngữ lập trình đã đời để giảm nhẹ khó khăn việc viết chương Trường THCS Sơn Hoá Lop8.net (3) Người soạn: Đoàn Thị ánh Nguyệt Gi¸o ¸n: Tin häc tr×nh Cñng cè - Ghi nhí - lµm bµi tËp SGK Hướng dẫn học nhà: - Häc bµi theo SGK - Häc ghi nhí vµ lµm l¹i BT 1; B2,3 SGK Rót kinh nghiªm - HS hiểu bài; biết sử dụng lệnh hàng ngày để đưa vào trương trình MT - HS tự lấy đựoc VD minh hoạ cho bài - Thời gian đảm bảo - Hoàn thành nội dung chương trình Tæ chuyªn m«n ký duyÖt ngµy / / 2009 TTCM NguyÔn ThÞ An Trường THCS Sơn Hoá Lop8.net (4)