Cho biết kết quả biến s sau đoạn chương trình sau a:=7; s:=22; Ifs>=40 then s:=s*else s:=s+a
2 câu trả lời
$\text{=> a = 7, s = 22}$
$\text{=> s >= 40 ⇒ 22 >= 40 }$
$\text{=> điều kiện s >= 40 sai}$
$\text{=> bỏ qua lệnh sau then thực hiện lệnh sau else}$
$\text{=> s = s + a = 22 + 7 = 29}$
$\text{=> Giá trị s = 29}$
Cho biết kết quả biến s sau đoạn chương trình sau
a:=7; // Gán a=7
s:=22; // Gán s=22
If s>=40 then s:=s*else s:=s+a // Nếu s>=40 thì s=s* <nhân gì thì chỗ này thiếu rồi> ngược lại s:=s+a
Ta có điệu kiện s>=40 sai (22<44) nên câu lệnh s:=s+a được thực hiện.
s=22+7=29.