1樓:三斷笛
自己看x和i的變化過程
x i
********************
5 1
5 3
6 5
7 7
8 9
10 11
12 13
15 15
18 17
21 19
********************==i=1時 j=1,k執行3次
i=2時 j=1,k=1,2,3執行三次,j=2時,k=2,3,又執行2次
i=2時執行了3+2=5次
i=3時 j=1,執行3次,j=2,執行兩次,j=3執行1次i=3時共執行了3+2+1=6次
所以這三個迴圈一共執行3+5+6=14次
a=14
2樓:oo蒼雪
用這段**,按f8逐行執行,可以看到結果
x = 5
for i = 1 to 20 step 2x = x + i \ 5
debug.print i, x,i \ 5next i
end sub
注意「\」這個符號不是除,是求i/5的整數部分。
第2個問題就是迴圈裡面加迴圈,那就一步一步來看i=1時執行j=1 to 1 這時候j=1 不迴圈接著執行 for k=j to 3既(for k=1 to 3)迴圈3次
i=2時執行j=1 to 2 這時候執行j=1 時裡面同上迴圈3次,j=2時裡面迴圈2次
i=3時執行j=1 to 3 同上
關鍵要注意的是一共迴圈了幾次,執行了多少次a=a+1 其實3個for語句不過是增加了迴圈次數而已。
3樓:匿名使用者
第二個問題 為了方便我把a換成x了,一樣的i=1 ## x=0
i=1 ## j=1 ## x=0
i=1 ## j=1 ## k=1
x=0+1 = 1
i=1 ## j=1 ## k=2
x=1+1 = 2
i=1 ## j=1 ## k=3
x=2+1 = 3
i=2 ## x=3
i=2 ## j=1 ## x=3
i=2 ## j=1 ## k=1
x=3+1 = 4
i=2 ## j=1 ## k=2
x=4+1 = 5
i=2 ## j=1 ## k=3
x=5+1 = 6
i=2 ## j=2 ## x=6
i=2 ## j=2 ## k=2
x=6+1 = 7
i=2 ## j=2 ## k=3
x=7+1 = 8
i=3 ## x=8
i=3 ## j=1 ## x=8
i=3 ## j=1 ## k=1
x=8+1 = 9
i=3 ## j=1 ## k=2
x=9+1 = 10
i=3 ## j=1 ## k=3
x=10+1 = 11
i=3 ## j=2 ## x=11
i=3 ## j=2 ## k=2
x=11+1 = 12
i=3 ## j=2 ## k=3
x=12+1 = 13
i=3 ## j=3 ## x=13
i=3 ## j=3 ## k=3
x=13+1 = 14
第一個問題,前面那個補充裡回答過了
x=5+1/5 = 5
x=5+3/5 = 5
x=5+5/5 = 6
x=6+7/5 = 7
x=7+9/5 = 8
x=8+11/5 = 10
x=10+13/5 = 12
x=12+15/5 = 15
x=15+17/5 = 18
x=18+19/5 = 21
給出公式帶入求值
y 0 x 0時,a 0 b 15.3y 0 x 1時,a 1.7 b 14.35y 0 x 2時,a 3.4 b 13.4y 0 x 3時,a 5.1 b 12.45y 0 x 4時,a 6.8 b 11.5y 0 x 5時,a 8.5 b 10.55y 0 x 6時,a 10.2 b 9.6y ...
先化簡,再求值1a,先化簡,再求值1a1a2a211a1,其中a是方程2x
原式 a 1 a2 1 a 2 a2 1 a 1 a 1 a 2 a 1 a 1 a 1 a 1 a 2 a 1 1 a 1 由方程抄2x2 x 3 0解得,x1 3 2 x2 1,但當x2 1時,分式無意義,a 3 2 當a 3 2 時,原式 1 3 2 1 2 1 先化簡,再求值 2 a 1 1...
初二數學!!化簡求值
1 y 2 2x y y 3 x 2 y 4 1 y 1 2x y y x 2 y 2 1 y 1 1 2x y x 2 y 2 1 y 1 1 x y 2 1 10 1 1 5 10 2 1 10 13 4 13 1 20 1 y 2x y x y 4 y 2xy x y 4 y x y 4 y ...