第3章Visual Basic.NET控制结构课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3章Visual Basic.NET控制结构课件.ppt》由会员分享,可在线阅读,更多相关《第3章Visual Basic.NET控制结构课件.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章 Visual Basic.NETVisual Basic.NET控制结构控制结构VB.Net 程序设计教设计教程 本章学习目标:本章学习目标: 掌握掌握Visual Basic.NetVisual Basic.Net的顺序结构程序设计方法的顺序结构程序设计方法 掌握掌握Visual Basic.Net Visual Basic.Net 的选择语句:的选择语句: IF/ThenIF/Then、IF/Then/ElseIF/Then/Else、Select/CaseSelect/Case语句语句 及选择语句的嵌套及选择语句的嵌套 掌握掌握Visual Basic.Net Visua
2、l Basic.Net 的循环语句:的循环语句: For/NextFor/Next语句、语句、WhileWhile语句、语句、Do/LoopDo/Loop语句。语句。3.13.1 顺序结构顺序结构顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。如图的语句就行,它的执行顺序是自上而下,依次执行。如图3-13-1,为顺序,为顺序结构的流程图,执行顺序为先执行结构的流程图,执行顺序为先执行A A,结束后再执行,结束后再执行B B。顺序结构一般是作为程序的一部分,与其它结构一起构成一个
3、复杂的顺序结构一般是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如选择结构中的复合语句、循环结构中的循环体等。程序,例如选择结构中的复合语句、循环结构中的循环体等。图图3-1 3-1 顺序结构流程图顺序结构流程图 【例3-1】创建一个简单应用程序,该应用程序由两个文本框(TextBox)、两个标签(Label)、一个按钮(Button)组成。两个文本框中输入a、b的值,单击按钮,两个文本框中数值交换,程序运行效果如图3-2所示。左图为a与b的初始值,右图为交换a与b值后的运行效果。 具体操作步骤和源程序参见教材 【例3-2】创建一个简单应用程序,该应用程序由三个文本框(TextBox
4、)、三个标签(Label)、一个按钮(Button)组成。其中两个文本框中输入长方形的长与宽的值,单击按钮,计算长方形的面积,并把面积数值输出到第三个文本框中。 具体操作步骤和源程序参见教材3.2 选择语句 选择程序结构用于判断给定的条件,根据判断的结果来控制程序的流程。 如图3-4,上图的逻辑为首先判断表达式的真假,如果表达式值为真则执行语句;如果表达式值为假,跳过语句,执行后续的语句。下图的逻辑为首先判断表达式的真假,如果表达式的为真则执行语句1;如果表达式值为假则执行语句2。这两种均为选择结构的流程图,根据表达式的真假决定程序的执行流程。 VB.NET提供三种选择结构:IF/Then、I
5、F/Then/Else 和Select Case。 图3-4 选择结构流程图3.2.1IF/Then语句 IF/Then语句的其语法格式为: IF Then End IF 当逻辑表达式为真,执行语句块部分的语句;若逻辑表达式为假,跳过IF/Then语句,执行后续语句,其中IF、Then、End IF均为关键字。 【例3-3】创建一个简单应用程序,判断一个学生成绩是否及格。该应用程序由一个文本框(TextBox)、一个标签(Label)、一个按钮(Button)组成。其中文本框中输入学生的成绩,单击按钮,如果成绩大于60,则在提示“该学生成绩及格”。 具体操作步骤和源程序参见教材 【例3-4】创
6、建一个简单应用程序,输入任意三个数,按由大到小输出。该应用程序由三个文本框(TextBox)、三个标签(Label)、一个按钮(Button)组成。三个文本框输入三个数,单击按钮,把这三个数由大到小排序。具体操作步骤和源程序参见教材3.2.2IF/Then/Else语句 IF/Then/Else语句的流程图如图3-4的右图,其语法格式为: If Then Else End If 当逻辑表达式为真,执行语句块1,若逻辑表达式为假,执行语句块2。其中If、Then、Else、End if均为关键字 【例3-5】创建一个简单应用程序,判断一个数是奇数还是偶数。该应用程序由一个文本框(TextBox)
7、、一个标签(Label)、一个按钮(Button)组成。文本框输入待判断的数,单击按钮,如果这个数是偶数,则输出“此数为偶数”,如果这个数是奇数,则输出“此数为奇数”。 具体操作步骤和源程序参见教材 【例3-6】创建一个简单应用程序,从键盘输入两个数,输出两者的最大值。该应用程序由两个文本框(TextBox)、一个标签(Label)、一个按钮(Button)组成。文本框输入待判断的数,单击按钮,如果这个数是偶数,则输出“此数为偶数”,如果这个数是奇数,则输出“此数为奇数”。 具体操作步骤和源程序参见教材3.2.3 多重选择语句 如果要处理多重条件判断的情况,需要使用多重选择结构,多重条件结构是
8、If/Then/Else 的另一种形式,通过增加ElseIf子句使其成为多选择结构,其语法格式为: If Then ElseIf Then . ElseIf Then Else End If 【例3-7】创建一个简单应用程序,输入一个学生的成绩,若成绩大于等于90,输出“优秀”,若成绩大于等于80,小于90,输出“良好”,若成绩大于等于70,小于80,输出“中等”,若成绩大于等于60,小于70,输出“及格”,若成绩小于60,输出“不及格”。该应用程序由一个文本框(TextBox)、一个标签(Label)、一个按钮(Button)组成。文本框输入学生的成绩,单击按钮,输出结果。 具体操作步骤和源
9、程序参见教材 【例3-8】创建一个简单应用程序,输入三个数,找出这三个数中的最大的数。该应用程序由三个文本框(TextBox)、五个标签(Label)、一个按钮(Button)组成。三个文本框输入三个数,单击按钮,找出最大的数并显示在一个Label中。 具体操作步骤和源程序参见教材3.2.4Select Case语句 Select Case语句是多路判断语句,它是VB.NET提供的另一个构造多重选择结构的方法,流程图如图3-12,其语法格式为: Select Case Case Case . Case Case Else End Select注意:(1)Case Else不是必须的,根据情况可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 Visual Basic.NET控制结构课件 Basic NET 控制 结构 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内