Với mỗi câu lệnh sau đây 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 ( 45 mod 3 ) <> 0 then X:=X+1
b) if (X div 2) = 1 then X:=X*2
c) if (X mod 3) = 0 or (X<=10) then X:=X+1 else X:=X*2
d) if (X div 2) <> 1 and (X>=10) then X:=X+1 else X:=X*2
a) 45 mod 3=0 —-> không thực hiện lệnh —> X=10
b) X div 2=5(chia lấy nguyên) —> không thực hiện lệnh —> X=10
c) phép toán hoặc có điều kiện 1: ( X mod 3=1) là sai và điều kiện 2: ( X=10 )là đúng. Với bài này sẽ thực hiện câu lệnh khi một trong hai điều kiện đúng.—->thực hiên câu lệnh thứ nhất X=11
d) phép và đúng khi cả hai điều kiện đúng DK1: X div 2 <> 1 là đúng , DK2: X>=10 là đúng
—> X=X+1=11
a) x=10
vì điều kiện if sai làm cho câu lệnh sau then không thực hiện
b) x=10
vì điều kiện if sai làm cho câu lệnh sau then không thực hiện
c) x=11
vì điều kiện đúng nên câu lệnh sau then được thực hiện x=x+1=10+1=11
d) x=11
vì điều kiện đúng nên câu lệnh sau then được thực hiện x=x+1=10+1=11