程序设计基础——Visual Basic教程 教学课件 作者 周黎 钱瑛 周阳花 第7章 选择结构程序设计.pptVIP

程序设计基础——Visual Basic教程 教学课件 作者 周黎 钱瑛 周阳花 第7章 选择结构程序设计.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 选择结构程序设计 学习重点 If语句、IIf函数、Switch函数、Select Case语句的格式与使用。 If 语句的嵌套使用。 掌握常用的选择结构算法。 本章内容 7.1 If语句 7.2 Select Case语句 7.3 基本算法及应用 7.4 其他应用举例 本章小结 7.1 If语句 If…Then…结构 格式1 块形式: If 条件表达式 Then 语句体 End If 格式2 单行形式: If 条件表达式 Then 语句体 7.1 If语句 例7-1 电子闹钟设计,主要利用文本框、按钮、计时器控件实现闹钟功能。 7.1 If语句 程序代码如下: Private Sub Command1_Click() Timer1.Enabled = Not Timer1.Enabled 用Not运算进行开关控制 End Sub Private Sub Timer1_Timer() Dim d As Date d = Text1.Text If Hour(Time) = Hour(d) And Minute(Time) = Minute(d) Then Beep 到达时间后发声 End Sub 7.1 If语句 If…Then…Else…结构 格式1 块形式: If 条件表达式 Then 语句体1 Else 语句体2 End If 格式2 单行形式: If 条件表达式 Then 语句体1 Else 语句体2 7.1 If语句 例7-2 已知x,求 。 7.1 If语句 程序代码如下: Private Sub CmdCul_Click() Dim x As Single, y As Single x = Val(txtX.Text) 第1个文本框的名称是txtX If x 0 Then MsgBox x不能小于0 Else y = Sqr(x) txtY.Text = Str(y) 第2个文本框的名称是txtY End If End Sub 7.1 If语句 If…Then…ElseIf…结构 格式如下: If 表达式1 Then 语句体1 ElseIf 表达式2 Then 语句体2 …… [Else 语句体n+1] End If 7.1 If语句 If…Then…ElseIf…结构 7.1 If语句 例7-3 旅客乘车旅行,可免费携带30公斤行李,超 过30公斤的部分每公斤需支付托运费10元,超过50 公斤部分则每公斤需支付20元托运费。请编程根据 每位旅客行李的重量计算其应付的行李托运费。 7.1 If语句 此分段函数用程序代码表示如下: Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x 30 Then x30 y = 0 ElseIf x = 50 Then 30=x=50 y = (x - 30) * 10 Else x50 y = (x - 50) * 20 + 20 * 10 End If Text2.Text = y End Sub 7.1 If语句 If语句的嵌套 使用If语句的嵌套时要注意以下几点: (1)If语句的完整性,即内层If语句必须完整地出现在外层If语句的Then子句或Else子句中。这就像大盒子中装小盒子一样,只有小盒子的所有部分都在大盒子内部时,大盒子才有可能合上。 (2)Else与If的匹配,因为If语句格式的多样,使得匹配时的情形有时较为复杂,总的来说,必须遵循这样的匹配原则,即Else始终与上面距离其最近的未被匹配过的 If匹配。 7.1 If语句 (3)块形式下的If语句中,End If与If也要匹配。If 块必须以一个 End If 语句结束。 (4)使用If语句的嵌套不一定会更好地体现程序的层次性,在这种情况下,使用If…ElseIf…End If…格式较好。 7.1 If语

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档