Elementary Programming with C - Lab 11: Các kiểu dữ liệu nâng cao

A. Kiến thức

• Định nghĩa cấu trúc.

• Công dụng và cách sử dụng, truy xuất các phần tử của cấu trúc.

• Cấu trúc với hàm, mảng.

B. Kỹ năng:

• Xây dựng chương trình có cấu trúc

• Gỡ lỗi chương trình

• Phân tích đưa ra giải thuật phù hợp cho bài toán.

• Áp dụng mềm dẻo các cấu trúc đã học.

pdf3 trang | Chuyên mục: C/C++ | Chia sẻ: dkS00TYs | Lượt xem: 1721 | Lượt tải: 1download
Tóm tắt nội dung Elementary Programming with C - Lab 11: Các kiểu dữ liệu nâng cao, để 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 2011 
Create By SinhNX Page 1 
LAB 11: Các kiểu dữ liệu nâng cao 
I- Chuẩn bị: 
A. Kiến thức 
• Định nghĩa cấu trúc. 
• Công dụng và cách sử dụng, truy xuất các phần tử của cấu trúc. 
• Cấu trúc với hàm, mảng. 
B. Kỹ năng: 
• Xây dựng chương trình có cấu trúc 
• Gỡ lỗi chương trình 
• Phân tích đưa ra giải thuật phù hợp cho bài toán. 
• Áp dụng mềm dẻo các cấu trúc đã học. 
II- Bài tập: 
A. Bài tập cơ bản (viết các chức năng dưới dạng hàm) 
1. Định nghĩa cấu trúc để lưu điểm của một môn học như sau: 
struct Mark{ 
char subject[80]; 
float written; 
float practical; 
}; 
• Chuỗi subject dùng để lưu tên môn học 
• written dùng lưu điểm thi lý thuyết 
• practical dùng lưu điểm thi thực hành. 
Viết chương trình thực hiện công việc sau: 
• Nhập điểm cho môn học nào đó 
• Hiển thị thông tin theo yêu cầu sau: 
Elementary Programming with C 2011 
Create By SinhNX Page 2 
2. Xây dựng cấu trúc để lưu thông tin về một sản phẩm gồm có: Tên sản phẩm, Số lượng và 
giá bán.Viết chương trình cho phép nhập 5 sản phẩm và hiển thị kết quả theo danh sách 
thứ tự các sản phẩm đã nhập vào. 
3. Sử dụng cấu trúc đã có ở bài 1, viết chương trình quản lý điểm học kỳ 1 của học viên 
Aptech (6 môn). Chương trình gồm các chức năng: 
• Nhập điểm cho các môn học. 
• Hiển thị danh sách các môn học và điểm tương ứng. 
• Hiển thị môn học có điểm TB cao nhất. 
Yêu cầu: Xây dựng chương trình có menu chọn cho các chức năng tương ứng: 
1. Nhập điểm 
2. Hiển thị danh sách 
3. Điểm TB cao nhất 
4. Thoát 
4. Phát triển thêm bài 02 với các chức năng sau: 
1. Hiển thị tên các sản phẩm theo thứ tự A-Z 
2. Hiển thị danh sách sản phẩm theo thứ tự giá tăng dần 
3. Tìm sản phẩm theo tên nhập từ bàn phím.. 
Elementary Programming with C 2011 
Create By SinhNX Page 3 
B. Bài tập nâng cao 
Làm bài Assignment 

File đính kèm:

  • pdfElementary Programming with C - Lab 11 Các kiểu dữ liệu nâng cao.pdf