Cho đoạn chương trình: A:=1; For b:=1 tu 4 do A:=A*2; Giá trị của A sau khi thực hiện chương trình là A. 4 B. 12 C. 8 D. 1 Cần giải thích rõ ràng ạ! :(

2 câu trả lời

- Giá trị ban đầu A = 1

- Giá trị b chạy lần lượt từ 1 đến 4 

- Số lần lặp câu lệnh (A := A * 2) : 4 - 1 + 1 = 4 lần

+ Lần 1 : b = 1 ⇒ A = A * 2 = 1 * 2 = 2

+ Lần 2 : b = 2 ⇒ A = A * 2 = 2 * 2 = 4

+ Lần 3 : b = 3 ⇒ A = A * 2 = 4 * 2 = 8

+ Lần 4 : b = 4 ⇒ A = A * 3 = 8 * 2 = 16

=> Giá trị A = 16

Cho đoạn chương trình:

A:=1; For b:=1 to 4 do A:=A*2;

Giá trị của A sau khi thực hiện chương trình là

→ Không có đáp án

Ta có lần lượt lập lại từ 1 đến 4 lần A*2 thì lập lại 4 lần *2

⇒ A=1*2*2*2*2=16

⇔ A=16