Professional Documents
Culture Documents
Nhap-Mon-Lap-Trinh - Test - 03 - Ca3 - (Cuuduongthancong - Com)
Nhap-Mon-Lap-Trinh - Test - 03 - Ca3 - (Cuuduongthancong - Com)
Viết chương trình cho phép nhập một mảng số nguyên (số lượng phần tử, do người dùng
nhập vào và nhỏ hơn hoặc bằng 10). Sau đó, hãy tính Variance (phương sai) của mảng đó.
Cách tính phương sai được hướng dẫn ở phần dưới.
Yêu cầu
Phân rã chương trình thành 2 hàm con như sau:
1) Hàm cho phép người dùng nhập giá trị cho từng phần tử của mảng A với kích thước nA
phần tử.
2) Hàm tính phương sai của mảng A với kích thước nA phần tử
Có thể phân rã thành nhiều hàm hơn nhưng bắt buộc phải có 2 hàm bên trên.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Để tìm phương sai của một mảng ta làm như sau
Ví dụ A = [1,5,3,4] có kích thước là 4
Bước 1: Tính giá trị trung bình của mảng 𝑚𝑒𝑎𝑛 = (1 + 5 + 3 + 4) ÷ 4 = 3.25
Bước 2: Tính độ lệch chuẩn theo công thức
∑𝑛−1
𝑖=0 (𝑥𝑖 − 𝑚𝑒𝑎𝑛)
2
𝑉𝑎𝑟 =
𝑛
Với n là số lượng phần tử, 𝑥𝑖 là các giá trị trong mảng và 𝑚𝑒𝑎𝑛 là giá trị trung bình của
mảng. Như vậy ta có
(1 − 3.25)2 + (5 − 3.25)2 + (3 − 3.25)2 + (4 − 3.25)2
𝑉𝑎𝑟 = = 2.1875
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt