Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
2019
1726
số vòng lặp: `3 -1 + 1 = 3` (vòng lặp)
`+ i:=1 => s=0+1 = 1; `
`+ i:=2 => s= 1+2=3; `
`+ i:=3 => s=3+3 =6; t=10.3 = 30`
`+` để ý ở đây sau for .. do, các câu lệnh không đưa vào cặp begin..end
`=>` chỉ thực hiện một câu lệnh sau for..do
`+` câu lệnh T:=T*i; sẽ làm cuối cùng khi i=3
`=>text(sau khi kết thúc, s = 6, t= 30)`
Hãy giúp mọi người biết câu trả lời này thế nào?
1884
1037
s:=0;
T:=10;
→s được gán giá trị bằng 0.
→T được gán giá trị bằng 10.
For i:=1 to 3 do s:=s+i;
→Số vòng lặp: 3-1+1=3 vòng.
→Biến i chạy từ 1 đến 3.
→Sau mỗi vòng lặp s:=s+i;
⇒i:=1→S:=S+i=0+1=1
⇒i:=2→S:=S+i=1+2=3
⇒i:=3→s:=s+i=3+3=6.
→Sau vòng lặp, S có giá trị là 6. Biến i có giá trị là 3.
→T:=T*i→10*3=30
→T có giá trị là 30.
⇔Vậy sau chương trình trên, S có giá trị là 6, T có giá trị là 30.
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
1884
27985
1037
Ơ fen, t=60 mà :
1884
27985
1037
Nhầm t=30 :v
2019
46875
1726
à nó không có begin..end nên làm một lệnh thôi