第3章 程序流程控制.ppt
《第3章 程序流程控制.ppt》由会员分享,可在线阅读,更多相关《第3章 程序流程控制.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章程序流程控制,VisualBasic6.0程序设计,第3章程序流程控制,3.1VB程序设计中的常用语句3.2分支结构3.3循环结构3.4Goto语句3.5程序调试,3.1VB程序设计中的常用语句,计算机程序的执行控制流程有3种基本结构:顺序结构分支结构循环结构,顺序结构:按程序语句的顺序依次地执行。顺序结构主要语句:赋值语句、输入、输出语句和暂停语句。,顺序结构流程图,程序语句1,程序语句2,赋值语句(1)赋值作用:把一个表达式的值赋给一个变量或控件的一个属性。,例:s=100k=k+1st$=“abcd”command1.caption=“确定”,3.1VB程序设计中的常用语句,(2)
2、赋值与逻辑等号等号既可作为赋值号,也可表示等价关系。,(3)赋值相容VB对某些数据类型提供了自动转换机制,强制变量转换为适当的数据类型。,例:dimintx%,stry$stry=“100.23”intx=20?intx+stry,结果为:120.23,3.1VB程序设计中的常用语句,例:Dimx%,y!y=100.23x=yPrintx,结果为:100,将实型数据赋给整型变量会出现什么样的结果呢?,VB从键盘输入数据提供了inputbox和msgbox两个函数。,1.Inputbox函数格式:inputbox(提示字符串,标题字符串,缺省值,x坐标值,y坐标值)提示字符串需多行显示时,可在每
3、行行尾使用回车符chr(13)和换行符chr(10)或者使用VbCrlf换行;,3.1VB程序设计中的常用语句,数据输入,要求如下:(1)提示信息为:请输入年龄(2)标题为:年龄数据输入(3)默认值为:20(4)x坐标:2500(5)y坐标:3500,3.1VB程序设计中的常用语句,inputbox命令练习:,【例3-1】输入长方体长、宽、高,计算并输出其体积。PrivateSubCommand1_Click()DimaAsSingle长DimbAsSingle宽DimcAsSingle高DimvAsDouble体积a=InputBox(长方体的长:)b=InputBox(长方体的宽:)c=I
4、nputBox(长方体的高:)v=a*b*cPrint体积为:,vEndSub,3.1VB程序设计中的常用语句,2.Msgbox函数格式:msgbox(提示字符串,按钮设置值,标题字符串)作用:用于接收用户简单的选择信息。Msgbox函数在对话框中显示消息,等待用户单击按钮,并且返回一个整型值,告诉程序用户单击了哪个按钮。,3.1VB程序设计中的常用语句,Msgbox函数练习要求如下:(1)提示信息为:函数练习(2)有两个按钮:确定和取消(3)显示图标为:!(4)第一个按钮为默认值(5)标题为:提示信息(6)如果用户按下确定屏显:你好如果用户按下取消屏显:再见,3.1VB程序设计中的常用语句,
5、a=MsgBox(函数练习,1+48+0,提示信息)Ifa=1ThenPrint你好ElsePrint再见,【例3-2】输入一个正数,并由用户决定是否求其平方根。PrivateSubCommand1_Click()DimaAsStringDimfhasIntegera=Val(InputBox(请输入一个正数)fh=MsgBox(对+a+求平方根吗?,vbYesNo+vbQuestion+vbDefaultButton1)Iffh=vbYesThenPrintSqr(a)EndIfEndSub,3.1VB程序设计中的常用语句,3.MsgBox消息框语句如果不需要返回值,MsgBox可写成语句形
6、式,格式如下:MsgBox提示字符串,按钮设置值,标题字符串该语句用于简单的信息,例如:MsgBox数据输入错误,请重新输入!,错误提示,3.1VB程序设计中的常用语句,格式:对象Print输出项列表,(1)程序中往往使用无输出项列表的Print换行;(2)对象可以是窗体、图片框、打印机(Printer)等。若省略“对象.”则默认前窗体上输出;(3)可在VB的立即窗口中使用Print;(4)输出项列表由输出项和分隔符构成,分隔符可以是空格、“;”或“,”。采用空格或“;”;(5)输出项的组成:Spc(n)/Tab(n)表达式Spc(n)表示在表达式前输出n个空格;Tab(n)表示表达式在第n列
7、上输出无参数,将插入点定位在下一个打印区的起始位置。(6)Print若以“,”或“;”结束,表示程序中的下一个Print方法将从当前行的当前位置继续输出,否则将换行输出。,3.1VB程序设计中的常用语句,输出数据的print方法,Print应用举例:Form1.Print沈阳农业大学Picture1.Print沈阳农业大学Print沈阳农业大学Printer.print“沈阳农业大学”,3.1VB程序设计中的常用语句,例:Print沈阳;Tab(20);农大Print沈阳;Tab;农大Print沈阳;Spc(10);农大“Print沈阳,农大Print沈阳;农大,【例3-3】输入长方体的长、宽
8、、高,求其体积。请对比三个Print语句的输出效果(输出结果略)。PrivateSubCommand1_Click()Dima!,b!,c!,v#a=InputBox(长方体的长:)b=InputBox(长方体的宽:)c=InputBox(长方体的高:)v=a*b*cPrint长:,a,宽:,b,高:,c,的长方体的体积为:,vPrint长:;a,宽:;b,高:;c,的长方体的体积为:;vPrint长:;a;宽:;b;高:;c;的长方体的体积为:;vEndSub,3.1VB程序设计中的常用语句,Print配合格式函数Format,按指定的格式输出数据。函数格式为:Format(表达式,格式字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 程序流程控制 程序 流程 控制
限制150内