JavaScript is required

 Cho đoạn chương trìnhsau: /n = input('Nhap gia tri n:'); /B = 1; C = 1; /for k = 1:n

A.

4

B.

1

C.

/B = B +(3*k-2); /C = C + 2*k; /end /A=B/C Nhập n = 3 th. kết quả thực hiện chương trìnhcủa matlab là:

D.

13

undefined.

Lỗi

Trả lời:

Đáp án đúng: B


Đầu tiên, ta xét đoạn chương trình với n=3: B = 1; C = 1; * **Lần lặp 1 (k = 1):** * `B = B + (3*k - 2) = 1 + (3*1 - 2) = 1 + 1 = 2` * `C = C + 2*k = 1 + 2*1 = 1 + 2 = 3` * **Lần lặp 2 (k = 2):** * `B = B + (3*k - 2) = 2 + (3*2 - 2) = 2 + 4 = 6` * `C = C + 2*k = 3 + 2*2 = 3 + 4 = 7` * **Lần lặp 3 (k = 3):** * `B = B + (3*k - 2) = 6 + (3*3 - 2) = 6 + 7 = 13` * `C = C + 2*k = 7 + 2*3 = 7 + 6 = 13` Cuối cùng, `A = B/C = 13/13 = 1` Vậy kết quả thực hiện chương trình MATLAB là 1.

Câu hỏi liên quan