程式设计学习教本(I)

程式设计学习教本(I)

ID:40720384

大小:1004.10 KB

页数:37页

时间:2019-08-06

程式设计学习教本(I)_第1页
程式设计学习教本(I)_第2页
程式设计学习教本(I)_第3页
程式设计学习教本(I)_第4页
程式设计学习教本(I)_第5页
资源描述:

《程式设计学习教本(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章迴圈迴圈迴圈執行流程6.1關於迴圈不符合迴圈條件,執行這一段迴圈條件符合這裏執行迴圈判斷1加到10範例–不使用迴圈1加到10:556.1關於迴圈由上往下逐行執行重複執行加法運算10次i=1i=3i=4i=10i=15i=21i=28i=36i=45i=551加到10範例–用迴圈6.1關於迴圈iCount等於10,接下來的break跳出迴圈i=1resultSum=1i=2resultSum=3i=3resultSum=4i=4resultSum=10i=5resultSum=15i=6resultSum=21i=7resultSum=28i=8resultSum=36i=

2、9resultSum=45i=10resultSum=55修改這個值可改變迴圈次數iCount不等於10,繼續下一次迴圈迴圈使用與否的比較6.1關於迴圈必須重複撰寫相同邏輯的程式碼難以處理大量重複的運算只需更動iCount值即可執行任意次數的加總for迴圈語法結構6.1關於迴圈for(initExprssion;loopcond;inExpression){statements;…}初始化計數值結束的條件改變計數的值重複執行的區塊迴圈:計數1~1006.2固定次數的迴圈–for敘述計數值從1開始範例:For迴圈示範(語法)計數值是否小於100灰色區塊為迴圈範圍計數值小於等於10

3、0時執行計數值加16.2固定次數的迴圈–for敘述範例:For迴圈示範(執行)6.2固定次數的迴圈–for敘述i大於100,跳出迴圈i=1result=1i=2result=3i=3result=4i=4result=8i=5result=…i=100result=5050i小於等於100,繼續下一次迴圈1加到10:5050i=101直接於迴圈裏面宣告計數變數6.2固定次數的迴圈–for敘述for(inti=1;i<=100;i++){…}直接於括弧內宣告,這個變數只能在迴圈使用不需額外宣告一個全新的變數直接於括弧內宣告無窮迴圈6.2固定次數的迴圈–for敘述for( ; ; 

4、){…}無窮迴圈會導致應用程式無法停止。導致應用程式當掉。未設定任何迴圈計數運算範例:無窮迴圈6.2固定次數的迴圈–for敘述未設定任何迴圈計數運算,導致無窮迴圈這個方塊裏的程式碼重複執行直到程式當掉範例:無窮迴圈6.2固定次數的迴圈–for敘述i=1i=2i=3i=4i=…程式當掉範例:終止無窮迴圈6.2固定次數的迴圈–for敘述要求使用者輸入無窮迴圈重複輸出16次儲存16於變數iiCount加到16,等於ibreak終止迴圈迴圈逆向執行6.2固定次數的迴圈–for敘述for(i=100;i>=1;i--){…}i每一次迴圈設定為減1從100減到1的時候即跳出範例:逆向計數迴

5、圈(語法)6.2固定次數的迴圈–for敘述計數初始值等於6每一次迴圈減1初始值減到等於0就跳出範例:逆向計數迴圈(語法)6.2固定次數的迴圈–for敘述icount=6icount=5icount=4icount=3icount=2icount=1Icount=0icount等於0跳出迴圈icount大於0繼續迴圈範例:不當設定產生無窮迴圈6.2固定次數的迴圈–for敘述icount=0icount=-1icount=-2icount=-3icount=-4icount=-5icount永遠小於10無法跳出迴圈icount=…巢狀式for迴圈架構6.2固定次數的迴圈–for敘述

6、for( … ){for(…){statements;…}}內部巢狀迴圈區塊外部迴圈每執行一次內部迴圈完整執行巢狀式for迴圈架構6.2固定次數的迴圈–for敘述假設外部迴圈數為4內部迴圈數為6內部迴圈總共執行4x6=24次。for( … ){for(…){statements;…}}46while迴圈6.3while迴圈while(expression){statemdnt …}while迴圈判斷式判斷式結果為true,執行迴圈內部程式碼判斷式結果為false,跳出迴圈while迴圈6.3while迴圈範例:while迴圈示範6.3while迴圈i小於j就執行迴圈每一次迴圈i

7、加上3J加上1重新判斷i與j的值do-while與while迴圈do{statement}while(expression)while(expression){statement}後判斷先判斷6.3while迴圈範例:do-while(先判斷)6.3while迴圈while迴圈一開始就判斷number1除以2等於0,完全不執行跳出迴圈範例:do-while(後判斷)6.3while迴圈不作判斷,直接執行執行判斷,Number2%2=1Number2=3 j=2輸出Number2:2Numbe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。