tailieunhanh - §Giáo án Tin Học lớp 11: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

I. Mục đích yêu cầu: thức: - Hiểu khả năng của ngôn ngữ ngôn trình bậc biệt với ngôn ngữ máy và hợp ngữ. - Ý nghĩa của chương trình dịch, phân biệt được biên dịch và thông dịch. - Các thành phần cơ bản của NNLT: bảng chữ cái, cú pháp và ngữ nghĩa; phân biệt được nội dung 3 thành phần. năng:Phân biệt được biên dịch và thông dịch; Sự khác nhau giữa cú pháp và ngữ nghĩa. độ: Ham học hỏi. II. Chuẩn bị của giáo viên và học sinh: bị. | 1. KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I. Mục đích yêu cầu 1. Kiến thức - Hiểu khả năng của ngôn ngữ ngôn trình bậc biệt với ngôn ngữ máy và hợp ngữ. - Ý nghĩa của chương trình dịch phân biệt được biên dịch và thông dịch. - Các thành phần cơ bản của NNLT bảng chữ cái cú pháp và ngữ nghĩa phân biệt được nội dung 3 thành phần. 2. Kỹ năng Phân biệt được biên dịch và thông dịch Sự khác nhau giữa cú pháp và ngữ nghĩa. 3. Thái độ Ham học hỏi. II. Chuẩn bị của giáo viên và học sinh 1. Chuẩn bị của giáo viên giáo án thước kẻ. 2. Chuẩn bị của học sinh đọc bài trước. III. Nội dung tiết dạy 1. Ổn định tổ chức lớp 2. Kiểm tra bài cũ không kiểm tra 3. Tiến trình tiết dạy Hoạt động của giáo viên và học sinh Nội dung GV Như ta đã biết mọi bài toán có thuật toán đều có thể giải được trên máy tính điện tử. Muốn máy tính giải được ta phải lập trình cho lập trình là gì Ngôn ngữ lập trình là ngôn ngữ như thế nào Ta tìm hiểu bài mới. GV Có những loại ngôn ngữ lập trình nào HS Ngôn ngữ lập trình bậc cao và ngôn ngữ máy GV Phân biệt ngôn ngữ lập trình bậc cao và ngôn ngữ máy HS - Ngôn ngữ máy là ngôn ngữ duy nhất máy tính có thể trực tiếp hiểu và thực hiện. Mỗi máy có ngôn ngữ riêng. 1. KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH 1. Về ngôn ngữ lập trình Lập trình là sử dụng cấu trúc dữ liệu và câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán chương trình viết bằng ngôn ngữ máy có thể được nạp trực tiếpvào bộ nhớ và thực hiện GV Hợp ngữ là gì ngay. Chương trình viết bằng HS Là ngôn ngữ sử dụng các từ ngôn ngữ bậc cao phải được thường là từ viết tắc trong tiếng Anh chuyển đổi thành chương trình làm thành các lệnh trên ngôn ngữ máy mới có thể GV Tại sao người ta phải xây dựng thực hiện được. ngôn ngữ lập trình bậc cao HS Chương trình viết bằng ngôn ngữ bậc cao không phụ thuộc vào máy ngắn gọn dễ hiểu dễ hiệu chỉnh và nâng cấp. Ngôn ngữ bậc cao làm việc với nhiều kiểu dữ liệu. GV Để máy có thể hiểu và thực hiện chương .