Giáo án tích hợp AI Tin học 11 KHMT Bài 31: Thực hành thiết lập thư viện chương trình
Giáo án điện tử Tin học 11 (Định hướng Khoa học máy tính) Bài 31: Thực hành thiết lập thư viện chương trình. Sách kết nối tri thức mới nhất cho năm học 2026 - 2027. Có tích hợp video AI, điều chỉnh cấu trúc, kiến thức phù hợp với năm học mới để tạo ra một bản powerpoint hoàn thiện và chất lượng. Thầy/cô chỉ cần tải về và giảng dạy. Có thể chỉnh sửa dễ dàng.
=> Giáo án điện tử Tin học 11 Khoa học máy tính Kết nối tri thức (Tích hợp video AI)
Các tài liệu bổ trợ
BÀI 31: THỰC HÀNH THIẾT LẬP THƯ VIỆN CHƯƠNG TRÌNH
I. NỘI DUNG CHI TIẾT BÀI HỌC
THIẾT KẾ THƯ VIỆN CÁ NHÂN: Là quá trình đóng gói các hàm xử lý chuyên biệt vào các tệp tin riêng biệt (ví dụ: circle.py, cong_thuc_ly.py) để có thể tái sử dụng trong nhiều chương trình khác nhau.
QUY TẮC SỬ DỤNG: Sử dụng lệnh import để nạp thư viện cá nhân vào chương trình chính (main.py), giúp cấu trúc chương trình trở nên sáng sủa, dễ phát triển và bảo trì.
CÔNG THỨC TIÊU BIỂU:
Tính nguyên tử khối trung bình: ntkTB = tổng(ntk_i * tyLe_i) / 100.
Ví dụ: Hàm tính diện tích hình tròn trong tệp circle.py được định nghĩa là: def tinhDienTich(r): return math.pi * r * r.
II. KIẾN THỨC TRỌNG TÂM
Việc xây dựng thư viện giúp áp dụng kiến thức tích hợp liên môn vào giải quyết các bài toán tin học.
Sử dụng thư viện giúp quản lý mã nguồn hiệu quả, tránh trùng lặp và dễ dàng bảo trì.
Các hàm trong thư viện cần được kiểm tra dữ liệu đầu vào hợp lệ trước khi thực hiện tính toán (ví dụ: kiểm tra điện trở > 0).
Cấu trúc chương trình theo mô đun (tệp thư viện riêng và tệp chương trình chính) là phương pháp lập trình hiện đại.
Kỹ năng thiết kế thư viện là nền tảng để làm việc nhóm và xây dựng các dự án phần mềm phức tạp.
III. BỐ CỤC SLIDE PPTX
Slide 1: Tên bài học
Tiêu đề: BÀI 31: THỰC HÀNH THIẾT LẬP THƯ VIỆN CHƯƠNG TRÌNH
Nội dung: Thực hành thiết kế và vận dụng thư viện chương trình trong giải quyết các bài toán liên môn.
Slide 2: Ý nghĩa của thư viện
Tiêu đề: TẠI SAO CẦN THIẾT LẬP THƯ VIỆN?
Nội dung: Giúp chương trình có cấu trúc sáng sủa, dễ phát triển, bảo trì và tái sử dụng mã nguồn.
Slide 3: Thiết kế thư viện hình học
Tiêu đề: NHIỆM VỤ 1: THƯ VIỆN HÌNH TRÒN
Nội dung: Cách định nghĩa hàm tính chu vi và diện tích trong tệp circle.py.
Slide 4: Thiết kế thư viện vật lý
Tiêu đề: NHIỆM VỤ 2: THƯ VIỆN CÔNG THỨC VẬT LÝ
Nội dung: Xây dựng các hàm tính điện trở tương đương và kiểm tra dữ liệu đầu vào.
Slide 5: Thiết kế thư viện hóa học
Tiêu đề: NHIỆM VỤ 3: THƯ VIỆN CÔNG THỨC HÓA HỌC
Nội dung: Cách tính nguyên tử khối trung bình bằng cách sử dụng mảng tham số.
Slide 6: Kết nối chương trình chính
Tiêu đề: CHƯƠNG TRÌNH CHÍNH (MAIN.PY)
Nội dung: Hướng dẫn sử dụng lệnh import để kết nối các thư viện đã xây dựng vào chương trình chính.
Slide 7: Tổng kết
Tiêu đề: TỔNG KẾT BÀI THỰC HÀNH
Nội dung: Khẳng định vai trò của tư duy thiết kế thư viện trong lập trình chuyên nghiệp.