- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程式語言I – VISUAL BASIC 74 區塊式
認知 了解何謂邏輯運算與關係運算,分析有條件選擇、巢狀迴圈及條件迴圈的程式流程。 技能 利用If_Then_Else、Select_Case命令及選項按鈕、核取方塊和框架等控制元件來設計程式。 7-1 有條件選擇 If…Then單一選擇 [流程圖] 單行式 [格式] If 條件 Then 單一敘述 [說明] 單行式的If…Then用於Then之後只有一個敘述。 條件可以是數值運算式或字串運算式,其結果要為「真」或「假」。 區塊式 [格式] If 條件 Then 敘述群End If [說明] 區塊式的If…Then用於Then之後有一個或一個以上的敘述。 條件可以是數值運算式或字串運算式。 If…Then…Else雙向選擇 [流程圖] 單行式 [格式] If 條件 Then 單一敘述 Else 單一敘述 [說明] 單行式的If…Then…Else用於Then與Else之後只有一個敘述。 條件可以是數值運算式或字串運算式。 區塊式 [格式] If 條件 Then 敘述群Else 敘述群End If [說明] 區塊式的If…Then…Else用於Then與Else之後有一個或一個以上的敘述。 條件可以是數值運算式或字串運算式。 IIf函數 [格式] 傳回值=IIf(條件,結果1,結果2) [功能] 依條件傳回結果1或結果2 [說明] 條件成立則傳回結果1否則傳回結果2 結果1或結果2可以是數值、字串或運算式 7-2 巢狀選擇 [格式] If 條件1 Then If 條件2 Then 敘述1 Else 敘述2 End IfElse If 條件3 Then 敘述3 Else 敘述4 End IfEnd If 接續上一頁 [說明] 當程式符合條件1且符合條件2,則執行敘述1,若只符合條件1不符合條件2,則執行敘述2。 當程式不符合條件1但符合條件3,則執行敘述3,若不符合條件1也不符合條件3,則執行敘述4。 條件可以是數值運算式或字串運算式。 每個If均需與End If搭配使用。 每個敘述均可再包含其他的選擇結構,而且單一選擇、雙向選擇、單行式、區塊式均可。 接續上一頁 [流程圖] 7-3 多重選擇 Select-Case [格式] Select Case運算式 Case 測試值1 指令群1 Case測試值2 指令群2 : : Case測試值N 指令群N [Case Eles …. 指令群N+1] End Select 接續上一頁 [說明] 運算式可以是數字或字串運算式,其運算結果用來判斷符合哪一個Case之後的測試值,若符合則執行該Case下的指令群部分。 若同時符合多個Case之後的測試值,則只執行第一個符合Case下的指令群部分。 若都不符合所有Case之後的測試值式,則執行Case Else下的指令群部分。若也沒有Case Else部分,則執行End Select的下一個敘述。 Case之後的測試值有下列三種形式: 接續上一頁 列舉式: 例如: Case 1,3,5 (與列舉值常數比較) Case “A”,“B”,“C” (與列舉字串常數比較) Case X (與數值變數比較) 範圍式: 例如: Case 1 To 10 (指定數值常數範圍) Case “A” To“Z” (指定字串常數範圍) 接續上一頁 運算式: 例如: Case IS =60 (與數值常數比較) Case IS “Z” (與字串常數比較) Case IS X (與數值變數比較) 此處 指令群1…指令群N+1 代表一道敘述或一道以上之指令。 接續上一頁 [流程圖] Choose函數 [格式] 傳回值=Choose(數值,結果1[,結果2,…[,結果n]]) [功能] 取數值的整數值,依序傳回對應的結果 [說明] 若數值為非整數數值,則將小數部份捨棄。 數值為1時,傳回結果1,數值為2時,傳回結果2,依此類推,但數值若小於或大於
您可能关注的文档
最近下载
- 2025年度重庆市招聘社区工作者应知应会考试题库附答案.docx VIP
- 室外健身器材供货安装及售后服务方案.docx VIP
- 2025年新能源公司风电场风机倒塌事故应急演练方案.pdf VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 5.1中国外交政策的形成与发展 高中政治统编版选择性必修一当代国际政治与经济.pptx VIP
- 隔离技术与院感监测试题.docx VIP
- 青岛版五年级数学上册第一单元测试题.doc VIP
- 新技术新项目临床应用管理制度.docx VIP
- 新版AIAG APQP第三版和CP控制计划第一版 最新的变化点汇总.pdf VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
文档评论(0)