Cho đoạn chương trình
S:=0;D:=0;TB:=0;
For i:=5 to 40 do if i mod 2=0 then begin S:=s+i;d:=d+1;End;
TB:=S/d; Write(TB:4:3);
a.hãy cho biết đoạn chương trình trên dùng để làm gì?
b.Kết quả đoạn chương trình trên là bao nhiêu?
(điều kiện thay đổi: I mod 2<>0, frac(sprt(i))=0,I mod 3=2…………)
a) Đoạn chương trình trên dùng để tính trung bình cộng các số chẵn từ 5-> 40.
b) Vậy từ 6-> 40 có 18 số
Cộng các số chẵn từ 6->40 ta được tổng số chẵn = 414
TBCsc= 414/18 = 23
Vậy kết quả đó là 23
+ Điều kiện thay đổi:
I mod 2<>0:
Khi đó, nó chỉ nhận những giá trị lẻ từ 5-> 40 gồm 18 số
Cộng các số lẻ từ 5->39 ta được tổng = 396
TBCsl = 396/18 = 22
Vậy kết qủa đó là 22
Frac(Sqrt(i))=0 (mình chịu ý này)
I mod 3=2
Khi đó nó chỉ nhận những giá trị từ 5-> 40 (5,8,11,14,17,20,23,26,29,32,35,38) gồm 12 số
Ta được tổng = 258
TBC các số đó = 258/12 = 21,5
*Nhớ tick và chọn làm câu trả lời hay nhất giúp mình với nhá! Đa tạ :33
Hình ‘-‘