Thực hành thiết kế chương trình theo mô đun
Tóm tắt
Bài thực hành xây dựng chương trình nhập, xử lí và ghi dữ liệu bằng các mô đun riêng.
Hiểu bài
Bài thực hành xử lí dữ liệu chấm điểm vận động viên từ tệp SeaGames.inp. Chương trình được chia thành ba mô đun: đọc dữ liệu, xử lí điểm và ghi kết quả. Mô đun xử lí tính điểm tổng hợp cho từng vận động viên; mô đun ghi đưa mã vận động viên và kết quả ra tệp. Chương trình chính có dạng điều phối:
finp = "SeaGames.inp"
fout = "ketqua.out"
DS, Diem = nhapDL(finp)
kq = Xuly(Diem)
ghiDL(fout, DS, kq)
Một nhiệm vụ khác dùng Diemthi.inp, trong đó mỗi dòng gồm số báo danh và ba điểm, giá trị -1 biểu thị dữ liệu cần được xử lí theo yêu cầu bài toán.
Dữ liệu đầu vào Diemthi.inp SGK trang 137
