Ch-ơng trìnhTinhọc 10 (35 tuần x tiết/tuần=70 tiết) Giáo án số : Số Tiết : Tổng số tiết giảng: Thực ngày tháng _ năm Tên học: Mục đích, yêu cầu: - Học sinh cần nắm đ-ợc? 1.1 Kiến thức: o Biết khái niệm ngônngữ máy, hợp ngữngônngữ bậc cao 1.2 Kỹ năng: - Học sinh cần vận dụng: Kiểm tra cũ Câu hỏi kiểm tra cũ (Phần làm việc học sinh) Củng cố kiến thức cũ (Phần làm việc giáo viên) Thuật toán có tính chất Ví dụ minh hoạ thuật toán tìm Max Hiểu toán tìm Max, phân tích nêu đ-ợc tính chất Đồ dùng học tập sử dụng cho tiết dạy: + Chuẩn bị thầy: Giáo án, sách giáo khoa, máy vi tính, bảng, phấn + Chuẩn bị học trò: Sách giáo khoa, vở, bút, giấy A4 Page 1/ Ch-ơng trìnhTinhọc 10 (35 tuần x tiết/tuần=70 tiết) Nội dung giảng Hệ thống câu hỏi GV Ghi bảng GV yêu cầu học sinh đọc sách giáo khoa T45 để trả lời câu hỏi: Làm để máy tính hiểu GV nhắc lại thuật toán giải ph-ơng trình bậc từ trực tiếp thực đ-ợc thuật dẫn dắt đến họcngônngữlậptrình đời toán ? GV chia lớp làm nhóm yêu cầu nhóm nghiên cứu sgk: Nhóm 1: Tìm hiểu ngônngữ máy Nhóm 2: Hợp ngữ Nhóm 3: Ngônngữlậptrình bậc cao Nhóm 4: Nhận xét đánh giá Yêu cầu : Nêu -u điểm, nh-ợc điểm, nhận xét ngônngữ máy, hợp ngữ, ngônngữlậptrình Gv chi bảng làm cột : NN mây Hợp ngữ NNLTBC - -u điểm - Nh-ợc điểm - Nhận xét - -u điểm - -u điểm - Nh-ợc điểm - Nhận xét - Nhận xét * Ch-ơng trình dịch : - GV gọi hs đại diện cho nhóm lên bảng trình bày - GV gọi hs nhóm NX phần trình bày Hãy trình bày -u điểm, nh-ợc - GV đánh giá phần trình bày nhóm nhận Ngônngữ máy xét nhóm đ-a kiến thức chuẩn điểm ngônngữ máy - Ưu điểm: Là ngônngữ máy - GV yêu cầu hs ghi vào tính trực tiếp hiểu thực hiện, cho phép khai thác triệt để tối -u khả Page 2/ Ch-ơng trìnhTinhọc 10 (35 tuần x tiết/tuần=70 tiết) - GV đ-a ví dụ chữ TIN đ-ợc thực d-ới dạng mã nhị phân Hãy nêu -u điểm, nh-ợc điểm - GV đánh giá phần trình bày nhóm nhận xét nhóm đ-a kiến thức chuẩn hợp ngữ - GV đ-a ví dụ sgk T.45 Ch-ơng trình dịch gì? - GV yêu cầu hs ghi vào - GV giải thích thêm : Ch-ơng trình dịch dùng để chuyển ch-ơng trình viết hợp ngữNgônngữ máy : Trình bày ngônngữlập trình? - GV đánh giá phần trình bày nhóm nhận xét nhóm đ-a kiến thức chuẩn - GV đ-a ví dụ: Pascal, Visual Basic, C++ - GV yêu cầu hs ghi vào máy - Nh-ợc điểm : Ngônngữ phức tạp phụ thuộc nhiều vào phần cứng, ch-ơng trình viết nhiều công sức, cồng kềnh khó hiệu - Nhận xét : Ngônngữ không thích hợp với số đông ng-ời lậptrình lệnh viết ngônngữ máy dạng mã nhị phân dạng mã hexa Hợp ngữ: - Ưu điểm: Là ngônngữ kết hợp ngônngữ máy với ngônngữ tự nhiên ng-ời ( th-ờng tiếng Anh) để thực lệnh - Nh-ợc điểm : Còn phức tạp - Nhận xét : Ngônngữ thích hợp với nhà lậptrình chuyên nghiệp * Ch-ơng trình dịch : Để ch-ơng trình viết đ-ợc hợp ngữ thực đ-ợc máy tính, cần đ-ợc dịch ngônngữ máy ch-ơng trình hợp dịch Ngônngữlậptrình bậc cao: - Ưu điểm: Là ngônngữ phụ thuộc vào loại máy, ch-ơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp - Nhận xét : Ngônngữ thích hợp với phần đông ng-ời lậptrình Tổng kết : - Tóm l-ợc kiến thức trọng tâm : Ngônngữ máy, hợp ngữ, ngônngữlậptrình bậc cao - Yêu cầu học sinh làm việc nhà, chuẩn bị cho tiết sau : Ôn lại 4, đọc tr-ớc Page 3/ Ch-ơng trìnhTinhọc 10 (35 tuần x tiết/tuần=70 tiết) Page 4/ Ch-ơng trìnhTinhọc 10 (35 tuần x tiết/tuần=70 tiết) Page 5/ Ch-ơng trìnhTinhọc 10 (35 tuần x tiết/tuần=70 tiết) Page 6/ ... nghiệp * Ch-ơng trình dịch : Để ch-ơng trình viết đ-ợc hợp ngữ thực đ-ợc máy tính, cần đ-ợc dịch ngôn ngữ máy ch-ơng trình hợp dịch Ngôn ngữ lập trình bậc cao: - Ưu điểm: Là ngôn ngữ phụ thuộc... ch-ơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp - Nhận xét : Ngôn ngữ thích hợp với phần đông ng-ời lập trình Tổng kết : - Tóm l-ợc kiến thức trọng tâm : Ngôn ngữ máy, hợp ngữ, ngôn ngữ lập trình. .. Hợp ngữ: - Ưu điểm: Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên ng-ời ( th-ờng tiếng Anh) để thực lệnh - Nh-ợc điểm : Còn phức tạp - Nhận xét : Ngôn ngữ thích hợp với nhà lập trình