Tin 11_Giảm tải

Chia sẻ bởi Khúc Mỹ Trinh | Ngày 25/04/2019 | 51

Chia sẻ tài liệu: Tin 11_Giảm tải thuộc Tin học 11

Nội dung tài liệu:

Tuần:
Tiết PPCT:
Ngày dạy:
CHƯƠNG I. MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH




I. MỤC TIÊU
1. Kiến thức
- Biết khái niệm lập trình;
- Hiểu khả năng ngôn ngữ lập trình bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ.
- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được thông dịch và biên dịch.
2. Kỹ năng
Phân biệt được các khái niệm ngôn ngữ máy, hợp ngữ, ngôn ngữ lập trình bậc cao và chương trình dịch.
3. Thái độ
- Hiểu và hứng thú với bài học, HS ngày càng yêu thích môn học hơn;
- Ham muốn hiểu biết rõ hơn nữa về một ngôn ngữ lập trình để có thể giải các bài toán bằng máy tính điện tử.
II. TRỌNG TÂM
- Biết khái niệm lập trình: sử dụng cấu trúc dữ liệu và các 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.
- Biết chương trình viết bằng ngôn ngữ bậc cao có thể thực hiện trên nhiều loại máy khác nhau; Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho người lập trình.
- Biết chương trình dịch là chương trình có chức năng chuyển đổi chương trình viết trên ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.
- Biết chương trình dịch có 2 loại là thông dịch và biên dịch.
III. CHUẨN BỊ
1. Giáo viên
- Sách giáo viên.
2. Học sinh
- Xem trước nội dung của bài 1. KHÁI NIỆM LẬP TRÌNH VÀ NGÔN GNU74 LẬP TRÌNH.
IV. TIẾN TRÌNH DẠY HỌC:
1. Ổn định tổ chức: kiểm diện
2. Kiểm tra bài cũ: thông qua.
3. Giảng bài mới
HOẠT ĐỘNG CỦA GV, HS
NỘI DUNG

GV: phát vấn học sinh : “Em hãy nêu các bước giải bài toán trên máy vi tính?”.
HS: Suy nghĩ và trả lời câu hỏi.
GV: Phân tích câu trả lời và nhắc lại các bước giải một bài toán trên máy vi tính.
GV: Làm sao để máy tính có thể hiểu và thực hiện các thuật toán đã lựa chọn để giái bài toán?
HS: Suy nghĩ và trả lời
GV: Giới thiệu với các em khái niệm lập trình.
HS: Lắng nghe ghi chép.
Lưu ý: giải thích thêm
Ý nghĩa của lập trình là để tạo ra các chương trình giải được các bài toán trên máy tính. Về cấu trúc dữ liệu, cần lựa chọn sao cho ít tốn kém bộ nhớ.
GV: Chuyển mạch: “Vậy thì có bao nhiêu lớp ngôn ngữ lập trình?”. Giới thiệu cho học sinh biết có 3 lớp ngôn ngữ lập trình.
HS: Quan sát, ghi chép.
GV: Chuyển mạch: “Sau đây chúng ta sẽ tìm hiểu khái niệm về mỗi lớp ngôn ngữ lập trình”. Trình bày cho học sinh xem.
HS: Quan sát, ghi chép, lắng nghe.
GV: Lưu ý học sinh: “Chương trình viết bằng ngôn ngữ máy có thể nạp trực tiếp vào bộ nhớ và thực hiện ngay ”. Trình bày và giới thiệu cho học sinh biết về hợp ngữ.
HS: Quan sát, ghi chép, lắng nghe.
GV: Giới thiệu với các em về ngôn ngữ bậc cao.
HS: Lắng nghe, ghi chép, quan sát.
Khái niệm chương trình dịch
GV: “Để thực hiện trên máy tính, chương trình cần được dịch sang ngôn ngữ máy”.
HS: Lắng nghe, ghi chép.
GV: giới thiệu khái niệm và cơ chế hoạt động của chương trình dịch.
HS: Quan sát, lắng nghe, ghi chép.
GV: Chuyển mạch: “Vậy có mấy loại chương trình dịch” và tiến hành cho học sinh xét ví dụ người phiên dịch.
HS: lắng nghe và suy nghĩ.
GV: Trình bày cho học sinh các cách thức giải quyết.
HS: Quan sát, ghi chép.
GV: Nhận xét: Sau khi kết thúc
Cách 1: Không có tài liệu nào được lưu trữ.
Cách 2: Có 2 tài liệu tiếng Việt và tiếng Anh có thể lưu trữ dùng lại về sau”
HS: Lắng nghe, ghi chép.
GV: Chuyển mạch: “Cũng tương tự như vậy ta có 2 loại chương trình dịch là : thông dịch và biên dịch”. Trình chiếu và giới thiệu cho học sinh về thông dịch (interpreter).
HS: Quan sát, ghi chép, suy nghĩ.
GV: Chú ý cho học sinh: “Thông dịch thích hợp trong đối thoại giữa người và hệ thống. Tuy nhiên một câu lệnh nào đó được lập lại bao nhiêu lần thì nó sẽ được dịch bấy nhiêu lần
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Khúc Mỹ Trinh
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)