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