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
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:
- Assignment Elementary Programming with C - Bài 2.pdf