GIÚP MÌNH VOÍư HỨA VỐT 5*
sau mỗi câu lệnh dưới đaay, giá trị của X sẽ là bao nhiêu, nếu trc đó giá trị của X =5?
a, if X mod3=2 then X:=X+1;
b if ((Xmod3=0)or(X>=5) then X:=2*X;
c, if (X mod 2=1)and(X>10)then X:=0;
d, if X mod 5=0 then
begin
X:=X*X;
X:=X-10;
End;
e, if X>10 then;
a, x=6
x mod 3 = 2 (Đ) → x:=x+1 => x=5+1=6
b, x=10
x>= 5 (Đ) → x :=2*x => x=2*5=10
c, x=5
(x mod 2 = 1) and (x>10) (S) → x=5
d, x=15
x mod 5 =0 (Đ) → x:=x*x => x=5*5=25 → x:=x-10 => x=25-10=15
e, x=5
Câu lệnh không thực hiện được, giữ nguyên giá trị ban đầu.
a) x=6
vì x mod 3=2 đúng nên câu lệnh được thực hiện x=x+1=5+1=6
b) x=10
vì trong điều kiện or có x>=5 đúng nên thực hiện câu lệnh x=2*x=2*5=10
c) x=5
vì trong điều kiện and có x>10 sai nên câu lệnh không được thực hiện
d) x=15
vì x mod 5=0 đúng nên nhóm lệnh sau then được thực hiện
x=x*x=5*5=25 sau đó x=x-10=25-10=15
e) x=5 vì điều kiện sai nên không thực hiện