Giáo án tích hợp AI Tin học 11 KHMT Bài 29: Thực hành thiết kế chương trình theo mô đun

Giáo án điện tử Tin học 11 (Định hướng Khoa học máy tính) Bài 29: Thực hành thiết kế chương trình theo mô đun. 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 29: THỰC HÀNH THIẾT KẾ CHƯƠNG TRÌNH THEO MÔ ĐUN

I. NỘI DUNG CHI TIẾT BÀI HỌC

  • PHÂN TÍCH THIẾT KẾ: Chia bài toán thành ba nhóm công việc chính và độc lập gồm nhập dữ liệu, xử lý dữ liệughi dữ liệu kết quả.

  • MÔ ĐUN NHẬP DỮ LIỆU: Sử dụng hàm nhapDL() để đọc dữ liệu từ tệp văn bản, tách thông tin mã vận động viên và danh sách điểm thành hai mảng riêng biệt.

  • MÔ ĐUN XỬ LÝ:

    • Hàm diem_gk(): Tính trung bình cộng điểm các giám khảo, trong đó điểm giám khảo đầu và cuối được tính trọng số gấp đôi.

    • Hàm Xuly(): Duyệt qua danh sách điểm và gọi hàm diem_gk() để tính điểm tổng hợp cho từng vận động viên.

  • MÔ ĐUN XUẤT DỮ LIỆU: Hàm ghiDL() chịu trách nhiệm nhận kết quả đã xử lý và ghi ra tệp theo định dạng yêu cầu.

II. KIẾN THỨC TRỌNG TÂM

  1. Việc chia bài toán thành các mô đun độc lập giúp chương trình dễ quản lý và dễ kiểm thử.

  2. Mỗi mô đun được thiết kế như một hàm riêng biệt, thực hiện duy nhất một chức năng cụ thể.

  3. Chương trình chính đóng vai trò liên kết và điều phối luồng dữ liệu giữa các mô đun con.

  4. Phương pháp mô đun hóa cho phép thay đổi logic xử lý ở một hàm cụ thể mà không ảnh hưởng đến toàn bộ chương trình.

  5. Cấu trúc chương trình theo mô đun giúp việc nâng cấp tính năng hoặc bổ sung yêu cầu mới trở nên đơn giản và hiệu quả.

III. BỐ CỤC SLIDE PPTX

  • Slide 1: Tiêu đề

    • Tiêu đề: BÀI 29: THỰC HÀNH THIẾT KẾ CHƯƠNG TRÌNH THEO MÔ ĐUN

    • Nội dung: Mục tiêu thiết kế chương trình hoàn chỉnh bằng phương pháp chia mô đun.

  • Slide 2: Phân tích bài toán thực tế

    • Tiêu đề: PHÂN TÍCH BÀI TOÁN TÍNH ĐIỂM

    • Nội dung: Phân chia ba nhóm công việc: nhập dữ liệu, tính điểm trung bình, và ghi kết quả.

  • Slide 3: Thiết kế mô đun nhập dữ liệu

    • Tiêu đề: MÔ ĐUN NHẬP DỮ LIỆU

    • Nội dung: Trình bày hàm nhapDL() và cách tách dữ liệu từ tệp văn bản.

  • Slide 4: Thiết kế mô đun xử lý

    • Tiêu đề: MÔ ĐUN XỬ LÝ DỮ LIỆU

    • Nội dung: Giải thích hàm diem_gk() với trọng số đặc biệt và hàm Xuly() tổng hợp kết quả.

  • Slide 5: Thiết kế mô đun xuất dữ liệu

    • Tiêu đề: MÔ ĐUN GHI KẾT QUẢ

    • Nội dung: Trình bày hàm ghiDL() và cách xuất thông tin ra tệp kết quả.

  • Slide 6: Ghép nối chương trình chính

    • Tiêu đề: CHƯƠNG TRÌNH CHÍNH

    • Nội dung: Cách kết nối các mô đun để tạo thành chương trình hoàn chỉnh.

  • Slide 7: Tổng kết

    • Tiêu đề: LỢI ÍCH VÀ TỔNG KẾT

    • Nội dung: Tóm tắt hiệu quả của việc thiết kế chương trình theo mô đun trong lập trình thực tế.

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