JavaScript is required

 Cho đoạn chương trìnhsau: /n = input('Nhap gia tri n:'); /B = 0; C = 1; /For k = 1:n /B = B+(3*k-2); /C = C*k; /end /A=B/C Đoạn chương trìnhthực hiện tính biểu thức:

A.

Lỗi

B.

A = Σ i = 1 n ( 3i + 2 ) k !

C.

A = Σ i = 1 k ( 3i − 2 ) n !

D.

A = Σ i = 1 n ( 2i − 3 ) n !

Trả lời:

Đáp án đúng: C


Đoạn chương trình tính toán biểu thức như sau: * **Vòng lặp `for k = 1:n`:** Vòng lặp này duyệt qua các giá trị từ 1 đến `n`. * **`B = B + (3*k - 2)`:** Trong mỗi lần lặp, biến `B` được cộng thêm giá trị `(3*k - 2)`. Do đó, sau khi vòng lặp kết thúc, `B` sẽ bằng tổng của `(3*k - 2)` với `k` chạy từ 1 đến `n`. Biểu thức này tương đương với Σ k = 1 n ( 3k − 2 ) * **`C = C * k`:** Trong mỗi lần lặp, biến `C` được nhân với `k`. Do đó, sau khi vòng lặp kết thúc, `C` sẽ bằng tích của các số từ 1 đến `n`. Biểu thức này tương đương với n! * **`A = B/C`:** Cuối cùng, `A` được gán bằng `B` chia cho `C`. Do đó, `A` bằng ( Σ k = 1 n ( 3k − 2 ) ) / n! Vậy, đoạn chương trình tính biểu thức A = Σ k = 1 n ( 3k − 2 ) / n !

Câu hỏi liên quan