GV chia lớp thành 4 nhóm thảo luận câu hỏi sau: tại sao người ta phải tạo ra các ngôn ngữ lập trình trong khi đó có thể điều khiển máy tính bằng ngôn ngữ maùy?. Các nhóm cử đại diện [r]
(1)Ngày soạn: 21/08/2011 Baøi: Ngaøy giaûng: Ngaøy giaûng: Ngaøy giaûng: Ngaøy giaûng: TUAÀN 24/08/2011 25/08/2011 25/08/2011 25/08/2011 Tieát: Tieát: Tieát: Tieát: MAÙY TÍNH VAØ CHÖÔNG TRÌNH MAÙY TÍNH (TT) Lớp: 84 Lớp: 82 Lớp: 81 Lớp: 83 Tieát PPCT: I MUÏC TIEÂU BAØI HOÏC: Kiến thức: Biết cách thức để người dẫn cho máy tính thực công việc thông qua caùc leänh Kyõ naêng: Thái độ: Có thái độ yêu thích môn học II CHUAÅN BÒ: Taøi lieäu, baøi taäp: Saùch giaùo khoa, giaùo aùn vaø taøi lieäu lieân quan Baøi taäp: SGK Duïng cuï, thieát bò: Phoøng maùy III TIẾN TRÌNH LÊN LỚP: Ổn định và tổ chức lớp: (1 phút) Kieåm tra baøi cuõ: Kết hợp kiểm tra quá trình giảng dạy Baøi giaûng: (38 phuùt) Hoạt động Thầy và Tròø Noäi dung ghi baûng Hoạt động 1: Tìm hiểu nội dung “Viết chương trình - Viết chương trình _ lệnh cho máy leänh cho maùy tính laøm vieäc?“(18 phuùt) Aùp duïng tính laøm vieäc: cho caû khoái Chöông trình maùy tính laø moät daõy Hình thức tổ chức: đàm thoại caùc leänh maø maùy tính coù theå hieåu vaø Nội dung hoạt động: thực Yêu cầu HS đọc thông tin SGK Tên chương trình xem là HS khaùc laéng nghe leänh Hoûi: chöông trình maùy tính laø gì? Khi thực chương trình, máy tính Hỏi: câu lệnh “Hãy nhặt rác” ví dụ trên còn thực các lệnh có goïi laø gì? chương trình cách GV KL: caâu leänh goäp chung hay teân chöông trình Cho HS quan saùt tranh hình 2/SGK Hoûi: neâu caùc caâu leänh cuûa chöông trình “Haõy nhaët raùc”? GV KL và rút nhận xét: các lệnh này thực từ lệnh đầu tiên đến lệnh cuối cùng Hoûi:taïi caàn vieát chöông trình? GV KL : chương trình giúp cho người điều khiển maùy tính moät caùch ñôn giaûn vaø hieäu quaû hôn HS chép bài vào Chuẩn kiến thức cho học sinh: Lop7.net (2) Löu yù cho HS chöông trình maùy tính laø gì Chương trình và ngôn ngữ lập Hoạt động 2: Tìm hiểu nội dung “Chương trình và trình: ngôn ngữ lập trình” (20 phút) Aùp dụng cho khối Các dãy bit là sở để tạo ngôn Hình thức tổ chức: thực hành và thảo luận ngữ dành cho máy tính gọi là Nội dung hoạt động: ngôn ngữ máy Yêu cầu HS đọc thông tin SGK Ngôn ngữ lập trình là ngôn ngữ dùng HS khaùc laéng nghe để viết các chương trình máy tính Hỏi: để máy tính xử lý, thông tin đưa vào máy phải Chöông trình dòch laø chöông trình chuyển dổi thành dạng gì? dùng để chuyển đổi từ ngôn ngữ lập GV KL: daïng daõy bit (daõy caùc soá chæ goàm vaø 1) trình sang ngôn ngữ máy GV giải thích cho HS hiểu việc viết chương Chương trình soạn thảo và chương trình ngôn ngữ máy khó khăn và nhiều trình dịch cùng với các công cụ trợ thời gian, công sức Vì người ta dùng ngôn ngữ giúp, tìm kiếm, sữa lỗi và thực lập trình để viết chương trình chương trình thường kết hợp Hỏi: ngôn ngữ lập trình là gì? vào phần mềm gọi là môi GV KL trường lập trình GV chia lớp thành nhóm thảo luận câu hỏi sau: người ta phải tạo các ngôn ngữ lập trình đó có thể điều khiển máy tính ngôn ngữ maùy? Các nhóm cử đại diện trả lời Nhoùm khaùc nhaän xeùt GV nhaän xeùt vaø ruùt keát luaän: vieäc vieát chöông trình ngôn ngữ máy khó khăn và nhiều thời gian, công sức Hoûi: chöông trình dòch laø gì? Hoûi: vieäc taïo chöông trình maùy tính bao goàm maùy bước? Hỏi: kết nhận sau bước là gì, sau bước laø gì? Hỏi: môi trường lập trình là gì? GV KL và giới thiệu cho HS vài ngôn ngữ lập trình khaùc nhö: C, Java, Basic, Pascal, Foxpro… HS chép bài vào Chuẩn kiến thức cho học sinh: Lưu ý cho HS ngôn ngữ lập trình là gì Tổng kết nội dung, đánh giá cuối bài: (5 phút) Lưu ý cho HS chương trình máy tính là gì? Ngôn ngữ lập trình là gì? Yêu cầu HS trả lời câu hỏi SGK Dặn dò, kế hoạch học tập tiết sau: (1 phút) Về học bài và đọc trước bài: LAØM QUEN VỚI CHƯƠNG TRÌNH VAØ NGÔN NGỮ LẬP TRÌNH IV NHỮNG VẤN ĐỀ CẦN RÚT KINH NGHIỆM: Lớp 84 Lớp 82 Lớp 81 Lớp 83 a Lop7.net (3) Lop7.net (4)