Cho đoạn chương trình sau: S:=0; For i:=1 to n do ì i mod 2 <> 0 then S:=S + i; write (‘S=’,S); Với n= 10 thì kết quả hiển thị là bao nhiêu

Cho đoạn chương trình sau:
S:=0; For i:=1 to n do ì i mod 2 <> 0 then S:=S + i; write (‘S=’,S);
Với n= 10 thì kết quả hiển thị là bao nhiêu

0 bình luận về “Cho đoạn chương trình sau: S:=0; For i:=1 to n do ì i mod 2 <> 0 then S:=S + i; write (‘S=’,S); Với n= 10 thì kết quả hiển thị là bao nhiêu”

  1. *Đoạn chương trình với $n=10$ nghĩa là: $i$ chạy từ $1$ đến $10$, nếu $i$ chia $2$ có số dư khác $0$ thì tính tổng.

    Ban đầu $S=0$

    +) `i=1`

    `1` chia $2$ dư $1\ne 0$ `=>S=S+i=0+1=1`

    +) `i=2\ \vdots \ 2=>` bước tiếp theo

    +) `i=3=>S=S+i=1+3=5`

    `=>` Khi $i=9$ thì `S=1+3+5+7+9=25`

    +) `i=10\ \vdots \ 2=>` kết thúc

    Kết quả hiển thị: `S=25`

    Bình luận

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