- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 汽车机械识图课件作者刘贵森项目六.ppt
- 汽车机械识图课件作者刘贵森项目七.ppt
- 程控数字交换技术课件作者刘振霞第7-9章节第7章节.ppt
- 汽车机械识图课件作者刘贵森项目三.ppt
- 汽车电子技术基础课件作者李秉玉等单元1直流电路和电容器.ppt
- 程控数字交换技术课件作者刘振霞第7-9章节第8章节.ppt
- 程控数字交换技术课件作者刘振霞第7-9章节第9章节.ppt
- 汽车电子技术基础课件作者李秉玉等单元2电与磁.ppt
- 汽车机械识图课件作者刘贵森项目四.ppt
- 汽车电子技术基础课件作者李秉玉等单元3正弦交流电.ppt
- 程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第6章节程序设计基本算法.ppt
- 程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第7章节高级数据类型.ppt
- 汽车电子控制技术课件作者冯渊主编第九章节.ppt
- 汽车检测与故障诊断课件作者赵英勋第三章节汽车发动机的检测与故障诊断.ppt
- 程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第8章节过程.ppt
- 汽车电子控制技术课件作者冯渊主编第六章节.ppt
- 程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第10章节高级控件.ppt
- 程序设计基础——VisualBasic教程第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者周黎钱瑛周阳花第11章节数据库编程.ppt
- 汽车检测与故障诊断课件作者赵英勋第四章节汽车底盘的检测与故障诊断.ppt
- 程序设计基础——VisualBasic教程课件作者周黎钱瑛周阳花第1章节概述.ppt
最近下载
- 颅内镜下肿瘤切除手术护理配合.pptx VIP
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 最高人民法院第二巡回法庭法官会议纪要合辑(详尽版).pdf VIP
- 加气混凝土砌块技术交底.docx VIP
- 写字教学讲座.pptx VIP
- 2025年厂内叉车安全使用管理规定3篇 .pdf VIP
- 《逻辑学》(第二版) 第5章 谓词逻辑的自然演绎系统:杜国平 - 复件.ppt VIP
- 17J610-1 特种门窗(一)参考图集.docx VIP
- 小学一年级10以内加减法口算题卡10套1000道(已打印).xls VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
文档评论(0)