欢迎来到天天文库
浏览记录
ID:39652838
大小:745.10 KB
页数:23页
时间:2019-07-08
《《程式设计学习教本》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PublicClassForm1PrivateSubOTButton_Click(…)_HandlesOTButton.ClickDimresultAsInteger=0result=result+1result=result+2result=result+3result=result+4result=result+5result=result+6result=result+7result=result+8result=result+9result=result+10MsgBox(result)EndS
2、ubEndClass範例:1至10的加總–不使用迴圈重複執行10次的程式碼按一下迴圈執行流程這裏執行判斷判斷結果為False走這裏判斷結果為True走這裏For-Next迴圈語法ForvarInteger=startVauleToendValue執行迴圈程式敘述…Next範例:1至10的加總-使用迴圈迴圈varInteger大於10跳出迴圈varInteger的值在0到10的區間,執行迴圈輸出迴圈加總結果(0無影響不計在內)進入迴圈範例:1至10的加總-迴圈逐步解說迴圈varInteger=0sumR
3、esult=0varInteger=0符合條件,繼續下一次迴圈varInteger=1sumResult=1varInteger=1符合條件,繼續下一次迴圈varInteger=2sumResult=3varInteger=2符合條件,繼續下一次迴圈varInteger=10離開迴圈Step設定迴圈Step控制迴圈計數每一次改變的值其中stepValue為每次改變的值Step2表示每一次varInteger改變的值為2範例:計算0至n的偶數加總Step控制迴圈計數varInteger每次均加2輸入計算值
4、範例:逆向迴圈(一)Step控制迴圈計數varInteger每次均減1範例:逆向迴圈(二)n=6按一下varInteger=6,sumResult=6varInteger=5,sumResult=11varInteger=4,sumResult=15varInteger=0,sumResult=21跳出迴圈跳出迴圈-ExitForExitFor跳出迴圈跳至Next的下一行繼續執行範例:強制跳出迴圈(一)如果varInteger最終小於100這一行不執行跳出迴圈按一下輸入90範例:強制跳出迴圈(二
5、)如果varInteger等於 100執行ExitFor跳出迴圈按一下只加到100輸入150巢狀迴圈語法外部迴圈開始內部執行完整的迴圈跳出內部迴圈重新開始下一次迴圈範例:巢狀迴圈執行n次迴圈執行nxn次內部迴圈跳出如果是偶次數取得結果輸入10按一下取得5次Do-Loop非固定次數迴圈(一)Do無條件開始迴圈跳至Loop無條件進行下一次迴圈Do-Loop非固定次數迴圈(二)如果 If判斷式結果為True進入If區塊,執行ExitDo跳出迴圈範例:示範Do-Loop迴圈如果iInteger等於100進入If
6、區塊,執行ExitDo跳出迴圈按一下While與Until範例:使用Until計算1至100的加總持續迴圈直到varInteger等於100varInteger小於100時,執行這兩行迴圈運算varInteger等於100時,跳出迴圈運算範例:使用While取代Until以While取代Until當varInteger等於100迴圈內部程式碼才會執行varInteger一開始並非等於100所以這一段永遠不執行直接跳出迴圈範例:計算0至n的偶數加總範例:將判斷式配置於Loop後面While配置於Loop
7、後方當varInteger等於100,繼續下一次迴圈無判斷式,直接進行第一次迴圈varInteger不等於100,跳出迴圈,sumResult只加1+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y
8、)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D
此文档下载收益归作者所有