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)
Các tài liệu bổ trợ
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ệu và ghi 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àmdiem_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
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ử.
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ể.
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.
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.
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ế.