Chương trình này sẽ đọc vào các loại điểm của học sinh (điểm chuyên cần, điểm giữa kỳ, và điểm cuối kỳ) và xếp loại điểm theo quy luật sau: – if điểm trung bình >=9 =>loại=A – if điểm trung bình >= 7 và <9 => loại=B – if điểm trung bình>=5 and <7 =>loại=C – if điểm trung bình<5 =>loại=D * Điểm trung bình: (điểm chuyên cần + điểm giữa kỳ*2 + điểm cuối kỳ*2)/5 - Tìm input, output Input: Điểm của học sinh Out: Kết quả xếp loại của học sinh. - Mô tả thuật toán Bước 1: Nhập điểm chuyên cần, điểm giữa kì, điểm cuối kì Bước 2: - Viết chương trình bài toán bằng NNLT Python
1 câu trả lời
* Mô tả thuật toán :
- Bước 1 : nhập điểm chuyên cần (a), điểm giữa kì (b), điểm cuối kì (c)
- Bước 2 : dtb ← (a + b * 2 + c * 2) / 5
- Bước 3 :
- Bước 3.1 : nếu dtb >= 9 thì thông báo loại A
- Bước 3.2 : nếu dtb >= 7 và dtb < 9 thì thông báo loại B
- Bước 3.3 : nếu dtb >= 5 và dtb < 7 thì thông báo loại C
- Bước 3.4 : nếu dtb < 5 thì thông báo loại D
- Bước 4 : kết thúc
* Viết chương trình :
a = float(input("nhập điểm chuyên cần : "))
b = float(input("nhập điểm giữa kì : "))
c = float(input("nhập điểm cuối kì : "))
dtb = (a + b * 2 + c * 2) / 5
if dtb >= 9 :
print("loại A")
if dtb >= 7 and dtb < 9 :
print("loại B")
if dtb >= 5 and dtb < 7 :
print("loại C")
if dtb < 5 :
print("loại D")