




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江大学城市学院实验报告课程名称 VB程序设计基础与实验 实验项目名称 实验四、分支结构程序设计 学生姓名 专业班级 学号 实验成绩 指导老师(签名 ) 日期 一. 实验目的和要求1.掌握单分支与双分支条件语句IF的使用。2.掌握多分支条件语句的使用。3.掌握情况语句Select Case的使用及其与多分支条件语句的区别。二. 实验内容和原理【练习4-1】研究下面的代码段,画程序流程图,当输入93,81,74,65,42时,写出窗体中显示的结果。Private Sub Form_Click()score = Val(InputBox(输入成绩)If score = 60 and score= 85 Then Print 优秀End sub引伸1若把程序代码写成如下形式,画出它的流程图。问当输入成绩为90分时,显示什么结果?为什么?用嵌套块If语句应如何写?Private Sub Form_Click()score = Val(InputBox(输入成绩)If score = 85 Then st= 优秀If score = 85 Then Print 优秀ElseIf score = 60 ThenPrint 合格ElsePrint 不合格End IfEnd Sub调试运行以上程序,采用单步跟踪的方法(按F8)查看程序执行流程,进一步加深对分支结构的理解。【练习4-2】 研究下面的代码段。Dim flag As Integer注Dim falg as IntegerPrivate Sub Form_click()If flag = 0 ThenForm1.Print 欢迎使用Visual Basic!flag = 1ElseIf flag = 1 ThenForm1.Clsflag = 0End IfEnd Sub问题(1)在窗体上单击三下,窗体中显示什么结果? 第一次:欢迎使用Visual Basic! 第二次: 第三次:欢迎使用Visual Basic! (2)注意变量flag定义的位置,在这个位置定义的变量称作 整型变量 。若把变量flag变量定义放在Form_click()事件过程里,如:Private Sub Form_click()Dim flag As IntegerIf flag = 0 Then 在窗体上单击三下,此时程序的运行结果怎样? 第一次:欢迎使用Visual Basic! 第二次:欢迎使用Visual Basic! 第三次:欢迎使用Visual Basic! (3)若要求窗体显示的字体是隶书18号字,该如何补充程序?(4)若把程序代码修改如下,Dim flag As IntegerPrivate Sub Form_click()If flag = 0 Then Form1.Print 欢迎使用Visual Basic!:flag=1If flag = 1 Then Form1.Cls: flag = 0End Sub 问出现什么结果,为什么?(5)若在Form_Click()事件过程中第一行的变量名flag拼写错了,写成了falg,如注所示,则程序执行结果如何?为什么? 【练习4-3】根据所输入的百分制成绩score,给出相应的五级计分等级,即“优秀” (score=90),“良好”(80=score90),“中”(70=score80),“及格”(60=score70),“不及格”(score=90 then Print “优秀”ElseIf score=80 then 补充ElseIf语句End Sub引伸若把上面的ElseIf语句改写成块If语句,该如何补充完整。If score=90 then Print “优秀”ElseIf score=80 then 补充块IF语句End Sub【练习4-4】根据所输入的百分制成绩score,给出相应的五级计分等级,用Select Case语句完成。“* 错误1 *”提示信息的下一行是错误的,改正有错的语句并调试完成程序。Private Sub Command1_Click() Dim score as single score = val(Text1.Text) * 错误1 * Select Case x * 错误2 * Case x = 90 Text2.Text = 优秀* 错误3 * Case x=80 Text2.Text = 良好 * 错误4 * Case x = 70 and x= 60 Text2.Text = 及格 Case else Text2.Text = 不及格 End SelectEnd Sub调试运行程序,运行界面参考图3-23。图3-23 练习三程序运行界面【练习4-5】编程,在窗体上循环输出字符串“欢迎使用Visual Basic”。第一次单击窗体时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025呼伦贝尔农垦那吉屯农牧场招聘笔试备考及答案详解(典优)
- 教师招聘之《小学教师招聘》练习题库(培优b卷)附答案详解
- 汽车行业峰会创新创业项目商业计划书
- 低温制粒饲料加工技术创新创业项目商业计划书
- 自动驾驶汽车路径算法部件创新创业项目商业计划书
- 2025年教师招聘之《幼儿教师招聘》通关试题库附参考答案详解(黄金题型)
- 教师招聘之《幼儿教师招聘》强化训练高能带答案详解(典型题)
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解含答案详解【达标题】
- 教师招聘之《小学教师招聘》复习提分资料附参考答案详解(a卷)
- 2025呼伦贝尔农垦集团有限公司社会招聘50人笔试有答案详解
- 2025年广东省中学生天文知识竞赛试题(及答案)
- 2025年秋期部编版五年级上册小学语文教学计划+教学进度表
- 2025年中青班考试试题及答案
- 2025年送气工考试试题及答案
- 国企投资融资管理办法
- 水电站大坝安全现场检查技术规程 -DL-T 2204
- 中国阅兵仪式课件
- 肺结核的课件
- 渝23TG02 钢管桁架预应力混凝土叠合板图集 DJBT50-165
- 海洋弧菌护理查房
- 2025-2030中国玉米脱粒机行业现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
评论
0/150
提交评论