- 14
- 0
- 约1.43万字
- 约 65页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第5章 基本控制语句
章节内容 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
- [计算机软件及应用]石竹元数据产品MetaOne介绍.pdf
- [计算机软件及应用]相关技术 移动云计算服务端技术.ppt
- [计算机软件及应用]研究生院-Lecture Notes for DB.ppt
- [计算机软件及应用]电子商务应用模型.doc
- [计算机软件及应用]硬件方案.doc
- [计算机软件及应用]病毒性肝炎-代永安.ppt
- [计算机软件及应用]硬盘播出系统交流演示PPT.ppt
- [计算机软件及应用]福建移动G3版CRM.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)