!!!Giúp mình với, mai mình thi rồi!!! Sau mỗi câu lệnh pascal sau đây x sẽ có giá trị là bao nhiêu nếu giá trị trước đó của x = 6
A. If (x mod 3 = 0) then x:=x+1
B. If (x mod 3 = 2) or (x>=5) then x:=2*x
C.If (x mod 2 = 1) and (x>10) then x:=x/3
D. If x mod 6 = 0 then
Begin
X:=x*x
X:=x-10
End;
A. -> x=7
Giải thích: 6 chia hết cho 3 -> ĐK đúng nên thực hiện câu lệnh x=x+1 <=> x=6+1=7
B. -> x= 12
Giải thích: Điều kiện 6 chia cho 3 dư 2 là sai, nhưng x>=5 là điều kiện đúng nên vẫn thực hiện câu lệnh x=2*x <=> x=2*6 =12
C. -> x=6
Giải thích: Điều kiện 6 chia 2 dư 1 và 6>10 đều sai nên không thực hiện câu lệnh tiếp theo
D. -> x=26
Giair thích: x chia 6 dư 0 ->ĐK đúng -> thực hiện câu lệnh :
x=x*x <=> x =6*6= 36
x=x-10 <=> x=36-10 = 26