Câu 5 : Sau mỗi câu lệnh dưới đây, giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của X bằng 10? a) IF (91 mod 3 ) = 0 then X :=X+20; b) IF (X mod 3=2) or (X>15) then X:=2*X; Giúp mik với mấy ngày nữa t sắp thi r

2 câu trả lời

- Giá trị ban đầu của biến X = 10

a) if 91 mod 3 = 0 then X := X + 20

- Điều kiện 91 mod 3 = 0 sai

- Không thực hiện lệnh sai then

- Giá trị biến X không thay đổi

- X = 10

b) if (x mod 3 = 2) or (X > 15) then X := X * X;

- Điều kiện : x mod 3 = 2 ⇒ 10 mod 3 = 2 ⇒ Điều kiện sai

- Điều kiện : X > 15 ⇒ 10 > 15 ⇒ Điều kiện sai

- Không thực hiện lệnh sau then

- Giá trị X không thay đổi

- X = 10

a, vì 91 không chia hết cho 3 nên x = x + 20 = 30,3 + 20 =50,3.

b, vì x = 30,3 không lớn hơn 15 nên x = x - 20 = 30,3 - 20 = 10,3.