Cho biết đoạn lệnh dưới đây thực hiện bao nhiêu vòng lặp, vì sao?. và khi kết thúc giá trị của S bằng bao nhiêu ? giải thích tại sao S = … S:=3; n:=

Cho biết đoạn lệnh dưới đây thực hiện bao nhiêu vòng lặp, vì sao?. và khi kết thúc giá trị của S bằng bao nhiêu ? giải thích tại sao S = …
S:=3; n:=2;
while n<=10 do begin n:=n+1;S:=S+n; end;

0 bình luận về “Cho biết đoạn lệnh dưới đây thực hiện bao nhiêu vòng lặp, vì sao?. và khi kết thúc giá trị của S bằng bao nhiêu ? giải thích tại sao S = … S:=3; n:=”

  1. n=2+1=3 (điều kiện đúng), S=3+3=6

    n=3+1=4(điều kiện đúng), S=6+4=10

    n=4+1=5(điều kiện đúng), S=10+5=15

    n=5+1=6(điều kiện đúng), S=15+6=21

    n=6+1=7(điều kiện đúng), S=21+7=28

    n=7+1=8(điều kiện đúng), S=28+8=36

    n=8+1=9(điều kiện đúng), S=36+9=45

    n=9+1=10(điều kiện đúng), S=45+10=55

    n=10+1=11, S=55+11=66 (điều kiện sai nên chương trình kết thúc);

    vậy có 9 vòng lặp, n=11, S=66

    chúc bạn bọc tốt

    cho mình câu trả lời hay nhất nha

    Bình luận
  2. Khi n=2 thì n:=n+1=2+1=3

    s:=s+n=3+3=6

    Khi n=3 thì n:=n+1=3+1=4

    s:=s+n=6+4=10

    Khi n=4 thì n:=n+1=4+1=5

    s:=s+n=10+5=15

    Làm tiếp tục cho đến khi

    n=10 thì n:=n+1=11

    s:=s+n=48+10=58

    kbik đúng sai nha :v

    Bình luận

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