第三讲——程序的基本结构.ppt
《第三讲——程序的基本结构.ppt》由会员分享,可在线阅读,更多相关《第三讲——程序的基本结构.ppt(39页珍藏版)》请在三一办公上搜索。
1、大学计算机基础,绍兴文理学院王秀庆Wangxiuqing,VB程序设计,第三讲 程序基本结构,Page 3,教学内容,1,2,3,选择结构3课时,循环结构4课时,数组及其应用3课时,Page 4,教学内容,1,2,3,选择结构3课时,Page 5,1、选择结构,VB中实现选择结构的语句:If和Select Case,Page 6,1、选择结构,IF语句行IF语句IF THEN Else,说明:行If语句在同一行内写完,没有End If语句 行If语句如果分行写,则在行结束处插入“_”(空格、下划线)后,再按回车键,Page 7,1、选择结构,例题,求分段函数f(x)的值。用InputBox输入
2、x,计算结果f(x)输出到Text控件。,Page 8,1、选择结构,IF语句块IF语句If THEN Else End If,在块If语句中,If与End If必须配对使用,Page 9,1、选择结构,例题,求ax2+bx+c=0方程的解,分析:如何输入a,b,c值?根据a,b,c,求 x 的值;d=b*b-4*a*c 若d=0,方程为实根,否则为虚根。输出x1,x2,Page 10,1、选择结构,IF语句块If语句的扩展多重If语句 If Then else If then else If then End if End if End If,Page 11,1、选择结构,例题,输入学生成绩
3、,评定等级。方法:90100分为“优秀”;8089分为“良好”;7079分为“中等”;6069分为“及格”;60分以下为“不及格”。,Page 12,1、选择结构,IF语句多重If语句的改进写法 If Then elseIf then elseIf then End If,Page 13,1、选择结构,Select Case语句功能:根据测试表达式的值选择第一个符合条件的语句块执行。Select Case 测试表达式 Case 值1 语句块1 Case 值2 语句块2 Case Else 语句块nEnd Select,Page 14,1、选择结构,Select Case语句说明:测试表达式可以
4、是数值或字符串表达式;表达式列表与测试表达式的类型必须相同;测试的值可以为以下类型:,Case 单值 例:Case 3 Case 表达式 To 表达式 例:Case 1 To 3 Case 枚举类型 例:Case 2,4,6 Case Is 关系运算符+表达式 例:Case Is 3,Page 15,1、选择结构,例题,1.输入学生成绩,评定等级。方法:90100分为“优秀”;8089分为“良好”;7079分为“中等”;6069分为“及格”;60分以下为“不及格”。,Page 16,1、选择结构,例题,2.输入年和月,输出该月天数。,分析:大小月天数不一样;2月份:润年为29天,否则为28天;
5、润年:年份能被4 整除并且不能被100整除或能被400整除为闰年 判断年份 y 为润年的VB表达式 y Mod 4=0 And y Mod 100 0 Or y Mod 400=0,Page 17,1、选择结构,例题,3.求分段函数的值,Page 18,1、选择结构,例题,4.思考a分别为3、-1、125、4时,程序运行的结果分别是多少?,Select Case a Mod 5 Case Is 4 w=a+10 Case Is 2 w=a*2 Case Else w=a-10 End Select,Page 19,1、选择结构,On Error Goto语句程序中的错误:语法错误和运行错误,对
6、于可以预见的运行错误,要采用On Error Goto 语句来捕获。,语法:On Error Goto L1例:求一个数的倒数。On Error Goto L1Print 1/(Text1.Text)Exit SubL1:Msgbox”除数为0,重新输入!”,Page 20,第二讲,1,2,3,循环结构4课时,2,Page 21,2、循环结构,循环是指在程序设计中,从某处开始有规律地反复执行某一程序块,被反复执行的程序块称为“循环体”,在VB中,实现循环结构的语句有:ForNext WhileWend DoLoop,Page 22,2、循环结构,For Next语句语法:FOR=TO STEP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 程序 基本 结构
链接地址:https://www.31ppt.com/p-5668825.html