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


Đoạn chương trình MATLAB tính toán giá trị của B và C trong một vòng lặp, sau đó tính A = B/C. Với n = 3, ta thực hiện vòng lặp từ k = 1 đến 3. * **k = 1:** * B = 1 + (3*1 - 2) = 1 + 1 = 2 * C = 1 + 2*1 = 1 + 2 = 3 * **k = 2:** * B = 2 + (3*2 - 2) = 2 + 4 = 6 * C = 3 + 2*2 = 3 + 4 = 7 * **k = 3:** * B = 6 + (3*3 - 2) = 6 + 7 = 13 * C = 7 + 2*3 = 7 + 6 = 13 Cuối cùng, A = B/C = 13/13 = 1. Vậy đáp án đúng là A = 1.

Câu hỏi liên quan