《第4章 VB程序设计基础.2016》.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
显然,若采用简单的顺序结构进行程序设计,该程序中必然包含大量重复的语句,处理过程繁琐而低效。 实际的应用中经常会遇到类似情形,一些操作并不复杂,但需要反复多次进行处理,诸如:人口增长统计、银行存款利率计算等问题,仅简单依靠顺序的结构程序设计不但程序代码效率低,有时甚至是难以实现的。 一般格式为: For 循环变量=初值 To 终值 [ Step 步长 ] [ 循环体 ] [ Exit For ] Next [ 循环变量 ] [ ,循环变量 ] …… (1)循环变量←初值; 【例】某 For-Next 循环结构语句如下: sum=0 For i=1 To 100 Step 2 sum=sum+i Print sum; Next i For- Next 循环的嵌套形式有以下三种: (4)使用 Exit For 语句可以实现在循环变量达到终值 前便退出循环,并允许一次或多次地出现在循环体中的 任何位置;但它仅能退出当前所在的循环,如: 2)暂停语句 格式:Stop 说明: (1)可放置在过程中任何地方,相当于在程序代码中设置断点,类似于执行“运行”菜单中的“中断”命令。 (2)执行 Stop 语句时,系统将自动打开“立即窗口”,方便程序员调试跟踪程序。 (3)程序调试结束后,生成可执行文件之前,应删除代码中的所有 Stop 语句。 3)结束语句 格式:End 功能:通常用来结束一个程序的执行。 在不同环境下的其他用途: 结束情况语句 End Select 结束记录类型的定义 End Type 结束一个 If 语句块 End If 结束一个 Function 过程 End Function 结束一个 Sub 过程 End Sub §4.3 选择结构 特点:根据给定条件是否满足,决定下一步所要执行的操作。 【例】如果星期六天晴,我们就去浏阳河边野炊;否则,我们 去看展览。 ? 三种形式: 单行结构、块结构、多分支结构 1. 单行结构选择语句 【例】如果星期六天晴,我们就去浏阳河边野炊;否则,我们 就去看展览。 if 条 件 then 语句1 语句2 else 格式: If 条件 Then 语句1 [Else 语句2] 其中,“条件”通常是关系表达式或逻辑表达式;“语句1”和“语句2”可以是简单句或复合句;Else子句为可选项。 条 件 条 件 语句 (序列)1 True 语句 1 True 下一个语句 False 下一个语句 语句 2 Else 功能:无 Else 选项:条件取值为“真”,执行语句(序列)1; 条件取值为“假”,语句(序列)1 不执行。 有 Else 选项:条件取值为“真”,执行语句 1; 条件取值为“假”,执行语句 2。 注意: (1)格式中的 If、Then、Else 是关键字,一定要配对使用; (2)“条件”一定要是一个逻辑表达式,即:条件的判定结果一定要是真值或假值; (3)“语句”是条件判断之后需要执行的命令,它可以是一条命令,也可以是一组命令。 【例】输入三个数,确定其中的最大值。 最大值 ← a F a = Val(Text1 . Text) b = Val(Text2 . Text) c = Val(Text3 . Text) 开 始 输入 a,b,c b 最大值? T 最大值 ← b c 最大值? T 最大值 ← c 结 束 输出最大值 F If bmax Then max=b If cmax Then max=c Text4 . Text =Str(max) max = a 2. 多行结构(块结构)选择语句 命令格式:If 条件 1 Then 语句块 1 [ ElseIf 条件 2 Then

文档评论(0)

ghfa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档