Soạn giáo án tin học 10 cánh diều Chủ đề F - Bài 10: chương trình con và thư viện các chương trình con có sẵn
Soạn chi tiết đầy đủ giáo án tin học 10 Chủ đề F - Bài 10: chương trình con và thư viện các chương trình con có sẵn sách cánh diều . Giáo án soạn chuẩn theo Công văn 5512 để các thầy cô tham khảo lên kế hoạch bài dạy tốt. Tài liệu có file tải về và chỉnh sửa được. Hi vọng, mẫu giáo án này mang đến sự hữu ích và tham khảo cần thiết. Mời thầy cô tham khảo
BÀI 10: CHƯƠNG TRÌNH CON VÀ THƯ VIỆN CÁC CHƯƠNG TRÌNH CON CÓ SẴN
I. MỤC TIÊU:
1. Kiến thức, kĩ năng: Học xong bài này, HS cần chiếm lĩnh được một số tri thức:
· Khái niệm chương trình con.
· Cách khai báo một hàm trong Python.
· Cách chương trình gọi thực hiện một hàm đã xây dựng, cách chuyển dữ liệu cho để hàm thực hiện.
· Hàm có thể trả về giá trị qua tên của nó và cần lệnh return<giá trị> trước khi ra khỏi hàm.
2. Năng lực
- Năng lực chung:
· Năng lực tự chủ và tự học trong tìm tòi khám phá
· Năng lực giao tiếp và hợp tác trong trình bày, thảo luận và làm việc nhóm
· Năng lực giải quyết vấn đề và sáng tạo trong thực hành, vận dụng.
Năng lực riêng:
· Xây dựng và sử dụng được chương trình con trong Python.
· Sử dụng được chương trình con xây dựng sẵn của hệ thống.
3. Phẩm chất
· Có ý thức học tập, ý thức tìm tòi, khám phá và sáng tạo, có ý thức làm việc nhóm, tôn trọng ý kiến các thành viên khi hợp tác.
· Chăm chỉ tích cực xây dựng bài, có trách nhiệm, chủ động chiếm lĩnh kiến thức theo sự hướng dẫn của GV.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với GV: SGK, Tài liệu giảng dạy, giáo án, đồ dùng dạy học.
2. Đối với HS: SGK, SBT, vở ghi, giấy nháp, đồ dùng học tập (bút, thước...), bảng nhóm, bút viết bảng nhóm.
III. TIẾN TRÌNH DẠY HỌC
A. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)
a) Mục tiêu:
- Tạo hứng thú học tập cho HS trước khi bước vào bài học mới.
b) Nội dung: HS đọc tình huống mở đầu, suy nghĩ trả lời câu hỏi.
c) Sản phẩm: HS trả lời được câu hỏi mở đầu.
d) Tổ chức thực hiện:
Bước 1: Chuyển giao nhiệm vụ:
- GV đặt vấn đề: Khi giải quyết một bài toán phức tạp, ta có thể phân chia nó thành một số bài toán con. Trong lập trình có khái niệm chương trình con, em hãy đoán xem chương trình con của một chương trình là gì.
Bước 2: Thực hiện nhiệm vụ: HS quan sát và chú ý lắng nghe, thảo luận nhóm đôi hoàn thành yêu cầu.
Bước 3: Báo cáo, thảo luận: GV gọi một số HS trả lời, HS khác nhận xét, bổ sung.
Dự kiến câu trả lời:
Chương trình con của một chương trình là đoạn lệnh giải quyết một bài toán con (một thành phần) của bài toán cần giải quyết.
Bước 4: Kết luận, nhận định: GV đánh giá kết quả của HS, trên cơ sở đó dẫn dắt HS vào bài học mới.
B. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Khái niệm chương trình con
a) Mục tiêu:
- HS nêu được khái niệm chương trình con.
b) Nội dung:
HS đọc SGK, nghe giảng, thực hiện các nhiệm vụ được giao, suy nghĩ trả lời câu hỏi.
c) Sản phẩm: HS hình thành được kiến thức, nhận biết được chương trình con.
d) Tổ chức thực hiện:
HĐ CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN |
Bước 1: Chuyển giao nhiệm vụ: - GV yêu cầu HS thảo luận nhóm đôi, hoàn thành Hoạt động 1 (SGK-tr86) - GV dẫn dắt: Khi lập trình để giải một bài toán có thể chia bài toán đó thành các bài toán con, viết các đoạn chương trình giải các bài toán con. Các ngôn ngữ lập trình bậc cao đều cho phép người lập trình tạo ra chương trình con. - GV đặt câu hỏi: Chương trình con là gì? - GV lấy Ví dụ, phân tích, hướng dẫn HS. + Thông qua ví dụ HS hiểu chương trình con là một đoạn lệnh làm một việc nào đó và được đặt tên, khi cần dùng chỉ việc gọi tên nó. Bước 2: Thực hiện nhiệm vụ: - HS theo dõi SGK, chú ý nghe, tiếp nhận kiến thức, suy nghĩ trả lời. - GV quan sát, trợ giúp. Bước 3: Báo cáo, thảo luận: - HS giơ tay phát biểu, lên bảng trình bày - Một số HS khác nhận xét, bổ sung cho bạn. Bước 4: Kết luận, nhận định: GV tổng hợp lại kiến thức. | 1. Khái niệm chương trình con Hoạt động 1: Có thể chia bài toán trên thành các bài toán con sau: 1) Tính diện tích một tam giác khi biết số đo ba cạnh. 2) Tìm diện tích lớn nhất trong 3 diện tích tìm được. Kết luận: Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên. Ví dụ: |
Xem đầy đủ các khác trong bộ: => Giáo án Tin học 10 cánh diều
Tải giáo án:
Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác