GIAO AN TIN 11 - NAM 2012 (Giam tai)

Chia sẻ bởi Ngô Đức Phong | Ngày 25/04/2019 | 72

Chia sẻ tài liệu: GIAO AN TIN 11 - NAM 2012 (Giam tai) thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn: 13/08/2012
Chương I
MỘT SỐ KHÁI NIỆM
VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

Tiết PPCT: 01

BÀI 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. Về kiến thức
- Biết và phân biệt được có 3 lớp ngôn ngữ lập trình là ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
- Biết vai trò của chương trình dịch.
- Biết khái niệm biên dịch và thông dịch.
- Biết một trong những nhiệm vụ quan trọng của chương trình dịch là phát hiện lỗi cú pháp của chương trình nguồn.
2. Về kỹ năng
- Nắm được khái niệm lập trình và ngôn ngữ lập trình.
- Nắm được vai trò của chương trình dịch, phân biệt được biên dịch và thông dịch.
3. Về thái độ
- Chăm chú lắng nghe và nắm vững vấn đề.
II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC
1. Phương pháp:
- Lấy học sinh làm trung tâm.
- Nêu câu hỏi gợi mở, diễn giảng, một số phương pháp khác.
2. Phương tiện:
GV: SGK, SGV, giáo án, máy tính, máy chiếu.
HS: SGK, vở ghi, đọc trước bài ở nhà.
III. TIẾN TRÌNH LÊN LỚP, NỘI DUNG BÀI GIẢNG
1. Ổn định lớp: Kiểm tra sĩ số:
Kiểm tra bài cũ:
* Dẫn dắt vào bài (2p): Trong chương trình lớp 10 các em đã được biết đến một số khái niệm ngôn ngữ lập trình, chương trình dịch…trong bài học hôm nay chúng ta sẽ tập chung làm sáng tỏ hơn về chương trình dịch (bao gồm biên dịch và thông dịch).
3. Nội dung bài giảng:
Hoạt động của GV và HS
Nội dung

Câu hỏi: 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.
Có 5 bước:
+ Bước 1: Xác định bài toán.
+ Bước 2: Lựa chọn hoặc thiết kế thuật toán.
+ Bước 3: Viết Chương Trình.
+ Bước 4: Hiệu Chỉnh.
+ Bước 5: Viết tài liệu
Câu hỏi: 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: Giới thiệu cho học sinh biết có 3 loại ngôn ngữ lập trình.
HS: Trả lời 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.

















GV: Thông báo để 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à quy trình hoạt động của chương trình dịch.
HS: Quan sát, lắng nghe, ghi chép.

GV: yêu cầu HS đọc ví dụ SGK/4-5, rút ra nhận xét.
HS: Đọc SGK, rút ra nhận xét.
GV: Nhận xét, kết luận.
+ 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 nhớ.

GV:Vậy có mấy loại chương trình dịch?
HS: Đọc SGK, trả lời.
GV: Nhận xét, kết luận.
GV: Nêu các bước thực hiện thông dịch
Và bổ sung thêm 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.

GV: Nêu ví dụ cho học sinh.
HS: Lắng nghe, ghi chép.

GV: Giới thiệu cho học sinh biết về biên dịch(compiler).
HS: Lắng nghe, ghi chép.
GV: Nêu ví dụ cho học sinh và nhận xét:
* 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ẻ: Ngô Đức Phong
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)