2 câu trả lời
Thực hiện câu lệnh:
x:=10;
if (91 mod 3)=0 then x:=x+20;
Mô tả:
Giá trị hiện tại cuả x là 10;
Nếu số dư của 91 chia cho 3 là 0 thì giá trị mới của x = giá trị cũ + 20;
Do số dư của 91 khi chia cho 3 là 1 nên câu lệnh thứ hai "if (91 mod 3)=0 then x:=x+20;" không thực hiện gì
Vậy giá trị của x vẫn là 10
$\text{- Giá trị ban đầu x = 10}$
$\text{- 91 mod 3 = 1}$
$\text{⇒ Điều kiện 91 mod 3 = 0 sai}$
$\text{⇒ Câu lệnh sau then không thực hiện}$
$\text{⇒ Giá trị x không thay đổi x = 10}$