15.Câu hỏi IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 6 thì b nhận giá trị nào?

2 câu trả lời

KQ:=b=5;

vì a=6;

nên a>8 sai nên ta làm câu lệnh sau else là: b:=5 nên b=5;

$\text{- Khi a nhận giá trị bằng 6}$

$\text{- Xét điều kiện a > 8 ⇔ 6 > 8}$

$\text{⇒ Điều kiện a > 8 sai}$

$\text{⇒ Không thực hiện lệnh sau then}$

$\text{⇒ Thực hiện lệnh sau else b := 5}$

$\text{⇒ Vậy khi a có giá trị 6 thì b có giá trị 5}$

Câu hỏi trong lớp Xem thêm