Em hãy cho biết số lần lặp, giá trị của biến S qua mỗi vòng lặp và khi kết thúc đoạn chương trình sau :
a. S:= 10; i:=4; for i := 1 to 5 do S :=S+2*i+x
b. S:=10 ; i:=0; While S <=35 do begin i:= i+3; S:=S+i; end;
Giúp mình với
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
a)
số lần lặp= giá trị đầu- giá trị cuối+1 = 5-1+1=5;
s=10;x=4;
i=1<=5->Đ- > s:=s+2*i+x=> s= 10+(2*1)+4=16;
i=2<=5->Đ- > s:=s+2*i+x=> s= 16+(2*2)+4=24;
i=3<=5->Đ- > s:=s+2*i+x=> s= 24+(2*3)+4=34;
i=4<=5->Đ- > s:=s+2*i+x=> s= 34+(2*4)+4=46;
i=5<=5->Đ- > s:=s+2*i+x=> s= 46+(2*5)+4=60;
i=6<=5->S->kết thúc;
vậy giá trị của S là: 60
b) s=10;i=0;
s=10<=35 ->Đ -> i:=i+3=>i=0+3=3;s:=s+i=>s=10+3=13;
s=13<=35 ->Đ -> i:=i+3=>i=3+3=6;s:=s+i=>s=13+6=19;
s=10<=35 ->Đ -> i:=i+3=>i=6+3=9;s:=s+i=>s=19+6=25;
s=25<=35 ->Đ -> i:=i+3=>i=9+3=12;s:=s+i=>s=25+12=37;
s=37<=35->S->kết thúc
vậy:
+số lần lặp là: 4
+gái trị của S là: 37
(mong dc 5*+hay nhất)
Hãy giúp mọi người biết câu trả lời này thế nào?
a.
- số lần lặp: (giá trị cuối - giá trị đầu) + 1 = (5-1)+1=5
lần 1: S=10+2.1+4 = 16
lần 2: S=16+2.2+4 = 24
lần 3: S=24+2.3+4 = 34
lần 4: S=34+2.4+4 = 46
lần 5: S=46+2.5+4 = 60
`=>` S=60
b.
lần 1: s=10<35 `->` i=3 `->` S=13
lần 2: s=13<35 `->` i=6 `->` S=19
lần 3: s=19<35 `->` i=9 `->` S=28
lần 4: s=28<35 `->` i=12 `->` S=40
lần 5: s=40>35 `->` dừng vòng lặp
`=>` S=40, lặp 5 lần
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
452
72
396
Cái này đc nà >.<