《2.4程序的循環(huán)結(jié)構(gòu)》由會員分享,可在線閱讀,更多相關《2.4程序的循環(huán)結(jié)構(gòu)(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、2.4 程序的循環(huán)結(jié)構(gòu)問題:l輸出數(shù)字l輸出數(shù)字lFor循環(huán)語句的基本格式l語句格式:For = To Step Next For語句說明:1.循環(huán)變量為數(shù)值型變量2.初值、終值、步長均為數(shù)值表達式3.當初值小于終值時,步長為正數(shù);當初值大于終值時,步長為負數(shù)。4.如果省略step ,則步長為15.語句組可以是一個或者多個語句,又稱循環(huán)體6.循環(huán)體執(zhí)行的次數(shù)為:(終值初值)步長1的整數(shù)部分For語句執(zhí)行過程1.循環(huán)變量被賦予初值2.判斷循環(huán)變量是否超過終值:l如果超過,則退出循環(huán),執(zhí)行next后面的語句l如果沒有超過,則執(zhí)行循環(huán)體3.遇到next語句,則循環(huán)變量增加一個步長,轉(zhuǎn)到2,繼續(xù)循環(huán)F
2、or語句的流程圖循環(huán)變量=初值循環(huán)變量超過終值?執(zhí)行循環(huán)體循環(huán)變量增加一個步長值例題程序Private sub command1_click() For i=1 to 10 Print i Next iEndsubi=1i10?Print ii=i+1開始結(jié)束練習1:讀下面程序,跟蹤A的變化過程Private sub command1_click() For a=5 to 1 step -1 s=s+a Next a Print “s=“;sEndsub練習2:P52的(1)l實踐觀察A的值的變化,寫出循環(huán)結(jié)束時變量A的值、循環(huán)次數(shù)和程序的運行結(jié)果。練習3:P52的(2)Private sub command1_click() For i=1 to 10 A=inputbox(“輸入用電量”) S=0.7*A Print “s=“;s Next iEndsub拓展:10戶共收費多少Private sub command1_click() For i=1 to 10 A=inputbox(“輸入用電量”) S=0.7*A T=T+S Print “s=“;s Next IPrint “T=“;TEndsub