Cho đoạn chương trình: S:=0; n:=0; While S<=6 do Begin n:=n+1; S:=S+n; End; Cho biết giá trị của biến S và n sau khi thực hiện đoạn chương trì

Cho đoạn chương trình:
S:=0; n:=0;
While S<=6 do Begin n:=n+1; S:=S+n; End; Cho biết giá trị của biến S và n sau khi thực hiện đoạn chương trình trên

0 bình luận về “Cho đoạn chương trình: S:=0; n:=0; While S<=6 do Begin n:=n+1; S:=S+n; End; Cho biết giá trị của biến S và n sau khi thực hiện đoạn chương trì”

  1. Giá trị của S        điều kiện          thực hiện     n=??                        S=??

    S=0                     đúng                  Có              n=n+1=0+1=1        S=S+n=0+1=1

    S=1                     đúng                  Có              n=n+1=1+1=2        S=S+n=1+2=3

    S=3                     đúng                  Có              n=n+1=2+1=3        S=S+n=3+3=6

    S=6                     đúng                  Có              n=n+1=3+1=4        S=S+n=6+4=10

    S=10                   Sai                      Không       Kết thúc

    Vậy S=10;  n=4

    Bình luận
  2. S=10; n=4.

    Ban đầu S=0; n=0.

    Lần 1 S<=6 (TM): n=n+1=0+1=1; S=S+n=0+1=1

    Lần 2 S<=6 (TM): n=n+1=1+1=2; S=S+n=0+1=3

    Lần 3 S<=6 (TM): n=n+1=2+1=3; S=S+n=0+1=6

    Lần 4 S<=6 (KTM): n=n+1=3+1=4; S=S+n=6+4=10

    Bình luận

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