You are on page 1of 7

Thời gian nộp tiểu luận: 7 + 3 ngày

Nội dung nộp gồm 3 tập tin:


- Tập tin báo cáo Word: Mã lớp_STT_MSSV_TenSV.docx
- Proj01_Mang.cpp
- Proj02_DSLK.cpp

Nội dung báo cáo Word:

Bìa

Lời cảm ơn

Nhận xét của GV

Danh mục hình ảnh

Mục lục

Chương 1: Giới thiệu

1.1 Giới thiệu đề bài

1.2 Cấu trúc (mô tả cấu trúc được yêu cầu, chọn CTDL để thể hiện, khai báo/định nghĩa cấu
trúc)

1.3 Dữ liệu mẫu (>= 10 thông tin đối tượng cần quản lý)

1.4 Các chức năng (Liệt kê các chức năng sẽ xây dựng)

Chương 2: Quản lý danh sách với mảng tĩnh

2.1 Cấu trúc quản lý

2.2 Nhập danh sách

2.2.1 Chương trình con

2.2.2 Kiểm tra (Hàm main kiểm tra ctc)

2.2.3 Kết quả chạy

2.3 …

Chương 3: Quản lý danh sách với DSLK

Chương 4: Kết luận

4.1 Các chức năng đã thực hiện


4.2 Các chức năng chưa thực hiện

Ví dụ trình bày 1 chức năng

2.1 Nhập danh sách sinh viên

2.1.1 Chương trình con

Để nhập danh sách sinh viên, cần xây dựng hai chương trình con gồm:

- void nhap_o(sinh_vien &a): hỗ trợ nhập thông tin một sinh viên gồm MSSV, Ho, Ten,
SoTC, DTB
- void nhap_mang(sinh_vien a[], int n) hỗ trợ nhập danh sách sinh viên
//Ctc nhập ô cấu trúc
void nhap_o(sinh_vien &a)
{
cout << "MSSV: ";
cin.getline(a.mssv,11);
cout << "Ho: ";
cin.getline(a.ho,30);
cout << "Ten: ";
cin.getline(a.ten,8);
cout << "So TC: ";
cin >> a.sotc;
cout << "DTB: ";
cin >> a.dtb;
cin.ignore();
}

//Ctc nhập mảng cấu trúc


void nhap_mang(sinh_vien a[], int n)
{
for (int i = 0; i < n; i++)
{
cout << "Nhap phan tu a[" << i << "]: " << endl;
nhap_o(a[i]);
cout << endl;
}
}

2.2.2 Kiểm tra (Hàm main kiểm tra ctc)


void main()
{
//Khai báo mảng số nguyên 100 phần tử
sinh_vien arr[MAX];
int sopt=3;

//Nhập mảng tương ứng với số phần tử đã nhập ở trên

nhap_mang(arr, sopt);

getch();

2.2.3 Kết quả chạy

Hình 3: Kết quả chạy nhập/xuất mảng tĩnh


Phụ lục 1: Bìa báo cáo
Phụ lục 2: Nhận xét và đánh giá
Phụ lục 3: Mục lục
Phụ lục 4: Danh mục bảng/Hình ảnh/Sơ đồ

You might also like