版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【教学目的与知识点】1)掌握和理解选择构造的几种形式2)学会使用选择构造处理问题【流程图】【程序代码】b=Val(Inputbox("请输入b",”输入框"))引入新课:比较上面程序和下面程序的执行成果,比较程序的不一样之处。【程序二】【分析】不一样之处:【程序二】中多了如下语句Ifa>bThen……EndIf,这就是本节可我们要学习的选择机构。1、选择构造格式【形式一】单分支选择构造语句或语句组'语句组是指有多条语句的状况阐明:假如条件为真就执行语句或语句组中语句,否则继续执行这段程序背面的语句。【例一】【程序代码】【形式二】双分支选择构造语句或语句组1语句或语句组2阐明:假如条件成立就执行语句或语句组1中的语句,条件不成立就执行语句或语句组2中的语【例二】某次满分100分的考试中,输入考试分数,不小于等于60分显示“及格”否则显示“不及【程序代码】a=Val(lnputBox(“请输入考试分数”,"输入框")Print"不及格"运行成果:输入80显示及格输入50显示不及格【形式三】多分支构造语句或语句组1语句或语句组2语句或语句组n语句或语句组n+1Endif阐明:条件1成立执行语句或语句组1,条件1不成立及条件1成立执行语句或语句组2,依此类推,所有条件都不成立执行语句或语句组n+1。【例三】某次满分100分的考试中,>=90分显示“优秀”,75~90分显示“良好”,60~75分显示“一【程序代码】Elselfa>=60ThenPrint"一般"Print"不及格"运行成果:输入95显示优秀输入85显示良好输入70显示一般输入50显示不及格当程序出现多分支构造时,用If语句比较啰嗦,而使用多分支选择构造SeleceCase语句就以便Case体现式列表1语句或语句组1Case体现式列表2语句或语句组2Case体现式列表3语句或语句组3语句或语句组n阐明:同格式三【例四】题目同【例三】【程序代码】运行成果:同例三【课堂练习一】输入3个不相似的数,求出其中的最小数。【流程图】输入a,b,sY输出mine【程序代码】DimaAsSingle,bAsSingla=Val(InputBox("请输入a”,”输入框"))b=Val(InputBox("请输入b”,”输入框"))c=Val(InputBox("请输入c",”输入框")Print"输入的3个数分别为“;a;b;cPrint"3个数中的最小数为:";min【课堂练习二】循环的嵌套【例】设计一种界面如下图一所示的屏幕保护程序的密码输入对话框,规定密码为6位字符,输入密码时以“*”替代输入的字符。当输入对的时显示下图二所示的信息框;当输入不对的时,显示下图三所示的信息框。××图二密码×图三【解析】要使密码不超过6位字符,只要将文本框的MaxLength属性设置为6;要使输入的字符显示为“*”,则要将文本框的PasswordChar属性设置为“*”,同步将文本框初值设置为空。出错时【程序代码】fpass="123"then'假设对的密码是123else‘输入错误的状况a=msgbox("输入的密码不对的,请重新输入",vbRetryCancel,"密码")'由于要获得你是点了fa=4then“选重试将返回4”3、课后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论