關於迴圈語句習題的 s o for i1 to 10 step 2 ss

2021-08-04 20:23:45 字數 2766 閱讀 5519

1樓:有錢買不起房子

for i = 1 to 10 step 2說明i從1開始,到10結束,i每次增加2

s=s+1,s每次迴圈都累加1

i = i * 2,i每次迴圈時都用當前值乘以2,在賦值給它

這樣,第一次迴圈 i=1時,s=0+1=1,i=1*2=2,然後執行i=i+2=2+2=4

第二次迴圈,i=4,s=1+1=2,i=i*2=4*2=8,i=i+2=8+2=10

第三次迴圈,i=10,s=2+1=3,i=i*2=10*2=20,i=i+2=20+2=22

所以當第三次迴圈結束,i=22,此時要進入第四次迴圈,但迴圈的條件是i<=10,所以不滿足,跳出迴圈,最終i=22,s=3

2樓:

i=1時,s=s+1=1,i=i*2=2,next i而且步長step2,所以i=4,

i=4時,s=s+1=2,i=i*2=8,next i而且步長step2,所以i=10,

i=10時,s=s+1=3,i=i*2=20,next i而且步長step2,所以i=22,

所以最後 s=3,i=22.

本人菜鳥,只是個人理解

求解:s=0 for i=1to10 step 2 s=s+1 i=i*2 next i

3樓:伯鑲柏

初始值, i = 0 , s = 0

檢查: i 值為 1 <= 10, 可以迴圈第 1 次迴圈開始, i = 1 s = 0s = 1

i = 2

第 1 次迴圈結束, 給 i 加 2(step 後的值)檢查: i 值為 4 <= 10, 可以迴圈第 2 次迴圈開始, i = 4 s = 1s = 2

i = 8

第 2 次迴圈結束, 給 i 加 2(step 後的值)檢查: i 值為 10 <= 10, 可以迴圈第 3 次迴圈開始, i = 10 s = 2s = 3

i = 20

第 3 次迴圈結束, 給 i 加 2(step 後的值)檢查: i 值為 22 > 10, 不可迴圈最終結果: i = 22 , s = 3

s=0 for i=1to 10 step 2 s= s+1 i=i*2 變數s等於什麼啊 為什麼

4樓:匿名使用者

i=1s=1

i=2i=4

s=2i=8

i=10

s=3i=20

結束∴s=3

5樓:匿名使用者

0i=1,i=10成立

s=0 1 ,s=1

i=1*2,i=2

i=i 2(for中,i=2 2,i=4)s=1 1,s=2

i=4*2,i=8

i=i 2(for中,i=8 2,i=10,10=10成立)s=s 1,s=2 1,s=3

i=i*2,i=10*2=20

i=i 2(for中,i=20 2,i=22,22=10不成立)執行結束。

s=3由於你把**寫在標題裡,又沒換行,只能猜你的**為 如下:

s=0for i= 1 to 10 step 2s=s 1

i=i*2

next

s=0 for i=1 to 10 step2 s=s+i next i print s 這個程式怎麼解,求詳細過程

6樓:墨汁諾

意思是s值是0,i的值從1到10遞增,每遞增一次就進行一次加法:

1、s = 0+1 s=1

2、s = 1+2 s=3

3、s = 3+3 s=6

for i = 1 to 10 step 3是指i分別=1,4,7,10

利用s=s+i

即當i=1時,s=0+1=1;i=4,s=1+4=5;i=7,s=5+7=12;i=10,s=10+12=22。

s=4i=9的時候,沒有超過10,所以繼續往下執行,執行到next的時候,i=12,就會跳出迴圈。

7樓:在晴天的雨傘

1、該程式的功能是?(4分)

求和, 這是s=1+3+5+7+9

2、程式執行後,s和i的值分別為多少?(6分)s=25

i=11

3、該迴圈的迴圈次數是?退出迴圈的條件是?(10分)環次數是 5 退出迴圈的條件是 i >10 (i=10 末次迴圈)

vb程式設計 迴圈設計 s=0 for i =2 to 10 step 2 s=s+i next i 當迴圈結束後,s和i的值 5

8樓:儲運天天

i=12,原因:next i相當於i=i+step 。在這裡,你的step=2,故,迴圈結束,i=12。版

整個for迴圈,s相當於求權2到10的偶數和,s=2+4+6+8+10=30。

望採納。

9樓:土學生v洋學生

private sub command1_click()s = 0

for i = 2 to 10 step 2s = s + i

next i

print i

print s

end sub

執行來下源

不就bai出來du了zhi嗎dao

i=12

s=20

10樓:無謂戰艦

s應該等於2+4+6+8+10,i=10+2

i的值是12,s=30

java迴圈語句的問題,Java迴圈語句的問題。

第一次迴圈時 i 0 執行int k i 這句 後i 1,k 1 所以第一次列印的i 1 當二次迴圈時,因為前一次迴圈後,i 1了 再執行迴圈條件i 後,i變成2了,最後再執行 int k i i就等於3了,k也變成3了,此時列印的i當然是3 當3次迴圈時,因為前一次迴圈後,i 3了 再執行迴圈條件...

For 迴圈的 問題,for迴圈語句是什麼?

optinon base 1,拼寫錯誤,應該是 option base 1,意思是設定陣列的下限從1開始。cosnt n 1,拼寫錯誤,應該是 const n 1,設定常量n的值為1 下面的 哎,都基本的東西,一看就懂的。for迴圈語句是什麼?for迴圈是程式語言中一種迴圈語句,其表示式為 for ...

關於for迴圈語句後的分號問題,在C語言中,for語句的後面加分號和不加分號有何不同,該分號有什麼作用?

for 表示式1 表示式2 表示式3 語句 執行過程如下 1 先求解表示式1。2 求解表示式2,若其值為真,則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假,則結束迴圈,轉到第5 步。3 求解表示式3。4 轉回上面第2 步繼續執行。5 迴圈結束,執行for語句下面的一個語句。有分號...