- 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
- 财务管理 马红光 第十章 利润分配管理1新.ppt
- 财务管理 马红光 第十章 利润分配管理新.ppt
- 财务管理 马红光 第四章 资本成本与资本结构新.ppt
- 财务管理 马红光 第五章 项目投资新.ppt
- 财务管理 马红光 第一章 总论1新.ppt
- 财务管理 马红光 第一章 总论新.ppt
- 财务管理 孙秀丽新.ppt
- 财务管理 王积田 温薇 1新.ppt
- 财务管理 王积田 温薇 2新.ppt
- 程序设计基础——Visual Basic教程 第2版 周黎 钱瑛 周阳花 第6章 程序设计基本算法新.ppt
- 程序设计基础——Visual Basic教程 第2版 周黎 钱瑛 周阳花 第8章 过程新.ppt
- 程序设计基础——Visual Basic教程 第2版 周黎 钱瑛 周阳花 第9章 文件新.ppt
- 程序设计基础——Visual Basic教程 第2版 周黎 钱瑛 周阳花 第10章 高级控件新.ppt
- 程序设计基础——Visual Basic教程 第2版 周黎 钱瑛 周阳花 第11章 数据库编程新.ppt
- 程序设计基础——Visual Basic教程 周黎 钱瑛 周阳花 index新.ppt
- 程序设计基础——Visual Basic教程 周黎 钱瑛 周阳花 第1章 概述 新.ppt
- 程序设计基础——Visual Basic教程 周黎 钱瑛 周阳花 第2章 Visual Basic界面设计(上)新.ppt
- 程序设计基础——Visual Basic教程 周黎 钱瑛 周阳花 第3章 Visual Basic界面设计(下)新.ppt
- 程序设计基础——Visual Basic教程 周黎 钱瑛 周阳花 第5章 算法新.ppt
最近下载
- SJG 05-2020 基坑支护技术标准.docx VIP
- 综合实践劳动课教案.docx VIP
- 2023年高校教师资格证教育心理学.doc VIP
- 海书专升本刷题测试卷15.docx VIP
- 贵司专升本磨刀进阶营大学英语第一次模拟测试.docx VIP
- 统编版语文二年级上册第四单元、第五单元复习课教案(各一套).doc VIP
- 浅谈宽带电力载波与窄带电力载波在电力抄表中的利弊关系(行业资料).doc VIP
- 护理人员分层培训现状调查.docx VIP
- 2025至2030中国IPv6行业市场发展分析及行业前景预测报告.docx VIP
- 中国临床肿瘤学会(csco)胰腺癌诊疗指南2025.docx VIP
原创力文档


文档评论(0)