Giao an tin hoc 11 theo trường học mới

91 204 0
Giao an tin hoc 11 theo trường học mới

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trường PTDT Nội Trú ATK Sơn Dương Ngày giảng Lớp … /… /2019 11A … /… /2019 11B Bài soạn Tin Học lớp 11 Sĩ số Tên HS vắng Tiết GIỚI THIỆU - HƯỚNG DẪN SỬ DỤNG SÁCH GIÁO KHOA I MỤC TIÊU BÀI HỌC Về kiến thức - Học sinh biết cách sử dụng sách giáo khoa số tài liệu học tập, phương pháp học tập - Trang bị cho học sinh số khái niệm bản về lập trình ngôn ngữ lập trình bậc cao Về kĩ - Rèn luyện kĩ sử dụng sách giáo khoa, tài liệu phương pháp học môn - Học sinh bước đầu biết cách sử dụng ngôn ngữ lập trình Pascal - Học sinh giải được số toán đơn giản máy tính bằng cách vận dụng các kiến thức về thuật toán, cấu trúc dữ liệu, ngôn ngữ lập trình cụ thể Về thái độ - Học sinh ham thích môn học, có tính kỉ luật cao tinh thần làm việc theo nhóm Phát triển lực - Năng lực tự học, đọc hiểu giải quyết vấn đề II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên - Giáo án, SGK, SBT, nghiên cứu trước tài liệu tham khảo Học sinh - Vở ghi, SGK, đồ dùng học tập III TIẾN TRÌNH BÀI HỌC Kiểm tra cũ (khơng) Nội dung học Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 2.1 Hoạt động 1: Khởi động Trong chương trình môn Tin học lớp 10 các em đã được học tìm hiểu về Hệ điều hành, phần mềm soạn thảo văn bản, mạng máy tính, thông tin, Vậy chương trình Tin học lớp 11 các em sẽ được học tìm hiểu về vấn đề gì? Chúng ta sẽ cùng tìm hiểu hôm 2.2 Hoạt động 2: Hình thành kiến thức Hoạt động giáo viên học sinh Giới thiệu môn học SGK Tin 11 GV: Giíi thiƯu cho häc sinh biÕt ý nghÜa môn học, mục đích môn học Giới thiệu nội dung bản, chơng, nội dung đợc học SGK Tin 11 GV: Gii thiờu cho học sinh biết mục đích, yêu cầu của môn học về kiến thức, kỹ năng, thái độ đối với mụn Tin hc 11 GV: Yêu cầu học sinh nghiên cứu SGK tin 11 cho biết SGK gồm có chơng, HS: Nghiên cứu, trả lời câu hỏi GV: Trong chơng trình Tin học 11 em đợc cung cấp kiến thức ban ®Çu vỊ Nội dung Giới thiệu mơn học a) mục đích yêu cầu: - Kiến thức: Trang bị cho học sinh cách tương đối có hệ thống các khái niệm bản nhất mức phổ thông về tin học – ngành khoa học với những đặc thù riêng – các kiến thức về hệ thống, thuật toán, cấu trúc dữ liệu, lập trình, sở dữ liệu hệ quản trị dữ liệu - Kĩ năng: Học sinh bước đầu biết sử dụng máy tính, làm quen với ngôn ngữ lập trình, sử dung ngôn ngữ lập trình để giải được các toán đơn giản bằng máy tính, - Thái độ: Rèn luyện cho học sinh phong cách suy nghĩ làm việc khoa học ham hiểu biết, tìm tòi sáng tạo, chuẩn mực, chính xác suy nghĩ hành động, say mê môn học, cẩn thận công việc, hợp tác tốt với bạn bè b) Cấu trúc Nội dung SGK - SGK lớp 11 Tin học gồm chương Chương I: Một số khái niệm về ngôn ngữ lập trình Chương II: Chương trình đơn giản Chương III: Cấu trúc rẽ nhánh lặp Chương IV: Kiểu dữ liệu có cấu trúc Chương V:Tệp thao tác với tệp ChươngVI: Chương trình lập trình có cấu trúc Chương I: Một số khái niệm về ngôn ngữ lập trình Chương II: Chương trình đơn giản Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 Chương III: Cấu trúc rẽ nhánh lặp - Kiểm tra đánh giá: Chương IV: Kiểu dữ liệu có cấu trúc Học kì I học 18 tiết x tiết/tuần Chương V:Tệp thao tác với tệp Có kiểm tra 15 phút, kiểm ChươngVI: Chương trình lập tra tiết,1 tiết ôn tập, thi học kì I trình có cấu trúc Học kì II học từ tiết 19 đến 53 x HS: Nghe giảng, ghi nhớ, ghi tiết/tuần GV: Sau tiết học làm tập cuối Có kiểm tra 15 phút, kiểm vào tập tra tiết,2 tiết ôn tập, thi học kì I HS: Ghi nhớ GV: Chương trình tin học 11 tổng số 53 tiết, học kì học 19 tiết x tiết/tuần Có kiểm tra 15 phút, kiểm tra tiết, thi học kì I GV: Các tiết thực hành máy tính các em sẽ chia nhóm thực hành phòng máy tính HS: Chú ý nghe ghi nhớ Híng dÉn sư dơng SGK, Hướng dẫn sử dụng SGK, Tài liệu, phương pháp hc Phơng pháp, tài liệu tham GV: Gii thiờu cho học sinh biết cách kh¶o sử dụng SGK cho hợp lý đạt hiểu quả cao GV: Phương pháp học tập: + Hình thành khả sử dụng máy tính phụ vụ hoạt động học tập của bản thân, vận dụng kiến thức thực tiễn, dễ thích ứng với đời sống xã hội + Hình thành khả giải quyết vấn đề cách độc lập, phát huy tính tích cực, tự giác, chủ động sáng tạo + Hình thành khả làm việc tập thể, có niềm vui hứng thú học tập, người cùng hợp tác, chia sẻ kinh nghiệm, học hỏi lẫn HS: Nghe giảng ghi nhớ GV: Về kĩ năng: Tổng lực tất cả các kĩ năng: Nghe, Nhìn, Đọc, Nói, Viết Làm - Häc lý thut kÕt hỵp thùc hành phòng máy tính thc hiờn hc ky II - Chó ý SGK cã rất nhiều chương trình tham khảo của các toán đơn giản vì võy cõn vận dụng cho hợp lý - Cần trả lời câu hỏi cuối học bµi tËp SBT - øng dơng CNTT viƯc häc tËp Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 HS: Nghe giảng ghi nhớ GV: Các em có thể sử dụng tài liệu tham khảo có liên quan đến chương trình học - Phát huy tối đa lực ngời học: Nghe, Nhìn, Đọc, Nói, GV: Giới thiệu cho học sinh Viết Làm số tài liệu tham khảo liên quan - Đổi phơng pháp dạy học đến môn học cho phù hợp với đối tợng ngời học HS: Nghe giảng - Một số tài liệu tham khảo nh: TP toµn tËp, tù häc Pascal, bµi tËp vµ lý thuyÕt Pascal … 2.3 Hoạt động 3: Luyện tập Hoạt động giáo viên học sinh - Hệ thống kiến thức cần nắm - Giới thiếu về môn học, SGK Nội dung - Giới thiệu về lập trình - Áp dụng ngôn ngữ lập trình PASCAL - Hướng dẫn sử dụng SGK, tài liệu tham khảo phương pháp học tập 2.4 Hoạt động 4: Vận dụng, tìm tòi mở rộng Hoạt động giáo viên học sinh Nội dung GV: Yêu cầu học sinh tự tìm hiểu thêm - Tìm hiểu qua sách, báo, mạng, về lập trình các loại ngôn ngữ lập trình Hướng dẫn học sinh tự học ở nhà - Tìm hiểu, nghiên cứu nội dung các chương, học SGK tin 11 - Đọc trước nội dung Giờ sau học lý thuyết Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Ngày giảng Lớp … /… /2019 11A … /… /2019 11B Bài soạn Tin Học lớp 11 Sĩ số Tên HS vắng 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 BÀI 1: KHÁI NIỆM LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU BÀI HỌC Về kiến thức - Biết số khái niệm sở về ngôn ngữ lập trình - Học sinh Biết được: có lớp ngôn ngữ lập trình ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao Hiểu phân biệt được các lớp - Học sinh thấy được ý nghĩa của chương trình dịch, phân biệt được biên dịch thông dịch - Biết những nhiệm vụ quan trọng của chương trình dịch phát hiện lỗi cú pháp của chương trình nguồn Về kĩ - Hiểu phân biệt được các loại ngôn ngữ lập trình; chương trình thông dịch biên dịch Về thái độ - Có thái độ học tập tích cực - Nhận thức được tầm quan trọng của môn học, vị trí của môn học hệ thống kiến thức phổ thông những yêu cầu về mặt đạo đức xã hội hoá Tin Học Phát triển lực - Năng lực làm việc với lập trình ngôn ngữ lập trình - Năng lực tự học, đọc hiểu - Năng lực giải quyết vấn đề sáng tạo II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 Giáo viên - Giáo án, SGK, SGV, đồ dùng dạy học, nghiên cứu trước tài liệu tham khảo Học sinh - Vở ghi, SGK, đồ dùng học tập III TIẾN TRÌNH BÀI HỌC Kiểm tra cũ (khơng) Nội dung học 2.1 Hoạt động 1: Khởi động Như ta biết, toán đều có thuật toán có thể giải được máy tính điện tử Khi giải toán máy tính điện tử, sau các bước xác định toán xây dựng hoặc lựa chọn thuật toán khả thi bước lập trình Vậy lập trình gì có những loại ngôn ngữ lập trình nào? 2.2 Hoạt động 2: Hình thành kiến thức Hoạt động giáo viên học sinh Nội dung Tìm hiểu ngơn ngữ lập trình Ngôn ngữ lập trình GV: Trong tin học lớp 10 đã + Lập trình: Là sử dụng cấu trúc được học về thuật toán, về các bước giải liệu câu lệnh ngôn ngữ lập toán máy tính điện tử Nghiên cứu trình cụ thể để mơ tả liệu diễn đạt cho biết các bước về lập trình? thao tác thuật toán HS: Nghiên cứu SGK trả lời câu hỏi GV: Như đã biết để giải toán cần có thuật toán, với máy tính chưa có khả trực tiếp thực hiện được các thuật toán, để máy tính có thể thực hiện giải được các toán ta cần diễn tả thuật toán bằng ngôn ngữ cho máy tính có thể hiểu được Kết quả diễn tả thuật toán vậy cho ta chương trình, ngôn ngữ để viết chương trình được gọi ngôn ngữ lập trình * Ngôn ngữ máy - Mỗi loại máy tính có ngôn ngữ GV: lớp 10 đã được học được biết có rất nhiều ngôn ngữ lập trình máy riêng, đó ngôn ngữ nhất để được sử dụng Dựa váo mức độ chi máy tính hiểu thực hiện được Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 tiết hoá việc mô tả các thao tác, người ta + Ưu điểm chia ngôn ngữ lập trình thành lớp: Ngôn - Có thể khai thác triệt để các đặc ngữ máy, hợp ngữ, ngôn ngữ bậc cao điểm phần cứng của máy Chúng ta sẽ cùng nghiên cứu từng - Trực tiếp hiểu thực hiện chương loại lớp ngôn ngữ trình, không cần qua chương trình dịch GV: Ngôn ngữ máy ngôn ngữ + Nhược điểm nhất máy tính có thể hiểu thực hiện được - Các câu lệnh viết bằng ngôn ngữ GV: Theo em ngôn ngữ máy có những máy dãy các ký tự 0, hoặc biến thể của chúng theo số 16 nên không ưu, nhược điểm gì? thuận lợi để viết hoặc hiểu chương trình HS: Suy nghĩ trả lời vì ta phải nhớ rất máy móc HS: Nhận xét, bổ sung - Các dòng số không thể hiện tường GV: Nhận xét, kết luận minh ý nghĩa của lệnh GV: để khắc phục những nhược điểm của ngôn ngữ máy số ngôn ngữ lập trình khác đời GV: Các em đã được biết ưu, nhược điểm của ngôn ngữ máy, vậy em cho biết hợp ngữ có ưu, nhược điểm gì? HS: trả lời * Hợp ngữ + Ưu điểm HS: Nhận xét, bổ sung - Các dòng số thể hiện tường minh ý nghĩa từng câu lệnh GV: Kết luận - Thuận lợi để viết hiểu chương trình HS: Nghe giảng, ghi GV: Lấy ví dụ câu lệnh hợp ngữ + Nhược điểm VD: ADD AX, BX GV: Cho biết những ưu, nhược điểm của ngôn ngữ bậc cao? - Để chương trình viết bằng hợp ngữ thực hiện được máy tính ta cần phải được dịch nó ngôn ngữ máy bằng chương trình mà ta gọi chương trình hợp dịch VD: Mov AX, BX * Ngôn ngữ lập trình bậc cao HS: Trả lời + Ưu điểm Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương HS: Nhận xét, bổ sung GV: Kết luận HS: Nghe giảng, ghi Bài soạn Tin Học lớp 11 - Các câu lệnh được viết gần với ngôn ngữ tự nhiên - Có tính độc lập cao - ít phụ thuộc vào các loại máy cụ thể + Nhược điểm - Cũng hợp ngữ, chương trình của ngôn ngữ bậc cao đều cần có chương trình để dịch nó sang ngôn ngữ máy VD ngôn ngữ bậc cao: Fortran, Cobol, Algol, Basic, Pascal, C, Java… Tìm hiểu chương trình dịch GV: Như đã biết với máy tính chỉ có nhất ngôn ngữ máy thì máy tính hiểu thực hiện được Tuy nhiên ngôn ngữ máy lại rất khó sử dụng, vậy để có thể thực hiện được cần phải sử dụng ngôn ngữ bậc cao, nhiên ngôn ngữ bậc cao thì máy tính không thể hiểu được thực hiện được, vì vậy để máy hiểu được thì cần có chương trình dịch để dịch từ ngôn ngữ bậc cao sang ngôn ngữ máy Vậy chương trình dịch gì Em cho biết? HS: Nghiên cứu trả lời GV: Để máy tính có thể hiểu thực hiện chương trình viết bằng ngôn ngữ khác không phải ngôn ngữ máy cần phải có chương trình chuyển các chương trình đó (chương trình nguồn) sang ngôn ngữ máy (chương trình đích) chương trình gọi chương trình dịch GV: Em hiểu kỹ thuật biên dịch, thông dịch gì hai kỹ thuật khác Giáo viên: Lại Minh Tuyên Chương trình dịch - Là chương trình dịch các chương trình được viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy CT nguồn CT dịch CT đích - Có kỹ thuật dịch chính: Biên dịch thông dịch + Biên dịch (Compiler): Thực hiện các bước sau:  Duyệt, kiểm tra, phát hiện lỗi kiểm tra tính đắn của các câu lệnh chương trình ng̀n  Dịch tồn chương trình nguồn thành chương trình đích (ngôn ngữ máy) để có thể thực hiện máy có thể lưu trữ để sử dụng lại cần Phương pháp thuận tiện cho các chương trình ổn định cần thực hiện nhiều lần + Thông dịch (Interpreter): Dịch lần Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 thế nào? lượt từng câu lệnh thực hiện câu lệnh ấy HS: Trả lời Thông dịch được thực hiện bằng cách lặp lại dãy các bước sau: HS: Nhận xét, bổ sung Gv: Nhận xét, kết luận  Kiểm tra tính đắn của câu lệnh tiếp theo chương trình nguồn HS: Nghe giảng, ghi  Chuyển đổi các câu lệnh đó thành hay nhiều câu lệnh ngôn ngữ máy  Thực hiện các câu lệnh vừa chuyển đổi được Loại thích hợp cho môi trường đối thoại giữa người hệ thống Các ngôn ngữ khai thác hệ sở dữ liệu, ngôn ngữ đối thoại với hệ điều hành, ngôn ngữ HTML làm việc với môi trường Internet đều sử dụng chương trình thông dịch 2.3 Hoạt động 3: Luyện tập Hoạt động giáo viên học sinh - Hệ thống lại kiến thức trọng tâm + Các loại ngôn ngữ lập trình + Khái niệm lập trình + Chương trình dịch Nội dung - Lập trình – Ngơn ngữ lập trình - Chương trình dịch 2.4 Hoạt động 4: Vận dụng, tìm tòi mở rộng Hoạt động giáo viên học sinh Nội dung GV: So sánh điểm giống khác Tìm được các điểm giống khác giữa thông dịch biên dịch của chương trình dịch các loại ngôn ngữ lập trình HS: Nghiên cứu trả lời - Tìm được điểm giống khác giữa các loại ngôn ngữ lập trình Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 Hướng dẫn học sinh tự học ở nhà - Học ôn lại cũ - Đọc đọc thêm SGK Tr6 - - Trả lời các câu hỏi SBt đọc trước nội dung tiết sau học - Tìm hiểu, nghiên cứu nội dung các chương, học SGK tin 11 10 Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 cầu tập số Vừa gà vừa chó GV: Yêu cầu học sinh xác định Bó lại cho tròn toán Ba mươi sáu Hs: Đứng chỗ trả lời câu hỏi Một trăm chân chẵn HS: Nhận xét, bổ sung Hỏi có loại? GV: Hướng dẫn học sinh cách sử dụng câu lệnh lặp với số lần biết trước For To Do áp dụng vào tập Gv: Hướng dẫn chi tiết cách áp dụng vòng lặp for cho học sinh quan sát, yêu cầu học sinh về nhà hoàn thiện HS : Quan sát, nghe giảng, ghi GV : Cùng học sinh phân tích yêu cầu của tập Yêu cầu học sinh xác định toán Bài (SGK T51) Nhập tư bàn phím tuổi cha HS : Đứng chỗ trả lời Bài giải Gv : Nhận xét, kết luận Program bai7; GV : Để kiểm tra điều kiện tuổi cha tcha lần tcon dùng câu lệnh gì ? Var HS : Dùng câu lệnh While câu lệnh tcha, tcon, nam:Word; lặp với số lần lặp không biết trước Begin HS : Nhận xét, bổ sung Write(‘nhap tuoi cha va tuoi con’); GV : Nhận xét, kết luận Readln(tcha, tcon); HS : Quan sát, nghe giảng, ghi nam: = 0; GV : Trình chiếu chương trình chưa While tcha 12 Div +2) and (7 - < * Mod 5) Câu 8: Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng Pascal (2 điểm) a) x3 + |x| + xy; b) x − x+x Câu 9: Trong cấu trúc lặp có mấy dạng lặp? Nêu cú pháp cách hoạt động của câu lệnh lặp với số lần lặp biết trước dạng tiến ngôn ngữ lập trình Pascal (3 điểm) 81 Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 V ĐÁP ÁN VÀ THANG ĐIỂM PHẦN I: TRẮC NGHIỆM KHÁCH QUAN (3 ĐIỂM) Câu Đáp án Điểm B 0.5 A 0.5 D 0.5 C 0.5 D 0.5 B 0.5 PHẦN II: TRẮC NGHIỆM TỰ LUẬN (7 ĐIỂM) Câu Đáp án a) (3 + 35 Div 2) + (50 Mod * 2) = (3 + 17) + (5*2) = 20 + 10 = 30 b) (23 Mod + 12 > 12 Div +2) And (7 - < * Mod 5) = (2 + 12 > + 2) And (4 < 4) T And F F a) x3 + |x| + xy; = (SQR(x) * x) + ABS(x) + x*y; b) x − x + x = Sqrt(x) - Sqrt(x) + x; - Trong cấu trúc lặp gồm có hai dạng lặp Lặp với số lần lặp biết trước lặp với số lần lặp không biết trước * Cấu trúc lặp với số lần lặp biết trước dạng tiến - Cú pháp: FOR := TO DO ; Trong đó: + Biến đếm biến kiểu số nguyên + Giá trị đầu, Giá trị cuối biểu thức cùng kiểu với biến đếm, giá trị đầu phải nhỏ hoặc bằng giá trị cuối Nếu GTĐ lớn GTC thì vòng lặp không thực hiện + Giá trị của biến đếm được điều chỉnh tự động - Hoạt động: B1: Biến đếm được gán bằng Gía trị đầu B2: So sánh Biến đếm với Giá trị cuối Điểm 1 1 0.5 0.5 82 Giáo viên: Lại Minh Tuyên Năm học 2019 - 2020 Trường PTDT Nội Trú ATK Sơn Dương Bài soạn Tin Học lớp 11 B3: Nếu BĐ>GTC thì thoát khỏi vòng lặp Nếu BĐ

Ngày đăng: 15/11/2019, 00:44

Từ khóa liên quan

Mục lục

  • Hoạt động của Giáo viên và Học sinh

  • Nội dung chính

  • Hoạt động của Giáo viên và Học sinh

  • Nội dung

  • Hoạt động của Giáo viên và học sinh

  • Nội dung chính

  • Hoạt động của Giáo viên và học sinh

  • Nội dung chính

Tài liệu cùng người dùng

Tài liệu liên quan