Cho X=1. Khi thực hiện câu lệnh sau thì X bằng bao nhiêu? "IF X>0 THEN X:=X+5 ELSE X:=X+10;
2 câu trả lời
Ta dịch sang ngôn ngữ thường:
If `x > 0` then x:=x+5 else x:=x+10;
`->` nếu x > 0 thì x = x + 5 ; x = x + 10`
Mà x = 1 nên trong trường hợp này x = 1 + 5 = 6, x = 1 + 10 = 11
Cho X = 1.
Khi thực hiện câu lệnh sau thì X bằng bao nhiêu?
"IF X > 0 THEN X := X + 5 ELSE X := X + 10;
⇒ 1 > 0 ⇒ đúng
⇒ điều kiện đúng thì thực hiện điều kiện sau then
⇒ X := X + 5 ⇔ X := 1 + 5 = 6
⇒ X = 6