Xây dựng chương trình quản lý sinh viên (QLSV) với các thông tin cần
quản lý của một sinh viên gồm: Mã lớp, Mã sinh viên, Họ và tên, Ngày sinh, Điểm
trung bình tích lũy (ĐTBTL). Các chức năng chính của chương trình gồm: Thêm,
sửa, xóa hồ sơ sinh viên; In danh sách sinh viên theo lớp hoặc toàn bộ; Sắp xếp
danh sách sinh viên theo một (hoặc nhiều) các tiêu chí: Họ tên, Ngày sinh, ĐTBTL
bằng các thuật toán sắp xếp chọn, chèn, quicksort, mergesort, heapsort; Tìm kiếm
sinh viên theo một (hoặc nhiều) các tiêu chí: Họ tên, Ngày sinh, ĐTBTL bằng các
thuật toán tìm kiếm tuần tự, tìm kiếm nhị phân; Thực hiện các báo cáo thống kê
phần trăm xếp loại học tập theo lớp, tổng số sinh viên theo lớp. Dữ liệu được lưu
trữ dạng file nhị phân có cấu trúc. Chương trình được viết trên C/C++.
Ngoài ra, có sử dụng mã hóa để kiểm tra tính toàn vẹn của file nhập xuất
Nguồn: Sharecode.vn