[高等教育]VB课件--ch5.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[高等教育]VB课件--ch5

* * 第5章 程序的控制结构 本章教学目的 ? 了解顺序结构的程序设计方法 ? 掌握Goto语句实现分支的方法 ? 掌握If条件分支语句的多种使用形式 ? 掌握Select语句的语法结构 ? 了解If语句与Goto构成循环的结构形式 ? 掌握Do-Loop循环的几种使用方法 ? 掌握While循环的结构形式 ? 掌握For-Next语句的语法形式及其嵌套形式 ? 了解几种循环出口语句的使用方法 本章主要内容 ● 顺序结构 ● 分支结构 Goto语句; 条件分支结构;多分支结构 ● 循环结构 If语句与Goto语句实现的循环 Do While-Loop循环 Do-Loop While循环 Do Until-Loop循环 Do-Loop Until循环 While循环 For-Next循环 循环出口语句 ● 本章小结 5.1 顺序结构 1.顺序结构:语句是按照程序中的排列顺序由上至下逐条执行。 2.常用语句:赋值语句、输入/输出语句和一些计算性的语句等。 3.举例 【例5.1】已知三角形三边的长度分别为3,4,5,求三角形面积。 ● 程序设计 Private Sub Form_Click() Dim A As Integer Dim B As Integer Dim C As Integer Dim S As Double Dim Area As Double A=3 B=4 C=5 S=(A+B+C)/2 Area=SQR(S*(S-A)*(S-B)*(S-C)) Print “Area=”;Area End Sub 程序首先给A,B,C赋初值,再计算S和Area的值(SQR()计算平方根),最后通过Print语句输出面积Area。 ● 操作过程 (1)建立工程 启动VB系统,然后在“新建工程”对话框窗口中选择“标准EXE”,并单击“打开”命令按钮。 (2)建立对象 直接将窗体Form1作为对象。 (3)建立事件过程 双击Form1, 在显示的窗口左上端的下拉列表框中选择“Form”,在窗口右上端的下拉列表框中选择“Click”,将显示建立窗体工程的窗口。 (4)添加程序代码 在事件过程的代码窗中,输入已经编写的程序代码。 (5)执行程序 在VB窗口中,选择【运行】→【启动】,显示Form1窗体。单击窗体,显示程序运行结果“Area=6” 。 5.2分支结构 顺序结构很简单,仅用它只能编写一些简单的程序。对于一些稍微复杂一点的问题,顺序结构就显得力不从心,必须利用Visual Basic中一些比较复杂的结构解决。本节主要介绍Visual Basic中的分支结构。 5.2.1 Goto语句 Goto语句为无条件转移语句。当程序执行到Goto后,无条件的转移到Goto之后语句标号处继续执行。Goto语句的语法格式为: Goto 标号 其中,标号分两种: 字符串标号:字符串和冒号组成,符合VB中标识符命名规则。 语句行标号:基本Basic中的语句行标号(数字),不代表执行顺序。 应注意以下两个问题: (1)在Goto和循环混合的结构中,Goto语句只能从循环体内部转向循环体之外,禁止从循环体外转向循环体之内; (2)Goto语句只能转向本函数或本过程中的标号处。 【例5.2】用Goto语句编写程序,求解 利用Goto语句编写的程序代码如下: Private Sub Command1_Click() Dim I As Integer Dim S As Long S=0:I=1 Loop1: If I=100 Then S=S+I^2 I=I+1 Goto Loop1 End If Text1.Text = Sum=: + Str(S) End Sub 程序中:Loop1是Goto语句转向的语句标号; 第4条语句是一个多重语句(多条语句间用冒号分隔); Str()将S转换成字符串; 倒数第2条语句:用文本框Text1的Text显示结果。 操作过程 (1) 建立工程 (2)建立对象 在 “Form1”中,分别单击“工具箱”中的CommandButton和TextBox工具,在窗体中建立命令对象Command1和文本框对象Text1。 (3)设置对象属性 在Form1中选择Command1,显示“属性-Command1”对话框,将Caption属性改为“执行程序”。在Form1中选择Text1,显示“属性-Tex

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档