Danh mục

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

Số trang: 7      Loại file: doc      Dung lượng: 48.00 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

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

Thông tin tài liệu:

Các bạn hãy tham khảo giáo án của bài Khái niệm về lập trình và ngôn ngữ lập trình trong chương trình Tin học lớp 11 để có thêm tài liệu trong việc dạy và học. Thông qua nội dung bài học, học sinh biết về khái niệm lập trình, hiểu sâu hơn về ngôn ngữ lập trình, có thể phân loại các loại ngôn ngữ lập trình. Với bộ sưu tập giáo án này, các bạn sẽ có thêm nhiều sự lựa chọn để soạn cho mình một giáo án hoàn thiện, từ đó thầy và trò sẽ có những tiết học tốt. Chúc các bạn thành công.
Nội dung trích xuất từ tài liệu:
Giáo án Tin học 11 bài 1: Khái niệm về lập trình và ngôn ngữ lập trình Giáo án Tin học 11Tiết theo PPCT:01 §1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNHI. MỤC ĐÍCH, YÊU CẦU:1. Kiến thức: - Học sinh nhận biết được có ba lớp ngôn ngữ lập trình và các m ức c ủangôn ngữ lập trình : ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao. - Biết dược vai trò của chương thình dịch.2. Kĩ năng: - Phân biệt được hai khái niệm biên dịch và thông d ịch, phân bi ệt đ ược cácloại ngôn ngữ lập trình.3. Tư duy, thái độ: - Thấy được sự cần thiết và tiện lợi khi sử dụng các ngôn ngữ lập trình bậc cao. - Liên hệ được với quá trình giao tiếp trong đời sống.II. PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN:1. Phương pháp: - Kết hợp phương pháp giảng dạy như: truyền th ống, vấn đáp, có hình minh hoạ.2. Phương tiện: - Vở ghi lý thuyết, Sách giáo khoa và sách giáo viên lớp 11. - Sách tham khảo (nếu có).III. TIẾN TRÌNH LÊN LỚP, NỘI DUNG BÀI GIẢNG:1. Ổn định lớp: Yêu cầu lớp trưởng báo cáo sĩ số.2. Kiểm tra bài cũ và gợi động cơ bài học: - Giới thiệu chương trình học lớp 11. - Giới thiệu bài học.3. Bài giảng, nội dung bài giảng:* Hoạt động 1: Tìm hiều khái niệm lập trình và ngôn ngữ lập trình.a. Nội dung: 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ử. Các bước để giải một bài toán: - Xác định bài toán. - Xây dựng được thuật toán khả thi. - Lập trình. Lập trình là việc sử dụng cấu trúc dữ liệu và các lệnh của một ngôn ngữlập trình cụ thể để mô tả dữ liệu và diễn đạt những thao tác của thuật toán. Ngôn ngữ lập trình là một phần mềm dùng để diễn đạt thuật toán thànhmột chương trình giúp cho máy tính hiểu được thuật toán đó. Một số ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.b. Các bước tiến hành: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH1. Viết nội dung bài toán đặt vấn đề 1. Học sinh quan sát nội dung bàicủa bài giải phương trình bậc nhất toán và theo dõi yêu cầu của giáovà kết luận nghiệm của phương viên.trình ax + b = 0.- Hãy xác định các yếu tố Input và - Input: a,bOutput của bài toán? - Output: x=-b/a, vô nghiệm, vô số nghiệm- Hãy xác định các bước để tìm Bước 1: Nhập a,bOutput? Bước 2: Nếu a0 kết luận có nghiệm x=-b/a Bước 3: Nếu a=0 và b0 kết luận vô HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH nghiệm Bước 4: Nếu a=0 và b=0 kết luận vô số nghiệm.- Diễn giải: Hệ thống các bước nàyđược gọi là thuật toán. - Ngôn ngữ Tiếng Anh.- Nếu trình bày thuật toán với mộtngười nước ngoài; các em sẽ dùngngôn ngữ nào để diễn đạt? - Dùng ngôn ngữ lập trình- Nếu diễn đạt thuật toán này chomáy hiểu, các em dùng ngôn ngữ nào?- Diễn giải: Hoạt động để diễn đạtmột thuật toán thông qua một ngônngữ lập trình được gọi là lập trình. - Lập trình là việc sử dụng cấu trúc dữ- Yêu cầu học sinh đọc sách giáo khoa liệu và các lệnh của một ngôn ngữ lậpvà cho biết khái niệm lập trình. trình cụ thể để mô tả dữ liệu và diễn đạt những thao tác của thuật toán. - Ta được một chương trình.- Hỏi: kết quả của hoạt động lập 2. Tham khảo sách giao khoa và sửtrình? dụng vốn hiểu biết về Tin họIII.2. Yêu cầu học sinh cho biết các - Ngôn ngữ máyloại ngôn ngữ lập trình. - Hợp ngữ - Ngôn ngữ bậc cao - Ngôn ngữ máy: các lệnh được mã hóa bằng các kí hiệu 0 -1. Chương trình- Hỏi: Các em hiểu như thế nào về được viết trên ngôn ngữ máy có thể HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINHngôn ngữ máy, ngôn ngữ bậc cao và được nạp vào bộ nhớ và thực hiệnhợp ngữ? ngay. - Ngôn ngữ bậc cao: Các lệnh được mã hóa bằng một ngôn ngữ gần cới ngôn ngữ Tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được. - Phải sử dụng một chương trình dịch để chuyển đổi.- Hỏi: Làm thế nào để chuyển mộtchương trình viết từ ngôn ngữ bậc - Lập trình bằng ngôn ngữ bậ ...

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