- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计中控制结构应用分析
VB程序设计中控制结构应用分析
摘要:VB程序设计中控制结构是关键的编写程序的基础,只有在程序设计中很好的将三种控制结构很好的结合起来,才能避免错误的出现,导致死循环。
关键词:顺序结构;选择结构;循环结构
Application of Control Structure in VB Programming
Luo Yue
(Department of Information Technology,Guangdong Technician College,Guangzhou516100,China)
Abstract:VB programming control structure is the key basis for the preparation of procedures,three control structures will be a good combination only in programming,to avoid the appearance of the error,lead to an endless loop.
Keywords:Sequence structure;Select structure;Loop structure
一、顺序结构应用
顺序结构在设计中主要解决的是单相循环的问题,其目标就是依次的执行命令语句,并达到最终的设计目标。其特征就是依次一个语句接一个语句的执行,直到程序终结。顺序结构的代码是最简单和直接的,而且也容易理解。但是应当主要的是任何一个顺序结构的可执行事件在一个相应事件的过程编码中只能运行一次。总之,在VB编程过程中除了控制语句之外,其他可执行的语句都是按照顺序控制的思路来编写的,在顺序控制结构的应用中一定要注意对入口和出口语句的选择,这样才能保证整个程序设计的准确性。
二、选择结构应用
在程序设计的过程中往往需要对问题进行方向性的判断,即执行或者不执行,例如在除法运算的过程中如果除数为零那么程序将选择报错。这就是选择结构要解决的问题。具体的语句如下:
(一)If条件语句
1.If…Then单分支结构
语句形式有两种:
1)IfThen
语句块
End If
通过上面的形成可以看出,条件表达一般是关系表达式、逻辑表达式、也可以是算术表达,非0为True,0为False,语句块可以是复杂的语句,当表达为真时,则执行的是Then和end if之间的唯一语句。
在双分支结构的设计中,当表达式为真时,则执行的是第一组语句,否则执行第二语句。例如:已知一个数X,当X不等于零时,y=3x-1,当x=0时y=O,要求编程实现。
常见错误为:if x◇0 then
y=3*X-1
end if
else
if x=0 then
y=0
end if
这其中的错误就是重复利用了选择条件,在这样的程序设计中,一定要注意选择条件是前提,只要规定了if……then……计算机就会自动的识别,无需再行明示。
1) ElseIf子句可选,数目不限,但须位于If子句与Else子句(若有Else子句)之间。
2) 注意ElseIf的书写形式,中间没有空格。
3) 每个Then后要回车,整个If语句只有一个End If。
4) End If与If的配对应满足“最近未配对”原则。
2.2.Select Case语句
具体语句的一般形式为:
Select Case变量或表达式
Case表达式列表1
语句块1
Case表达式列表2
语句块2
…
[Case Else
语句块n+1]
End Select
各表达式列表中,表达式的形式可以包含以下4种形式:
1) 一个或一组值:Case 1 或 Case1,2,3,4,5,6,7,8,9,10。中间用逗号隔开。
2) 两个值间范围:Case “A” to “Z”。表示A~Z的范围。
3) Is 关系表达式:Case Is10。表示小于10的范围。
4) 上面三种的组合
在结构化程序设计过程中,选择结构中或是循环程序中的条件如果设置不当很容易产生逻辑错误。
例:已知百分制成绩score,显示对应的等级:
Select Case score
Case Is=60
Print“及格”
Case Is=70
Print“中等”
Case Is=80
Print“良好”
Case Is
文档评论(0)