Danh mục

Giáo án tin học 11: CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

Số trang: 88      Loại file: doc      Dung lượng: 1.06 MB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

I. Mục đích, yêu cầu.Hiểu được khả năng của ng2 lập trình bậc cao, phân biệt được với ng2 máy và hợp ngữ.Hiểu ý nghĩa và nhiệm vụ của chtrình dịch. Phân biệt được thông dịch và biên dịch.Biết các thành phần cơ bản của ng2 lập trình: bảng chữ cái, cú pháp, ngữ nghĩa. Hiểu và phân biệt được các thành phần này
Nội dung trích xuất từ tài liệu:
Giáo án tin học 11: CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNHGIÁO ÁN TIN HỌC 11CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNHVÀ NGÔN NGỮ LẬP TRÌNHNgày soạn: Tiết 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNHI. Mục đích, yêu cầu. Hiểu được khả năng của ng2 lập trình bậc cao, phân biệt được với ng2 máy và hợp ngữ. Hiểu ý nghĩa và nhiệm vụ của chtrình dịch. Phân biệt được thông dịch và biên dịch. Biết các thành phần cơ bản của ng2 lập trình: bảng chữ cái, cú pháp, ngữ nghĩa. Hiểu và phân biệt được các thành phần nàyII. Lên lớp1. Ổn định tình hình lớp. Giới thiệu làm quen với HS của lớp. Tạo tâm lý và quan hệ tốt với HS trước khi bắt đầu tiết học đầu tiên2. Bài mới T/g Hđ của GV Hđ của HS Nd ghi bảng2’ ĐVĐ: Về lập trình các em chỉ mới được tìm hiểu qua bài các bước để giải bài toán trên máy tính chta chưa có khái niệm cụ thể. Còn KHÁI NIỆM LẬP TRÌNH VÀ ngôn ngữ lập trình chta cũng đã tìm NGÔN NGỮ LẬP TRÌNH hiểu tất cả ở lớp 10. H: Vậy có những loại ngôn ngữ Tl:Ng2 máy, hợp ngữ, lập trình nào? ng2 bậc cao. H: Hãy phân biệt ng bậc cao với Tl: (1-2 hs) 2 các loại ng2 khác? Phân biệt ng2 bậc cao: chtrình viết bằng ng2 bậc cao ko phụ thuộc vào loại máy và phải dùng chtrình dịch để chuyển về ng2 máy. H: Tóm lại ng2 lập trình dùng để Tl: Lập trình làm gì? Dẫn dắt: Vậy lập trình là gì? Chta 1. K/n lập trình tìm hiểu k/n này. (Sgk) Ghi bảng Ghi bài Giải thích thêm về câu lệnh: Ý nghĩa: tạo ra các - Cl để diễn tả các thao tác trong chtrình giải được bài các bước của t/toán. toán trên MT. - Cl đơn thực hiện bước có 1 thao tác Nghe giảng và tự ghi - Cl ghép thực hiện bước gồm dãy chép các thao tác. Dẫn dắt: Chtrình viết bằng ng2 máy sẽ thực hiện được ngay, còn chtrình viết bằng ng2 bậc cao thì phải chuyển đổi thành chtrình trên ng2 máy mới có thểGiáo viên: Nguyễn Việt Bắc Trung tâm Ngoại Ngữ Tin Học Tỉnh Kiên GiangGIÁO ÁN TIN HỌC 11 thực hiện được. Công cụ thực hiện 2. Chtrình dịch chuyển đổi đó gọi là chtrình dịch. H: Input, Output của chtrình dịch là Tl: In: chtrình viết bằng gì? ( Có thể cho điểm miệng Hs ng2 bậc cao a. K/niệm: Sgk trả lời đúng ) Out: chtrình trên ng2 máy. H: nhiệm vụ quan trọng nhất của Tl: (2-3Hs) phát hiện lỗi chtrình dịch là gì? cú pháp của chtrình b. Phân loại: nguồn Có 2 loại * Phân biệt Thông dịch và Biên - Thông dịch: lần lượt dịch Tìm hiểu ví dụ Sgk dịch và thực hiện từng Phân tích Ví dụ Sgk câu lệnh. - Biên dịch: dịch toàn bộ chtrình rồi mới thực hiện và được lưu trữ để sử dụng lại lần sau. CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH ĐVĐ sang bài mới: Để có thể sử 1. Các thành phần cơ dụng một ng2 lập trình nào đó thì b ản trước hết chta phải biết các thành phần cơ bản có trong nó là gì? - Bảng chữ cái Có ba thành phần cơ bản của ng2 lập trình: bảng chữ cái, cú pháp, ngữ nghĩa. Trước hết chta tìm hiểu bảng chữ - Cú pháp: bộ qui tắc cái. Treo bảng chữ cái để viết chtrình * So sánh bảng chữ cái của ng2 lập trình với bảng chữ cái của ng2 tự nhiên Về cú pháp: ...

Tài liệu được xem nhiều: