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