đối với từng đoạn chương trình PASCAL sau đâyhãy cho biết có bao nhiêu vòng lặp và lệnh writeln (s) in ra màn hình giá trị của s là bao nhiêu
S:=20;n:=0 while S>5 do
begin
n:=n+3
S:=S-n
đối với từng đoạn chương trình PASCAL sau đâyhãy cho biết có bao nhiêu vòng lặp và lệnh writeln (s) in ra màn hình giá trị của s là bao nhiêu
S:=20;n:=0 while S>5 do
begin
n:=n+3
S:=S-n
có 3 vòng lặp
giá trị cuối cùng của s=2
S=20; n=0;
Thực hiện vòng lặp while
S>5 (đúng) VL1: n=n+3=0+3=3; S=S-n=20-3=17
S>5 (đúng) VL2: n=n+3=3+3=6; S=S-n=17-6=11
S>5 (đúng) VL3: n=n+3=6+3=9; S=S-n=11-9=2
S>5 (Sai): kết thúc
Vậy số vòng lặp là 3 và S=2