S:=5; B:=7; for i:=3 to 8 do Begin b:=b+i; S:=S+b+i; End; giải giúp e với ạ=((

2 câu trả lời

- Giá trị ban đầu S = 5, b = 7

- Giá trị biến i qua mỗi vòng lặp tăng 1 đơn vị

- Biến i tăng từ 3 đến 8, kết thúc vòng lặp

+ i = 3      b = 7 + 3 = 10        S = 5 + 10 + 3 = 18

+ i = 4   ⇒   b = 10 + 4 = 14      S = 18 + 14 + 4 = 36

+ i = 5   ⇒   b = 14 + 5 = 19   ⇒   S = 36 + 19 + 5 = 60

+ i = 6      b = 19 + 6 = 25      S = 60 + 25 + 6 = 91

+ i = 7      b = 25 + 7 = 32   ⇒   S = 91 + 32 + 7 = 130

+ i = 8      b = 32 + 8 = 40      S = 130 + 40 + 8 = 178

⇒ Vậy sau khi thực hiện xong đoạn chương trình :

+ i = 8, b = 40 và S = 178

$\text{S:=5; B:=7;}$

$\text{for i:=3 to 8 do}$

$\text{Begin}$

$\text{b:=b+i;}$

$\text{S:=S+b+i;}$

$\text{End;}$

$\text{→ Ta có giá i lần lượt từ 3 đến 8}$

$\text{Lần 1: i=3; b=7+3=10; S=5+10+3=18}$

$\text{Lần 2: i=4; b=10+4=14; S=18+14+4=36}$

$\text{Lần 3: i=5; b=14+5=19; S=36+19+5=60}$

$\text{Lần 4: i=6; b=19+6=25; S=60+25+6=91}$

$\text{Lần 5: i=7; b=25+7=32; S=91+32+7=130}$

$\text{Lần 6: i=8; b=32+8=40; S=130+40+8=178}$