Giáo án Tin học 11 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình

3 12 0
Giáo án Tin học 11 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình

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

Thông tin tài liệu

- Chương trình đặc biệt có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ bậc cao thành chương trình thực được trên máy tính được gọi là chương trình dịch.. - Chương trình dịc[r]

(1)Chương I: Một số khái niệm lập trình và ngôn ngữ lập trình GV: Phùng Quách Vĩnh TUẦN TIẾT Ngày soạn: 28-07-2010 CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH BÀI 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I/- Mục đích, yêu cầu Về kiến thức - Hiểu khả ngôn ngữ lập trình bậc cao, phân biệt với ngôn ngữ máy và hợp ngữ - Hiểu ý nghĩa và nhiệm vụ chương trình dịch Phân biệt biên dịch và thông dịch Về kỹ - Học sinh nhận thức điều kiện cần thiết để có thể học ngôn ngữ lập trình II/- Phương pháp và phương tiện dạy học Phương pháp dạy học - Phương pháp đàm thoại, phương pháp diễn giảng Phương tiện dạy học - Giáo án, SGK III/- Tiến trình dạy học Ổn định lớp Tiến trình lên lớp HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS - Giới thiệu sơ nội dung môn Tin học lớp 11 Dẫn dắt học sinh vào khái niệm lập trình và ngôn ngữ lập trình - Vậy thì lập trình là gì? - Cho ví dụ số ngôn ngữ lập trình? NỘI DUNG BÀI HỌC CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Lập trình là sử dụng cấu trúc liệu và các câu lệnh ngôn ngữ lập trình cụ thể để mô tả liệu và diễn đạt các thao tác thuật toán Pascal, C, C++, Java, VisualBasic BÀI 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Khái niệm lập trình - Lập trình là sử dụng cấu trúc liệu và các câu lệnh ngôn ngữ lập trình cụ thể để mô tả liệu và diễn đạt các thao tác thuật toán - Ví dụ: Pascal, C, C++ - Có nhiều ngôn ngữ lập trình, chương Giáo án tin học 11 Trang Lop11.com (2) Chương I: Một số khái niệm lập trình và ngôn ngữ lập trình GV: Phùng Quách Vĩnh trình lớp 11 thì chúng ta nghiên cứu ngôn ngữ lập trình là Turbo Pascal - Phân biệt ngôn ngữ bậc cao với các ngôn ngữ lập trình khác? - Ngôn ngữ bậc cao là sử dụng ngôn ngữ ngày chúng ta, đưa vào máy tính để máy tính thực Còn các ngôn ngữ khác sử dụng ngôn ngữ máy để thực giải - Tại người ta phải xây toán - Thuận tiện cho người lập dựng các thuật toán dựa trên trình ngôn ngữ bậc cao? - Chương trình viết ngôn ngữ bậc cao không phụ thuộc vào phần cứng máy tính - Chương trình viết ngôn ngữ bậc cao dễ hiểu, dễ hiệu chỉnh - Có thể làm việc với nhiều kiểu liệu và cách tổ chức đa dạng, thuận tiện cho mô tả bài - Khi lập trình ngôn ngữ toán bậc cao thì sử dụng ngôn ngữ thường ngày chúng ta, máy tính có thể hiểu ngôn ngữ đó không Đưa khái niệm chương trình dịch - Thế nào là chương trình - Chương trình đặc biệt có dịch? chức chuyển đổi chương trình viết ngôn ngữ bậc cao thành chương trình thực trên máy tính gọi là chương trình dịch - Thông dịch và biên dịch - Giải thích rõ vai trò chương trình dịch - Chương trình dịch có loại nào? - GV giải thích cụ thể cho loại Thông dịch và Biên dịch Giáo án tin học 11 Chương trình dịch - Chương trình đặc biệt có chức chuyển đổi chương trình viết ngôn ngữ bậc cao thành chương trình thực trên máy tính gọi là chương trình dịch - Chương trình dịch gồm hai loại: Thông dịch và biên dịch a Thông dịch (interpreter) - Được thực cách lặp lại dãy các bước sau: + Kiểm tra tính đúng đắn câu lệnh chương trình + Chuyển đổi câu lệnh đó thành hay nhiều câu lệnh tương ưng ngôn ngữ máy + Thực các câu lệnh vừa chuyển đổi Trang Lop11.com (3) Chương I: Một số khái niệm lập trình và ngôn ngữ lập trình GV: Phùng Quách Vĩnh b Biên dịch (compiler) - Được thực qua hai bước + Duyệt, phát lỗi kiểm tra tính đúng đắn các câu lệnh chương trình nguồn + Dịch toàn chương trình nguồn thành chương trình đích có thể thực trên máy và có thể lưu trữ để sử dụng lại cần thiết Củng cố - Nhấn mạnh lại các khái niệm lập trình Phân biệt ngôn ngữ bậc cao với các loại ngôn ngữ khác Phân biệt thông dịch và biên dịch Dặn dò - Về nhà học bài và xem trước bài Các thành phần ngôn ngữ lập trình Giáo án tin học 11 Trang Lop11.com (4)

Ngày đăng: 01/04/2021, 20:47

Tài liệu cùng người dùng

Tài liệu liên quan