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)

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

  1. 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.

  2. 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ì.

  3. 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).

  4. 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.

  5. 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.

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải sẽ có đầy đủ. Xem và tải: Bài giảng tích hợp AI Tin học 11 Khoa học máy tính Đủ cả năm - Tại đây

Tài liệu khác

Chat hỗ trợ
Chat ngay