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) =

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

0 bình luận về “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. 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

    Bình luận
  2. 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

    Bình luận

Viết một bình luận