JavaScript is required

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

A.

7

B.

10

C.

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

D.

13

undefined.

4

Trả lời:

Đáp án đúng: E


Đoạn chương trình MATLAB tính giá trị của A dựa trên các vòng lặp và phép tính. Ta cần tính B và C sau mỗi vòng lặp để tìm ra giá trị cuối cùng của A. * **Khởi tạo:** * `B = 0` * `C = 1` * **Vòng lặp (k = 1:3):** * **k = 1:** * `B = B + (5*1 - 2) = 0 + 3 = 3` * `C = C * 1 = 1 * 1 = 1` * **k = 2:** * `B = B + (5*2 - 2) = 3 + 8 = 11` * `C = C * 2 = 1 * 2 = 2` * **k = 3:** * `B = B + (5*3 - 2) = 11 + 13 = 24` * `C = C * 3 = 2 * 3 = 6` * **Tính A:** * `A = B / C = 24 / 6 = 4` Vậy kết quả thực hiện chương trình là A = 4.

Câu hỏi liên quan