2.3.3多重选择语句.ppt_第1页
2.3.3多重选择语句.ppt_第2页
2.3.3多重选择语句.ppt_第3页
2.3.3多重选择语句.ppt_第4页
2.3.3多重选择语句.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.33 多重选择语句,1. 居民生活水平状况的评价:问题,输入一个成绩,如果90分以上,则输出“优秀”;80-89,则输出“良好”;70-79,则输出“中等”;60-69,则输出“及格”;60分以下则输出“不及格”,请编写程序。,1.分析问题 判断分数区间,给出相应评价输出。 2.设计算法 1)输入分数X 2)如果90,则输出“优秀” 3)如果X=80 and X=70 and X=60 and X69则输出”及格” 6)如果X 60则输出”不及格” 7)结束,2.解决问题,3.编写程序 Private sub command_click() X=inputbox(“请输入一个分数”) If

2、 X=90 then print”优秀” If X=80 and X=70 and X=60 and X69 then print”及格” If X 60 then print”不及格” End sub4.调试程序,在上个程序中,我们使用了5个If语句来处理5种情况,如果情况更多一些,它的可读性及效率就更差了。如何处理这个问题呢? 在VB中,设置一个处理多种情况的语句,称为多重选择语句。,3.多重选择语句,基本格式为 Select Case 表达式 Case 表达式列表1 语句组1 Case 表达式列表2 语句组2 . Case Else 语句组N+1 End Select,其中: 表达式和表

3、达式列表可以是数值型或字符型,表达式列表还可以是多个用逗号分开的表达式; 表达式列表与表达式的类型必须相同; 表达式列表又称为值域,它有以下三种形式 1) 表达式1,表达式2, . 2) 表达式1 To 表达式2。 3)Is 关系表达式,3.多重选择语句,当表达式的值为表达式列表1时,执行语句组1;当表达式的值为表达式列表2时,执行语句组2;.当表达式的值为表达式列表N时,执行语句组N;表达式的值不是上述值时,执行语句组N+1。有了多重选择语句,对于多种情况的选择问题,就可以利用它来解决。,4.多重选择语句的执行过程,Private sub command_click() X=inputbox(“请输入学生成绩”) Select case X Case Is=90 Print”优秀” Case 80 to 89 Print”良好” Case 70 to 79 Print”中等” Case 60 to 69 Print”及格” Case else Print”不及格” End select End sub,5.改写后的程序,练习,小结,select case 表达式 case 表达式列表1 语句组1 case 表达式列表2 case else 语句组N+1 end select,课外拓展,问题4:编一个程序,输入三个数,输出其中的最大数。 问题5:自已上网查资料,搜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论