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;

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…………)

0 bình luận về “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;”

  1. 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

    Bình luận

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