đố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

đố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

0 bình luận về “đố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”

  1. 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

    Bình luận

Viết một bình luận