



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.3 赋值语句及 InputBox、MsgBox 函数1.赋值语句:一般格式: var=其中:var 可以是变量名或属性名。功能:将表达式的值赋给“=”左边的变量(或为某个对象设置某属性值)。使用说明: “=”左边的变量和右边的表达式的值的类型要一致。程序举例:已知半径,求圆面积已知三边长,求三角形面积P652.不同数据类型数据的赋值:P593.InputBox 函数:P60InputBox 函数:用来接受用户通过键盘输入的数据。InputBox 的使用形式:(P60)v=InputBox(prompt,title,default,x,y,helpfile,conText)其中: v :可为 变体变量、字符串变量、数值变量。功能:执行本语句,调用InputBox 函数时,将在屏幕上出现一个带有提示信息的对话框,当用户从对话框的用户编辑框中输入数据并按回车键(或单击确定按钮)后,系统则把输入的数据赋给变量v .或按Esc键或取消按钮,则把0 或空串赋给变量 v .用户可通过设置InputBox 函数的参数来定制提示信息对话框的形式。2、MsgBox 函数:向用户发布提示信息,并要求用户作出必要的响应。函数格式:(P61)例: P635.4分支结构与分支结构语句1.if -then 结构:(可实现单分支)一般格式:格式一: if e then 语句格式二: if e then语句组end if其中:e 为条件,其形式可为:逻辑变量、关系表达式或逻辑表达式。功能:执行本语句时,判断 e 的值,若为 true ,则执行then 后的语句(语句组),若为 false ,则执行本 if 语句(或end if )下面的语句。程序举例: 用InputBox 输入一个数,若此数大小0,则在窗体上将它显示出来。Private Sub Form_click()Dim x As Integerx = InputBox(“请输入一个数”)If x 0 Then Print xEnd Sub2. if-then-else-end if 结构:(可实现两分支)一般格式:if e thenA 语句组ElseB 语句组End if功能:执行本语句时,先判断 e 的值:e为 true : 执行A语句组后转end if 下一条语句继续执行。e 为 false: 执行B语句组后转end if 下一条语句继续执行。程序举例:实验5-33. if-then-else if 结构:(可实现多分支)一般格式:if e1 thenA1语句组Else if e2 thenA2语句组Else if e3 thenA3语句组Else if en thenAn语句组elseA(n+1)语句组End if功能:执行本语句时依次判断各条件的值,若有 ei 的值为 true ,则执行相应的 Ai 语句组后转end if 的下一条语句去继续执行。若所有ei 的值均为 false ,则执行 else 后的 A(n+1) 语句组后转end if 的下一条语句去继续执行。(对此功能的理解参考教材P66 图4-8)一般来说,ei中最多只有一个值为 true 。程序举例:教材 P66 例 4-24. Select-Case-End Select 结构语句:(可以实现多分支结构)一般格式:Select Case eCase c1A1 语句组Case c2A2 语句组Case cnAn 语句组Case ElseA(n+1)语句组End Select其中: e : 测试表达式,形式可为:算术表达式 或 字符表达式。c1,c2,:测试项。形式可为以下三种: 具体取值:常量1,常量, 连续的数据范围:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全体安全培训课件安排
- 江西省九师联盟开学考试2026届高三上历史试卷(含答案)
- 偏远岗位安全培训内容课件
- 保密知识培训会主持词课件
- 西藏拉萨市那曲二中2025-2026学年高三物理第一学期期末质量跟踪监视模拟试题
- 研学旅行活动安全应急预案
- 2025公共基础知识题库与参考答案
- 埃及旅游资源
- 企业管理人员的安全培训课件
- 伪状态对抗性防御-洞察及研究
- 2025客运从业资格试题及答案
- 2025租房合同范本下载参考
- 2025广东广州市公安局招聘交通辅警150人(第二批)笔试参考题库附答案解析
- 2025新疆维吾尔自治区人民检察院招聘聘用制书记员(14人)笔试模拟试题及答案解析
- (2025秋季)人教版八年级物理上册1.2 运动的描述(教学设计)
- 膜性肾病课件
- 网络意识形态课件
- 河南省天立教育2025-2026学年高三上学期开学联合考试语文含答案
- 2025年市场监督管理局公务员招录面试题及答案解析
- 《MATLAB数值计算基础与实例教程 》课件-第10章 其他数值计算的优化问题
- 2024-2025学年苏教版(2024)小学数学三年级上册(全册)教学设计(附目录P303)
评论
0/150
提交评论