Assignment Elementary Programming with C - Bài 2

MỤC TIÊU

 Học cách tổ chức một chương trình với nhiều chức năng.

 Học cách kết hợp các kiến thức đã học về vòng lặp, mảng, hàm, struct

 Học cách lưu trữ và thao tác với file.

 Học cách gỡ lỗi chương trình.

 Tạo hứng thú xây dựng những chương trình hoàn chỉnh hơn

pdf5 trang | Chuyên mục: C/C++ | Chia sẻ: dkS00TYs | Lượt xem: 1985 | Lượt tải: 0download
Tóm tắt nội dung Assignment Elementary Programming with C - Bài 2, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
 Elementary Programming with C 
Issue Date: May 2007 © 2007 Aptech Limited Page 1 of 11 
Ver.1.0 
Assignment 
for 
Elementary Programming 
with C 
Curriculum Code: 2101 
Assignment Code: 02 
 Assignment 
ACCP i7.1 Elementary Programming with C 
Issue Date: December 2009 © 2009 FPT-Aptech Page 2 
Ver.1.0 
Amendment Record 
Version No. Effective Date Change Change Note By 
1.0 December 2009 New - Nguyen Ngoc Tu 
 Assignment 
ACCP i7.1 Elementary Programming with C 
Issue Date: December 2009 © 2009 FPT-Aptech Page 3 
Ver.1.0 
C Assignment 
MỤC TIÊU 
 Học cách tổ chức một chương trình với nhiều chức năng. 
 Học cách kết hợp các kiến thức đã học về vòng lặp, mảng, hàm, struct… 
 Học cách lưu trữ và thao tác với file. 
 Học cách gỡ lỗi chương trình. 
 Tạo hứng thú xây dựng những chương trình hoàn chỉnh hơn. 
YÊU CẦU CHUNG 
Xây dựng chương trình quản lý sổ đĩa CD 
MÔ TẢ YÊU CẦU 
Chương trình xây dựng những chức năng chính sau: 
1. Thêm đĩa CD 
2. Hiển thị danh sách đĩa CD 
3. Hiển thị danh sách đĩa CD theo loại 
4. Tìm thông tin của 1 đĩa CD thông qua tên đĩa 
5. Sửa thông tin của 1 đĩa CD thông qua tên đĩa 
6. Sắp xếp đĩa CD theo vị trí và hiển thị danh sách đã được sắp xếp. 
7. Thoát 
CHI TIẾT 
Chương trình chạy như sau: 
 ===== CHUONG TRINH QUAN LY DIA CD ===== 
1. Thêm đĩa CD 
2. Hiển thị danh sách đĩa CD 
3. Hiển thị danh sách đĩa CD theo loại 
4. Tìm thông tin của 1 đĩa CD thông qua tên đĩa 
5. Sửa thông tin của 1 đĩa CD thông qua tên đĩa 
6. Sắp xếp đĩa CD theo vị trí và hiển thị danh sách đã được sắp 
xếp. 
7. Thoát 
 ======================================= 
 Chọn: 1 
 --------------------------------------- 
Mã đĩa: 1 
Tên đĩa: Title1 
Ca sĩ: Tổng hợp 
Loại nhạc: Rock 
Thêm đĩa thành công! 
--------------------------------------- 
======================================= 
Chọn: 2 
Mã đĩa Tên đĩa Ca sĩ Loại Nhạc 
1 Title 1 Tổng hợp Rock 
2 Title 2 Tổng hợp Rock 
 Assignment 
ACCP i7.1 Elementary Programming with C 
Issue Date: December 2009 © 2009 FPT-Aptech Page 4 
Ver.1.0 
3 Title 3 Tổng hợp Pop 
4 Title 4 Tổng hợp R&B 
======================================= 
Chọn: 3 
--------------------------------------- 
Loại nhạc: Rock 
Mã đĩa Tên đĩa Ca sĩ Loại Nhạc 
1 Title 1 Tổng hợp Rock 
2 Title 2 Tổng hợp Rock 
--------------------------------------- 
======================================= 
Chọn: 4 
--------------------------------------- 
Tên đĩa: Title 2 
Mã đĩa Tên đĩa Ca sĩ Loại Nhạc 
2 Title 2 Tổng hợp Rock 
--------------------------------------- 
======================================= 
Chọn: 5 
--------------------------------------- 
Tên đĩa: Title 2 
Tên đĩa mới: New Title. 
Ca sĩ: ABBA 
Loại nhạc: Pop 
Sửa đĩa thành công! 
--------------------------------------- 
======================================= 
Chọn: 6 
--------------------------------------- 
Đang sắp xếp... 
Danh sách đĩa đã được sắp xếp: 
Mã đĩa Tên đĩa Ca sĩ Loại Nhạc 
1 Title 1 Tổng hợp Rock 
2 Title 2 Tổng hợp Rock 
3 Title 3 Tổng hợp Pop 
4 Title 4 Tổng hợp R&B 
--------------------------------------- 
======================================= 
Chọn: 7 
--------------------------------------- 
Thoát khỏi chương trình!!! 
--------------------------------------- 
 Assignment 
ACCP i7.1 Elementary Programming with C 
Issue Date: December 2009 © 2009 FPT-Aptech Page 5 
Ver.1.0 
 Các dữ liệu về từ vựng được lưu trong file CD.dat 
Đánh giá 
Mức 1  Thiết kế được giao diện hợp lý. 
 Thiết kế các hàm chức năng hợp lý. 
 Thiết kế struct hợp lý. 
 Thực hiện được cơ bản các chức năng. 
Mức 2  Thực hiện đầy đủ các chức năng của chương trình. 
Mức 3  Các file được mã hóa. 
 Thiết kế giao diện đẹp hợp lý. 
 Các chức năng hoạt động tốt không lỗi. 

File đính kèm:

  • pdfAssignment Elementary Programming with C - Bài 2.pdf