Cho chương trình sau : S:=0 ; n:=0 ; while S<= 10 do begin n:=n+1 ; S:=S+n end ; Chương trình trên thực hiện câu lệnh nào ? Câu lệnh đó lặp lại câu

Cho chương trình sau :
S:=0 ; n:=0 ;
while S<= 10 do begin n:=n+1 ; S:=S+n end ; Chương trình trên thực hiện câu lệnh nào ? Câu lệnh đó lặp lại câu lệnh nào ? Giúp mình với

0 bình luận về “Cho chương trình sau : S:=0 ; n:=0 ; while S<= 10 do begin n:=n+1 ; S:=S+n end ; Chương trình trên thực hiện câu lệnh nào ? Câu lệnh đó lặp lại câu”

  1. Chương trình trên thực hiện câu lệnh nào ? 

    `=>`chương trình trên thực hiện câu lệnh lặp

    Câu lệnh đó lặp lại câu lệnh nào ?

    `=>`câu lệnh lặp đó là câu lệnh lặp while…do…

    Bình luận
  2. Chương trình trên thực hiện câu lệnh lặp chưa biết trước là vòng lặp while…do…

    Chương trình trên giúp tính tổng cho đến khi S>10.

    S=0 (đúng): n=n+1=0+1=1;   S=S+n=0+1=1

    S=1 (đúng): n=n+1=1+1=2;   S=S+n=1+2=3

    S=3 (đúng): n=n+1=2+1=3;   S=S+n=3+3=6

    S=6 (đúng): n=n+1=3+1=4;   S=S+n=6+4=10

    S=10 (đúng): n=n+1=4+1=5;   S=S+n=10+5=15

    S=15 (sai): kết thúc

    Sau khi thực hiện xong đoạn chương trình: S=15, n=5

    Bình luận

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