Giáo án Tin học 10 - Tuần 28 - Năm học 2020-2021
Bạn đang xem tài liệu "Giáo án Tin học 10 - Tuần 28 - Năm học 2020-2021", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Giáo án Tin học 10 - Tuần 28 - Năm học 2020-2021

Ngày soạn:13/03/2021 Tiết PPCT: 44 CHỦ ĐỀ: CHƯƠNG TRÌNH CON Chương trình con và phân loại (t2) I.Mục tiêu) 1. Kiến thức - Biết được khái niệm chương trình con. - Biết được ý nghĩa của chương trình con, sự cần thiết phải viết một chương trình thành các chương trình con. 2. Kĩ năng: - Bước đầu hình dung được bài toán nào có thể tổ chức thành các chương trình con. 3. Thái độ: - Thấy được sự cần thiết và tiện lợi việc tổ chức chương trình lớn thành các chương trình con 4 . Năng lực cần hình thành qua bài học: * Năng lực giao tiếp và hợp tác: - Xác định mục đích và phương thức hợp tác: Biết chủ động đề xuất phương thức hợp tác để giải quyết vấn đề do bản thân và những người khác đề xuất, biết lựa chọn hình thức làm việc nhóm với quy mô phù hợp với yêu cầu nhiệm vụ. * Năng lực giải quyết vấn đề và sáng tạo: *Năng lực đặc thù * Học sinh hình thành, phát triển được NLc (Giải quyết vấn đề với sự hỗ trợ của CNTT và truyền thông). II. Thiết bị dạy học và học liệu: Sách giáo khoa, máy tính, máy chiếu, các thiết bị dạy học trực quan tự làm, III. Tiến trình dạy học A. HOẠT ĐỘNG KHỞI ĐỘNG - GV: Chiếu nội dung câu hỏi, đồng thời phát phiếu học tập yêu cầu học sinh thảo luận theo nhóm đã được phân công và trả lời. - HS: Thảo luận và trả lời - GV: Thu phiếu học tập. - HS; Đại diện nhóm lên trình bày. - GV: Nhận xét câu trả lời của HS và cho điểm. Phiếu học tập: Hãy thực hiện ghép nối mỗi mục bên phải với mỗi mục bên trái sao cho phù hợp. Cột 1 Cột 2 1.Tránh sự lặp đi lặp lại của A.Hệ điều hành Windows, hoặc bộ Visual studio, Microsoft một dãy lệnh nào đó. Office có thể phân chia nhiều công đoạn cho nhiều người viết. 2. Hỗ trợ việc thực hiện các B.Khi lập trình Pascal chúng ta sử dụng thư viện CRT để dùng chương trình lớn. lệnh CLRSCR để thực hiện xóa màn hình, nhưng chúng ta a. Mục tiêu: Giúp học sinh nắm được cấu trúc của chương trình con và phân biệt được với cấu trúc của chương trình. b. Các bước tiến hành. Các Hoạt động của giáo viên Hoạt động của học sinh bước Yêu cầu học sinh tìm hiểu sgk, thảo luận nhóm trả lời - HS nghe và quan sát. câu hỏi: Chuyển - HS nhận nhiệm vụ Cấu trúc của chương trình con gồm mấy phần? giao Nêu điểm giống và khác nhau giữa cấu trúc chương - Các nhóm cử thư kí ghi nhiệm trình con và cấu trúc chương trình chính? chép nội dung thảo luận và vụ đại diện nhóm lên trình bày. - HS thảo luận, thư kí ghi Thực - Quan sát, hướng dẫn kịp thời cho các nhóm. chép và đưa ra kết luận. hiện - Khích lệ các HS yếu trong lớp chủ động tìm tòi sgk để - Các HS còn lại quan sát, nhiệm đưa ra câu trả lời. lắng nghe và bổ sung sau vụ khi các bạn ghi xong Báo - Các nhóm treo kết quả, đại diện các nhóm trình bày. cáo kết - Các nhóm tự nhận xét kết quả lẫn nhau. - HS quan sát kết quả ghi quả - Giáo viên chiếu chương trình chuẩn bị sẵn, đối chiếu trên phiếu học tập. thực kết quả của các nhóm. Đánh giá nhận xét và kết luận - Nghe và ghi chép khi GV hiện cho hoạt động này. kết luận nhiệm vụ Cấu trúc CTC gồm 3 phần: [] Sản Trong đó: phẩm + Phần đầu: Bắt buộc phải có dùng để khai báo tên, nếu là hàm phải khai báo kiểu dữ mong liệu cho giá trị trả về của hàm. đợi: + Phần khai báo: có thể có hoặc không, có thể khai báo biến cho dữ liệu vào và ra, các hằng và biến dùng trong chương trình con. + Phần thân: là dãy câu lệnh thực hiện để từ những dữ liệu vào ta nhận được dữ liệu ra hay kết quả mong muốn. Hoạt động 3: Tìm hiểu một số khái niệm và cách thực hiện chương trình con trong chương trình. Các Hoạt động của giáo viên Hoạt động của học sinh bước Yêu cầu học sinh tìm hiểu sgk, thảo luận nhóm trả lời Chuyển - HS nghe và quan sát. câu hỏi: Phiếu học tập số 7: Cho một ví dụ về chương trình con cụ thể như sau: (1) Function Luythua(x:real; k:integer):real; (2) Var (3) i:integer; ltx:real; (4) Begin (5) Ltx:=1.0; (6) For i:=1 to k do ltx:=ltx*x; (7) Luythua:=ltx; (8) End; Câu hỏi: Hãy chỉ ra những dòng lệnh nào là phần đầu, phần khai báo, phần thân của chương trình con trên? Phiếu học tập số 8:Chiếu chương trình tính tổng lũy thừa Tongluythua=an +bm +cp +dq như sau: Program Tong_luythua; Var a,b,c,d,tong:real; m,n,p,q: integer; Function Luythua(x:real; k:integer):real; Var i:integer; tich:real; Begin tich:=1.0; For i:=1 to k do tich:=tich*x; Luythua:=tich; End; Begin Write(‘nhap a,b,c,d,m,n,p,q’); Readln(a,b,c,d,m,n,p,q); Tong:=luythua(a,n) +luythua(b,m) + luythua(c,p) +luythua(d,q); Write(‘Tong luy thua=’,tong:8:4); Readln End. Câu hỏi: Hãy chỉ ra a. Trong chương trình trên có các biến cục bộ là:.. b. Trong chương trình trên có các biến toàn cục là: c. Trong chương trình trên có các tham số hình thức là:. d. Trong chương trình trên có các tham số thực sự là: e. Trong chương trình trên có các lời gọi chương trình con là D. HOẠT ĐỘNG TÌM TÒI, MỞ RỘNG, ĐÁNH GIÁ CUỐI BÀI 1. Củng cố
File đính kèm:
giao_an_tin_hoc_10_tuan_28_nam_hoc_2020_2021.doc