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