- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流程控制语句.ppt
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 第3讲 流程控制语句 杨章伟 e-mail:yang505412@163.com 课程内容安排 顺序结构 选择结构 循环结构 其他流程控制语句 综合实例 顺序结构 顺序结构是程序结构中最简单的一种,同时也是最基本的控制结构。任何程序都必须包含顺序结构。顺序结构的特点是整个程序按书写顺序依次执行,即自上而下依次运行。 赋值语句 赋值语句用于将表达式的值赋给变量或对象的属性,是程序设计中最基本、最常用的语句。赋值语句的本质就是将数值送到变量或者对象属性所在的存储单元中,通过Let关键字使用赋值运算符(=)给变量或对象属性赋值。 [Let] 对象属性或变量 = 表达式 其作用是计算右边表达式的值,然后赋给左边的变量或对象属性。表达式的类型应该与变量名的类型一致。 输入语句 Visual Basic中的数据输入主要通过文本框、列表框、组合框、复选框等控件以及输入语句InputBox来实现。控件的使用在后续章节中将详细介绍,这里主要介绍InputBox语句的用法。事实上,InputBox是一个接收用户通过键盘输入数据的函数,在需要接收数据时,调用该函数,并将接收到的数据赋值给变量即可。 输出语句 在Visual Basic中,数据的输出有3种实现方法:Print方法、MsgBox函数和通过控件输出。通常,Print方法主要用于输出在特定控件上。例如,Form.Print即输出在窗体上,在上述实例中用到了该方法。MsgBox函数则以对话框的形式输出信息,在后续章节中将会介绍该函数。控件输出主要用于输出在数据控件上,如Label1.Caption=Welcome to Visual Basic表示在Label控件上输出字符串。 顺序结构实例 该实例根据用户输入的半径,求出圆的面积,并取两位小数,将结果显示在窗体上。 由于圆的半径需接收用户输入,因此可在Form的单击事件中使用InputBox函数。取小数点后两位可使用Format函数,显示在窗体上可使用Print方法。 选择结构 选择结构也称为分支结构。在该结构中,条件判定语句起着流程控制的作用。在程序运行中,只有满足条件才会执行某些语句,否则程序将按照另一个流程执行。选择结构主要由条件判断组成,以达到控制程序流程的目的。Visual Basic 6.0中提供了以下4种条件控制语句。 IF…Then语句 If...Then条件语句也称为单分支语句。该语句根据表达式的值,当满足条件时执行包含的一组语句。该语句使用形式如下。 If 表达式 Then 语句块 End If 该语句的功能为:当表达式的值为非零或True时,执行Then后面的语句块(或语句),否则不进行任何操作。 If…Then…Else语句 If...Then...Else语句也称为双分支语句,可以从几个程序流程分支中选择一个执行。其根据表达式的值,当满足条件时执行包含的一组语句,不满足条件时执行Else后的另外一组语句。该语句使用形式如下。 If 表达式 Then 语句块1 Else 语句块2 End If If...Then...Else语句的功能是,当表达式中条件为真时执行语句1,否则执行语句2。 If…Then…ElseIf… 语句 If...Then...ElseIf...语句,也称为多分支语句。事实上,可以将If…Then…ElseIf语句当成是If…Then…Else语句的扩展。如果需要判断多个条件,根据不同条件的结果来执行不同的数据处理任务时,可以选择使用If…Then…ElseIf语句来设计程序结构。该语句使用形式如下。 If 表达式1 Then 语句块1 [ElseIf表达式2 Then 语句块2] ┆ [Else 语句块n+1] End If 该语句首先测试表达式1,如果其为False,就测试表达式2,依此类推,直到找到一个为True的条件就执行相应的语句块,执行后跳出该语句。如果所有条件都不是True,则执行Else语句块。 Select Case语句 Select Case语句用于进行多分支选择结构。相对于用If…Then…ElseIf语句和If语句嵌套实现多分支选择结构,Select Case语句显得更为直观清晰。对于多重选择的情况,用Select Case语句代码效率更高,更易读。该语句使用形式如下。 Case 值1 语句块1 [Case 值2 语句块2] ┆ [Case Else 语句块n] End Select 循环结构 循环结构是当程序要重复完成同一件事情时所采用的结构。计算机可以不厌其烦地重复进行某一项工作无数次,这就是循环控制的功能。循环是
您可能关注的文档
最近下载
- 湖南省名校联考联合体2025-2026学年高一上学期10月联考语文试卷含答案.pdf VIP
- 部分常用岩土物理力学参数经验数值.doc
- 中南大学网校马克思主义基本原理考试.doc VIP
- 浙江省精诚联盟2025-2026学年高一上学期10月联考生物试卷含答案.docx VIP
- 2025-2026学年广东省广州市第一中学高一上学期10月月考数学试卷含详解.docx VIP
- 抖音爸爸博主“新父职”的数字实践研究_.pdf VIP
- 演示文稿青春期生长发育.ppt VIP
- 2023年中南财经政法大学公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- 2024-2025学年广东省珠海市文园中学九年级(下)开学物理试卷.docx VIP
- 保健品营销策划.pdf VIP
文档评论(0)