程式语言I–VISUALBASIC8-10DoWhile-Loop回圈叙述.PPT

程式语言I–VISUALBASIC8-10DoWhile-Loop回圈叙述.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式语言I–VISUALBASIC8-10DoWhile-Loop回圈叙述

認知 了解何謂計數迴圈、巢狀迴圈及條件迴圈,並能知道運用於設計程式的時機。 能分辨何謂前測式迴圈和後測式迴圈。 技能 會使用VB的For-Next、While-Wend及Do-Loop來設計程式。 8-1 計數迴圈 For-Next迴圈敘述 [格式] For 計數變數 = 起始值 To 終止值 〔step 增減值〕 [敘述...] Next〔計數變數〕 [說明] 迴圈執行的步驟如下: 先將計數變數設定為起始值。 執行迴圈內的敘述。 執行到「Next 計數變數」這一列時,將計數變數加上增減值。 計數迴圈 回到「For 計數變數 = 起始值 To 終止值 〔Step增減值〕」這一列,檢查計數變數是否在起始值與終止值間,若是則繼續執行迴圈內的敘述;若不是則繼續執行「Next 計數變數」的下一列敘述。 計數變數必須是數值變數,否則會出現“型態不符”的錯誤訊息;起始值、終止值和增減值則可以是數值常數或是數值變數,不過如果是整數的話,執行的速度會較快。 若增值為1,則step 1可以省略。 若增值為正,則終止值必須大於或等於初始值,相反的若增值為負,則終止值必須小於或等於初始值。 計數迴圈 執行迴圈內的敘述可以是單一敘述或是多重敘述。 Next〔計數變數〕這一列中的計數變數要和For後面的計數變數名稱一樣;Next後面的計數變數名稱可以省略,但並不鼓勵如此使用。 若要強迫跳出For…Next迴圈可用Goto指令,亦可用Exit For指令。 計數迴圈 [流程圖] 8-2 條件迴圈的觀念介紹 前測式迴圈 前測式迴圈要執行迴圈前,先測試條件是否成立,若條件成立才執行迴圈,否則直接跳過迴圈。 條件迴圈的觀念介紹 [流程圖] While-Wend迴圈敘述 [格式] While 條件 〔敘述...〕 Wend [功能] 根據條件值,重複執行某些敘述。 [說明] 迴圈執行的步驟如下: 先判斷條件值。 若條件值「成立」,則執行迴圈內的敘述;若條件「不成立」則結束While-Wend迴圈,繼續執行Wend的下一列。 執行到Wend這一列時,回到「While 條件」這一列,重複step1。 While-Wend必須成對出現,否則會出現“While without Wend”的錯誤訊息,表示找不到該列號中While的搭檔Wend。 執行迴圈內的敘述可以是單一敘述或是多重敘述。 迴圈中必須要有改變條件值的敘述,否則會造成無窮迴圈。 Do While-Loop迴圈敘述 [格式] Do While 條件  [敘述.…]  [Exit Do] : Loop [功能] 根據條件值,重複執行某些敘述。 [說明] 執行迴圈內的敘述可以是單一敘述或是多重敘述。 迴圈中必須要有改變條件值的敘述,否則會造成無窮迴圈。 若執行到Exit Do則會跳出該迴圈;繼續執行Loop的下一列。 Do Until-Loop迴圈敘述 [格式] Do Until 條件 〔敘述...〕 [Exit Do] : Loop [功能] 根據條件值,當條件「不成立」時,重複執行某些敘述。 [說明] 迴圈執行的步驟如下: 先判斷條件值。 若條件值為「不成立」,則執行迴圈內的敘述;若條件「成立」,則結束Do Until -Loop迴圈,繼續執行Loop的下一列。 執行到Loop這一列時,會回到「Do Until 條件」這一列,重複step1。 Do Until -Loop必須成對出現,否則會出現錯誤訊息。 執行迴圈內的敘述可以是單一敘述或是多重敘述。 迴圈中必須要有改變條件值的敘述,否則會造成無窮迴圈。 若執行到Exit Do則會跳出該迴圈;繼續執行Loop的下一列。 [流程圖] 後測式迴圈 後測式迴圈是程式執行完迴圈後,才測試條件是否成立,若條件成立則繼續執行迴圈,否則跳離迴圈(與Do-Loop Until剛好相反) 。 Do- Loop While敘述 [格式] Do 〔敘述...〕 [Exit Do] : Loop While 條件 [功能] 重複執行某些敘述,當條件值成立。 [說明] 迴圈執行的步驟如下: 先執行迴圈內的敘述。 執行到「Loop While 條件」這一列時判斷條件值,若條件值「成立」,則回到「Do」這一列,重複step1;若條件「不成立」則結束Do_Loop While迴圈,繼續執行「Loop While 條件」的下一列。 Do-Loop While必須成對出現,否則會出現錯誤訊息。 執行迴圈內的敘述可以是單一敘述或是多重敘述。 迴圈中必須要有改變條件值的敘述,否則會造成無窮迴圈。 若執行到Exit Do則會跳出該

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档