Algorithms GroupAssigment

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

NGÂN HÀNG NHÀ NƯỚC VIỆT NAM

TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP. HCM


KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ

TIỂU LUẬN NHÓM

I. THÔNG TIN CHUNG


Môn học: GIẢI THUẬT ỨNG DỤNG TRONG KINH DOANH

Giảng viên: Trần Huỳnh Minh Tân

II. NỘI DUNG

A - GIỚI THIỆU Ghi chú

Ví dụ sau đây là dữ liệu điểm số các môn học của sinh viên trường X
theo mã số sinh viên (MSSV)

MSSV TÊN TUỔI MÔN 1 MÔN 2 MÔN 3

123456 John 20 9 9 9

456123 Tony 19 7 7 6

789456 Marry 20 8 8.5 7

Hãy mô tả cấu trúc dữ liệu để quản lý dữ liệu bên trên bằng struct trong
C/C++, cấu trúc dữ liệu cần hỗ trợ việc tính điểm trung bình các môn
học.
Cài đặt chương trình quản lý sinh viên bằng cấu trúc dữ liệu trên theo
các yêu cầu cụ thể.

Dữ liệu để chạy chương trình kiểm thử, mỗi nhóm sinh viên dùng chính
các thành viên trong nhóm mình để nhập liệu, điểm số 3 môn học có thể
tạo giả.

B - YÊU CẦU

Báo cáo bằng Word(hoặc Latex) trình bày và mô tả các thuật toán và
cấu trúc dữ liệu đã cài đặt, kèm bảng phân công công việc từng thành
viên trong nhóm. (Bắt buộc phải có file mềm và in ra giấy kí tên các
thành viên trong nhóm).
NGÂN HÀNG NHÀ NƯỚC VIỆT NAM
TRƯỜNG ĐẠI HỌC NGÂN HÀNG TP. HCM
KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ

1. Tính năng Khởi tạo danh sách sinh viên, tính năng Thêm 1 sinh viên
vào danh sách

2. Cài đặt danh sách sinh viên bằng cấu trúc danh sách liên kết

3. Tính năng Xóa 1 sinh viên khỏi danh sách

4. Tính năng Sửa thông tin sinh viên theo mã số sinh viên

5. Tính năng Sắp xếp danh sách sinh viên theo mã số sinh viên

6. Tính năng Tìm kiếm sinh viên theo mã số sinh viên

7. Tính năng Xuất toàn bộ danh sách sinh viên ra file CSV/EXCEL
(bắt buộc phải có, khi chấm điểm chạy chương trình sẽ in ra danh sách
thành viên trong nhóm tiểu luận)

8 .Tính năng Tìm sinh viên có điểm trung bình cao nhất
Ví dụ trong trường hợp này, kết quả sẽ là sinh viên có MSSV: 123456

9. Tính năng Tìm sinh viên có điểm trung bình thấp nhất
Ví dụ trong trường hợp này, kết quả sẽ là sinh viên có MSSV: 456123

10. Tính năng Tìm tất cả sinh viên có điểm trung bình cao hơn giá trị x
cho trước.
Ví dụ truyền x=7 trong trường hợp này, kết quả sẽ là các sinh viên có
MSSV: 123456, 789456 đạt yêu cầu.

Bắt buộc tất cả mã nguồn viết trên một file main_<ma_nhom>.cpp để


nộp bài (Khi chấm điểm giảng viên sẽ cho chạy demo xuất ra kết quả)

Bắt buộc cấu trúc file CSV (Tên file là mã của nhóm, ví dụ: nhom1.csv)
xuất ra sẽ phải theo định dạng sau:
mssv name age score1 score2 score3 finalscore
123 NGUYEN VAN A 20 9 8 9 8,67
456 NGUYEN VAN B 19 8 5 7 6,67
789 NGUYEN VAN C 20 9 6 6 7,00
987 NGUYEN VAN D 19 6 6 7 6,33
654 NGUYEN VAN E 20 7 7 8 7,33

You might also like