程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第5章节基本控制语句.pptVIP

程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第5章节基本控制语句.ppt

  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文档。上传文档
查看更多
章节内容 5.1 赋 值 语 句 5.2 选择结构语句 5.2.1 If 语 句 5.2.2 与If语句有关的函数 5.2.3 Select Case语句 5.3 循环结构语句 5.3.1 For…Next语句 5.3.2 Do…Loop语句 5.3.3 While…Wend语句 5.3.4 GoTo语句 5.3.5 循 环 嵌 套 5.3.6 循环语句的应用 结构化程序设计 三种结构 顺序结构 赋值语句 方法(过程)调用语句 选择结构 If语句 Select Case语句 循环结构 For…Next语句 Do…Loop语句 While…Wend语句 5.1 赋 值 语 句(续) 注意: (1)以下代码是错误的。 Form1.Name = MyForm“ 原因:只能给运行时可修改的对象属性赋值 ,Name属性是只读属性 a+b=32 原因:等号左侧只能是变量或对象的属性名 5.1 赋 值 语 句(续) 注意: (2)给变量赋值的语句兼有计算和赋值双重功能,即:先完成赋值号右侧表达式的计算,然后将计算好的表达式的值赋给左侧的变量;请注意操作的顺序和方向性。 Dim a As Double a = 12.4 + 56.12 先完成右侧表达式12.4 + 56.12的计算, 后将计算结果68.52赋给左侧的双精度变量a,即a对应存储单元中的值为68.52 5.1 赋 值 语 句(续) 注意: (3)在某一个时刻,变量的内存单元只能存放一个数据,要修改数据则采用赋值的方法实现。变量总是按语句执行次序,存放最近一次赋值的数据。 5.1 赋 值 语 句(续) 注意: (4)赋值号是具有方向性的,赋值语句中最左侧的赋值号“=”左右两侧的内容绝对不能颠倒。 5.1 赋 值 语 句(续) 注意: (5)注意区分赋值号和关系运算符中的判等号。 在Visual Basic中,系统会根据等号所处的位置来区分是赋值号还是判等号:仅在赋值语句最左端的等号是赋值号,其余的均为判等号。 判等号所在的表达式一般不能单独以语句的形式出现,而赋值号则是以赋值语句形式出现 赋值号两边的数据是不能随便相互交换的,否则可能运行出错或产生逻辑上的错误,而判等号两边的数据是可以相互交换的。 如:a=Text1.Text和Text1.Text=a是不一样的 而If a=b Then 和 If b=a Then是一样的 5.1 赋 值 语 句(续) 注意: (6)赋值号两边的数据类型要求一致。 当赋值时表达式的值的类型并不完全和变量类型相同时,系统根据自动转换的原则(详见书178页)将表达式的值转换成与变量相同的类型后赋值,一旦自动转换失败,则赋值也失败,运行出错。 5.2 选择结构语句 5.2.1 If 语 句 5.2.2 与If语句有关的函数 5.2.3 Select Case语句 5.2.4 选择语句的应用 5.2.1 If 语 句 1. If…Then…结构 2. If…Then…Else…结构 3. If…Then…ElseIf…结构 4. If语句的嵌套 5.2.1 If 语 句(续) 1. If…Then…结构 5.2.1 If 语 句(续) 例: 5.2.1 If 语 句(续) 例5-1 电子闹钟设计。如图所示,主要利用文本框、按钮、计时器控件实现闹钟功能。 5.2.1 If 语 句(续) 2. If…Then…Else…结构 5.2.1 If 语 句(续) 例5-2 求实数x的倒数。 分析:数学上,零是不能作为分母的,因而在求解时x是有条件的,即x不等于零。 5.2.1 If 语 句(续) 3. If…Then…ElseIf…结构 5.2.1 If 语 句(续) 3. If…Then…ElseIf…结构 5.2.1 If 语 句(续) 例5-3 旅客乘车旅行,可免费携带30公斤行李,超过30公斤的部分每公斤需支付托运费10元,超过50公斤部分则每公斤需支付20元托运费。请编程根据每位旅客行李的重量计算其应付的行李托运费。 5.2.1 If 语 句(续) 例5-3 5.2.1 If 语 句(续) 4. If语句的嵌套 If语句中又包含If语句 在Then子句或Else子句的语句体中包含完整的一条If语句 如: If x y Then Print x “” y Else If xy Then Print x “” y Else Print x “=” y End If End If 5.2.1

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档