Giáo án tin học lớp 11
Số trang: 147
Loại file: doc
Dung lượng: 1.22 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu tham khảo trọn bộ giáo án chuẩn cả chương trình lớp 11, bao gồm cả đề kiểm tra chuẩn kiến thức cho học sinh. Ý thức được tầm quan trọng của môn học và có thái độ học tập nghiêm túc, luôn từ tìm hiểu học tập.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 đi tìm hiểu thêm một số khái niệm mới....
Nội dung trích xuất từ tài liệu:
Giáo án tin học lớp 11Giáo án tin học lớp 11 1 Chương 1: Một số khái niệm về ngôn ngữ lập trình TIẾT 1: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNHA- PHẦN CHUẨN BỊ I. Mục tiêu: 1. Kiến thức: - Biết được khái niệm về chương trình dịch. - Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch. 2. Kỹ năng - Biết vai trò của chương trình dịch - Hiểu ý nghĩa nhiệm vụ của chương trình dịch 3. Thái độ: - Ý thức được tầm quan trọng của môn học và có thái độ h ọc tập nghiêm túc, luôn từ tìm hiểu học tập. II. Phần chuẩn bị 1. Chuẩn bị của giáo viên: - Giáo án, SGK, sách giáo viên, sách bài tập, 2. Chuẩn bị của học sinh: - Vở ghi, sách giáo khoa, sách bài tập, đồ dùng học tập.B- PHẦN THỂ HIỆN TRÊN LỚP. I. Tổ chức lớp: Ổn định, kiểm tra sĩ sốLớp Ngày dạy Sĩ số Tên học sinh vắng11A1 .../.../200.. ......... ..........................................................................11A2 .../.../200.. ......... ..........................................................................11A3 .../.../200.. ......... ..........................................................................11A4 .../.../200.. ......... ..........................................................................11A5 .../.../200.. ......... ..........................................................................11A6 .../.../200.. ......... .......................................................................... II. Kiểm tra bài cũ: III. Bài mới 1. Đặt vấn đề Trong chương trình lớp 10 các em đã được biết đến một số khái niệm: ngônngữ lập trình, chương trình dịch; trong bài học hôm nay chúng ta đi tìm hiểu thêmmột số khái niệm mới. 2. Nội dung bài mới HƯỚNG DẪN CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH1. Hoạt động1 1. Quan sát nội dung bài toán và theo dõiGiáo viên đưa nội dung bài toán tìm yêu cầu của giáo viên.phương trình bậc nhất ax + b = 0.Và kết luận nghiệm của phương trìnhbậc nhất 2- Hãy xác định các yếu tố Inputvà - Input : a, b-Output của bài toán ? - output : x=-b/a . Vô nghiệm, Vô số- Hãy xác định các bước để tìm nghiệm. Bước 1 : Nhập a, b.output? 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ô- Diễn giải; hệ thống các bước này nghiệm.được gọi là thuật toán . Bước 4 : Nếu a=0 và b=0, kết luận vô số- Nếu trình bày thuật toán với một nghiệm .người nước ngoài, em sẽ dùng ngônngữ nào dể diễn đạt? - Ngôn ngữ Tiếng Anh .- Nếu diễn đạt thuật toán này cho - Em dùng ngôn ngữ lập trình.máy hiểu, em sẽ 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 .- Yêu cầu học sinh đọc sách giáo khoa - Lập trình là việc sử dụng cấu trúc dữ liệuvà cho biết khái niệm lập trình . và các 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.- Hỏi : Kết quả của hoạt động lập - Ta được một chương trình.trình?2. Phát phiếu học tập: Yêu cầu các 2. Tham lhảo sách giáo khoa và sử dụngem ghi các loại ngôn ngữ lập trình mà vốn hiểu biết về tin học để điền phiếuem biết (Sử dụng kĩ thuật động não học tập .viết)- Đọc nội dung một số phiếu học tập - Ngôn ngữ máy.cho cả lớp cùng nghe. - Hợp ngữ.- Hỏi : Em hiểu như thế nào về ngôn - Ngôn ngữ bậc cao.ngữ máy, hợp ngữ và ngôn ngữ bậc - 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 đượccao? viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay. - Ngôn ngữ bậc cao : Các lệnh được mã hóa bằng một ngôn ngữ gần vớ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- Hỏi : Làm thế nào để chuyển một chương trình trên ngôn ngữ máy mới có thểchương trình viết từ ngôn ngữ bậc thực hiện được.cao sang ngôn ngữ máy? - Phải sử dụng một chương trình dịch để- Hỏi : Vì sao không lập trình trên chuyển đổi.ngôn ngữ máy để khỏi phải mất côngchuyển đổi mà người ta thường lập - Lập trình bằng ngôn ngữ bậc cao dễ viết 3trình bằng ngôn ngữ bạc cao? hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên. Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới3. Hoạt động 2. lập trình được. Em muốn giới thiệu về trường mìnhcho một người khách du lịch quốc tế HS suy nghĩ trả lời câu hỏibiết tiếng Anh, có hai cách để thựchiện :Cách 1 : Cần một người biết tiếng Chú ý lắng nghe ví dụ của giáo viên và th ảoAnh, dịch từng câu nói của em sang luận để tìm ví dụ tương tự .tiếng Anh cho người khách.Cách 2 : Em soạn nội dung cần giớithiệu ra giấy và người phiên dịch dịchtoàn bộ nội dung đó sang tiếng Anhrồi đọc cho người khách.- Hãy lấy ví dụ tương tự trong thựctế về biên dịch và thông dịch từ tiếng- Khi thủ trưởng một chính phủ trả lờiAnh sang tiếng Việt. phỏng vấn trước một nhà báo quốc tế, họ thường cần một người thông dịch để dịch từng câu tiếng ...
Nội dung trích xuất từ tài liệu:
Giáo án tin học lớp 11Giáo án tin học lớp 11 1 Chương 1: Một số khái niệm về ngôn ngữ lập trình TIẾT 1: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNHA- PHẦN CHUẨN BỊ I. Mục tiêu: 1. Kiến thức: - Biết được khái niệm về chương trình dịch. - Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch. 2. Kỹ năng - Biết vai trò của chương trình dịch - Hiểu ý nghĩa nhiệm vụ của chương trình dịch 3. Thái độ: - Ý thức được tầm quan trọng của môn học và có thái độ h ọc tập nghiêm túc, luôn từ tìm hiểu học tập. II. Phần chuẩn bị 1. Chuẩn bị của giáo viên: - Giáo án, SGK, sách giáo viên, sách bài tập, 2. Chuẩn bị của học sinh: - Vở ghi, sách giáo khoa, sách bài tập, đồ dùng học tập.B- PHẦN THỂ HIỆN TRÊN LỚP. I. Tổ chức lớp: Ổn định, kiểm tra sĩ sốLớp Ngày dạy Sĩ số Tên học sinh vắng11A1 .../.../200.. ......... ..........................................................................11A2 .../.../200.. ......... ..........................................................................11A3 .../.../200.. ......... ..........................................................................11A4 .../.../200.. ......... ..........................................................................11A5 .../.../200.. ......... ..........................................................................11A6 .../.../200.. ......... .......................................................................... II. Kiểm tra bài cũ: III. Bài mới 1. Đặt vấn đề Trong chương trình lớp 10 các em đã được biết đến một số khái niệm: ngônngữ lập trình, chương trình dịch; trong bài học hôm nay chúng ta đi tìm hiểu thêmmột số khái niệm mới. 2. Nội dung bài mới HƯỚNG DẪN CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH1. Hoạt động1 1. Quan sát nội dung bài toán và theo dõiGiáo viên đưa nội dung bài toán tìm yêu cầu của giáo viên.phương trình bậc nhất ax + b = 0.Và kết luận nghiệm của phương trìnhbậc nhất 2- Hãy xác định các yếu tố Inputvà - Input : a, b-Output của bài toán ? - output : x=-b/a . Vô nghiệm, Vô số- Hãy xác định các bước để tìm nghiệm. Bước 1 : Nhập a, b.output? 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ô- Diễn giải; hệ thống các bước này nghiệm.được gọi là thuật toán . Bước 4 : Nếu a=0 và b=0, kết luận vô số- Nếu trình bày thuật toán với một nghiệm .người nước ngoài, em sẽ dùng ngônngữ nào dể diễn đạt? - Ngôn ngữ Tiếng Anh .- Nếu diễn đạt thuật toán này cho - Em dùng ngôn ngữ lập trình.máy hiểu, em sẽ 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 .- Yêu cầu học sinh đọc sách giáo khoa - Lập trình là việc sử dụng cấu trúc dữ liệuvà cho biết khái niệm lập trình . và các 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.- Hỏi : Kết quả của hoạt động lập - Ta được một chương trình.trình?2. Phát phiếu học tập: Yêu cầu các 2. Tham lhảo sách giáo khoa và sử dụngem ghi các loại ngôn ngữ lập trình mà vốn hiểu biết về tin học để điền phiếuem biết (Sử dụng kĩ thuật động não học tập .viết)- Đọc nội dung một số phiếu học tập - Ngôn ngữ máy.cho cả lớp cùng nghe. - Hợp ngữ.- Hỏi : Em hiểu như thế nào về ngôn - Ngôn ngữ bậc cao.ngữ máy, hợp ngữ và ngôn ngữ bậc - 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 đượccao? viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay. - Ngôn ngữ bậc cao : Các lệnh được mã hóa bằng một ngôn ngữ gần vớ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- Hỏi : Làm thế nào để chuyển một chương trình trên ngôn ngữ máy mới có thểchương trình viết từ ngôn ngữ bậc thực hiện được.cao sang ngôn ngữ máy? - Phải sử dụng một chương trình dịch để- Hỏi : Vì sao không lập trình trên chuyển đổi.ngôn ngữ máy để khỏi phải mất côngchuyển đổi mà người ta thường lập - Lập trình bằng ngôn ngữ bậc cao dễ viết 3trình bằng ngôn ngữ bạc cao? hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên. Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới3. Hoạt động 2. lập trình được. Em muốn giới thiệu về trường mìnhcho một người khách du lịch quốc tế HS suy nghĩ trả lời câu hỏibiết tiếng Anh, có hai cách để thựchiện :Cách 1 : Cần một người biết tiếng Chú ý lắng nghe ví dụ của giáo viên và th ảoAnh, dịch từng câu nói của em sang luận để tìm ví dụ tương tự .tiếng Anh cho người khách.Cách 2 : Em soạn nội dung cần giớithiệu ra giấy và người phiên dịch dịchtoàn bộ nội dung đó sang tiếng Anhrồi đọc cho người khách.- Hãy lấy ví dụ tương tự trong thựctế về biên dịch và thông dịch từ tiếng- Khi thủ trưởng một chính phủ trả lờiAnh sang tiếng Việt. phỏng vấn trước một nhà báo quốc tế, họ thường cần một người thông dịch để dịch từng câu tiếng ...
Tìm kiếm theo từ khóa liên quan:
Giáo án tin học giáo án lớp 11 tin học lớp 11 máy tính cơ bản lập trình căn bản học tin học 11Gợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 270 0 0 -
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 267 0 0 -
Giáo án Tin học lớp 10 bài 9: An toàn trên không gian mạng
3 trang 256 0 0 -
114 trang 241 2 0
-
80 trang 221 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
Giáo án Tin học lớp 6 (Trọn bộ cả năm)
387 trang 208 0 0 -
Giáo án Tin học lớp 10 (Trọn bộ cả năm)
152 trang 182 0 0 -
Giáo án Tin học lớp 7 (Trọn bộ cả năm)
189 trang 146 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 133 0 0