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.