Sau đoạn chương trình dưới đây thì giá trị của S là bao nhiêu? S:= 0; For i:=1 to 10 do if i mod 2=1 then S:=S+i 13/07/2021 Bởi Madelyn Sau đoạn chương trình dưới đây thì giá trị của S là bao nhiêu? S:= 0; For i:=1 to 10 do if i mod 2=1 then S:=S+i
Đoạn chương trình trên thực hiện tính tổng các số lẻ từ 1 đến 10 vì ta thấy từ 1 đến 10 và i mod 2=1 `=>` S=1+3+5+7+9=25 Bình luận
S = 25. Vì i mod 2 = 1 có nghĩa là: phần tử thứ i chia lấy phần dư với 2 được kết quả 1, tức là số lẻ. Vậy i thỏa mãn yêu cầu chương trình là: 1; 3; 5; 7; 9 (vì cho i chạy từ 1 đến 10). Tổng của các số đó là: 1 + 3 + 5 + 7 + 9 = 25. Vậy S có giá trị bằng 25. Xin câu trả lời hay nhất ạ :3 Bình luận
Đoạn chương trình trên thực hiện tính tổng các số lẻ từ 1 đến 10
vì ta thấy từ 1 đến 10 và i mod 2=1
`=>` S=1+3+5+7+9=25
S = 25.
Vì i mod 2 = 1 có nghĩa là: phần tử thứ i chia lấy phần dư với 2 được kết quả 1, tức là số lẻ.
Vậy i thỏa mãn yêu cầu chương trình là: 1; 3; 5; 7; 9 (vì cho i chạy từ 1 đến 10).
Tổng của các số đó là: 1 + 3 + 5 + 7 + 9 = 25.
Vậy S có giá trị bằng 25.
Xin câu trả lời hay nhất ạ :3