1. Trang chủ
  2. » Giáo án - Bài giảng

Tin học 10_Bài 5: Ngôn ngữ lập trình

6 276 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 318,82 KB

Nội dung

Ch-ơng trình Tin họ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ôn ngữ máy, hợp ngữ ngôn ngữ 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ình Tin họ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ọc ngôn ngữ lập trì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ôn ngữ máy Nhóm 2: Hợp ngữ Nhóm 3: Ngôn ngữ lập trì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ôn ngữ máy, hợp ngữ, ngôn ngữ lập trì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ôn ngữ máy xét nhóm đ-a kiến thức chuẩn điểm ngôn ngữ máy - Ưu điểm: Là ngôn ngữ 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ình Tin họ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ôn ngữ máy : Trình bày ngôn ngữ 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ôn ngữ 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ôn ngữ không thích hợp với số đông ng-ời lập trình lệnh viết ngôn ngữ máy dạng mã nhị phân dạng mã hexa 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 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ô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 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ô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 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ình Tin học 10 (35 tuần x tiết/tuần=70 tiết) Page 4/ Ch-ơng trình Tin học 10 (35 tuần x tiết/tuần=70 tiết) Page 5/ Ch-ơng trình Tin họ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

Ngày đăng: 10/06/2017, 22:44

TỪ KHÓA LIÊN QUAN