Mã tài liệu: 223086
Số trang: 12
Định dạng: doc
Dung lượng file: 204 Kb
Chuyên mục: Kỹ thuật - Công nghệ
MỤC LỤC
MỤC LỤC 1
BÁO CÁO BÀI TẬP LỚN 2
Phần I: THUẬT TOÁN: 2
I.1 Xác định bài toán: 2
I.2 Ý tưởng: 2
I.3 Sơ đồ khối: 3
Phần II: CHƯƠNG TRÌNH: 4
II.1 Nội dung chương trình: 4
II.2 Ví dụ: 9
BÁO CÁO BÀI TẬP LỚN
Phần I: THUẬT TOÁN:
I.1 Xác định bài toán:
I.1.a Input:
Danh sách 1 lớp gồm 45 sinh viên gồm: họ tên, ngày tháng năm sinh và điểm thi học kỳ 3 môn Toán, Lý, Hóa.
I.1.b Output:
Thông tin về mỗi sinh viên gồm: họ tên, ngày tháng năm sinh và điểm thi học kỳ 3 môn Toán, Lý, Hóa, điểm trung bình, xếp loại của học sinh đó và danh sách tất cả sinh viên trước và sau khi sắp xếp theo điểm trung bình tăng dần.
I.2 Ý tưởng:
Do các dữ liệu để lưu trữ thông tin cho mỗi sinh viên như: họ tên, ngày tháng năm sinh và điểm thi học kỳ 3 môn Toán, Lý, Hóa, điểm trung bình, hay xếp loại của học sinh đó, có các kiểu khác nhau nhưng liên kết với nhau để chứa dựng thông tin của mỗi sinh viên nên ta dùng kiểu cấu trúc để lưu thông tin cho sinh viên.
Do số sinh viên phải luôn lớn hơn hoặc bằng 1 nên nếu nhập vào số sinh viên bé hơn 1 ta sẽ báo sai và cho nhập lại.
Do ngày sinh phải nằm trong khoảng [1;31] nên nếu nhập vào ngày sinh nằm ngoài khoảng đó ta sẽ báo sai và cho nhập lại.
Do tháng sinh phải nằm trong khoảng [1;12] nên nếu nhập vào tháng sinh nằm ngoài khoảng đó ta sẽ báo sai và cho nhập lại.
Do sinh viên nên năm sinh chỉ có thể nằm trong khoảng [1900;2010] nên nếu nhập vào năm sinh nằm ngoài khoảng đó ta sẽ báo sai và cho nhập lại.
Do điểm Toán, Lý, Hóa của sinh viên phải luôn lớn hơn hoặc bằng 0 và nhỏ hơn hoặc bằng 10 nên nếu nhập điểm Toán, Lý, Hóa của sinh viên bé hơn 0 hoặc lớn hơn 10 ta sẽ báo sai và cho nhập lại.
Lấy điểm trung bình 3 môn cộng lại chia 3 ta được điểm trung bình.
Sinh viên được xếp loại dựa vào điểm trung bình theo các tiêu chí sau:
Xuất sắc: 9.0 > điểm trung bình
Giỏi: 8.9 > điểm trung bình > 8.0
Khá: 7.9 > điểm trung bình > 6.5
Trung bình: 6.4 > điểm trung bình > 5.0
Yếu: 4.9 > điểm trung bình > 3.5
Kém: điểm trung bình > 3.4
Dựa vào điểm trung bình và sử dụng thuật toán sắp xếp lựa chọn ta tạo được danh sách sinh viên theo điểm trung bình tăng dần. Nhưng nếu số sinh viên nhập vào chỉ là 1 thì ta không cần thực hiện bước này.
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 16
👁 Lượt xem: 623
⬇ Lượt tải: 19
📎 Số trang: 19
👁 Lượt xem: 591
⬇ Lượt tải: 29
📎 Số trang: 19
👁 Lượt xem: 1456
⬇ Lượt tải: 48
📎 Số trang: 17
👁 Lượt xem: 1268
⬇ Lượt tải: 47
📎 Số trang: 15
👁 Lượt xem: 679
⬇ Lượt tải: 17
📎 Số trang: 13
👁 Lượt xem: 561
⬇ Lượt tải: 24
Những tài liệu bạn đã xem