Giúp với ạ !!!! lớp 10a có N học sinh. Cuối năm GVCN tính điểm trung bình chung của cả lớp. Hãy đếm số học sinh có điểm trung bình thấp hơn điểm trung bình trung của cả lớp. a, XĐBT b, viết thuật toán liệt kê

2 câu trả lời

- Xác định bài toán :

+ Input : số N và điểm trung bình của cả lớp

+ Output : Số lượng học sinh điểm trung bình thấp hơn trung bình cả lớp

- Mô tả thuật toán :

+ Bước 1 : nhập số n và a1, a2, ... , an là điểm trung bình

+ Bước 2 : i ← 1, S ← 0, dem ← 0, j ← 1

+ Bước 3 : nếu i > n thì chuyển đến bước 5

+ Bước 4 :

+ Bước 4.1 : S ← S + a[i]

+ Bước 4.2 : i ← i + 1 quay lại bước 3

+ Bước 5 : nếu j > n thì đưa ra giá trị dem rồi kết thúc

+ Bước 6 :

+ Bước 6.1 : nếu a[j] < S / n thì dem ← dem + 1

+ Bước 6.2 : j ← j + 1 quay lại bước 5

Input: n học sinh và điểm trung bình của từng học sinh

Output: Số lượng học sinh có điểm trung bình thấp hơn đtb của cả lớp

 

Thuật toán:

Bước 1: Nhập n

Bước 2: i ← 1 to n

             Nhập A[i]

Bước 3: t ← 0

Bước 4: i ← 1 to n

             t ← t + A[i]

Bước 5: tbc ← t/n; d ← 0;

Bước 6: i ← 1 to n

             Nếu A[i]<tbc thì d ←d+1

Bước 7: Xuất kq

Câu hỏi trong lớp Xem thêm