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

下载本文档

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

文档简介

算法与程序设计2.3.3多重选择语句,钟子扬201806,回顾:程序的选择语句,Ifthenelse,条件成立,语句1,语句2,y,N,例子:网商促销,问题1:某商品为迎接双11进行促销活动。满500打5折,满300不足500打6折,满200不足300打7折。满100不足200打8折。其余不打折。请你编写程序,用于计算顾客应付金额是多少?,程序代码:,2.3.3多重选择语句,Selectcase表达式case表达式列表1语句组1case表达式列表2语句组2case表达式列表3语句组3.Caseelse语句组n+1Endselect,根据表达式的值按顺序匹配case后的表达式列表。如果匹配成功则执行case下的语句块。然后转到endselect语句之后继续执行。有了多重选择语句。对于多种情况的选择问题。就可以利用它来解决问题了。,对比与转换,X=inputbox(“输入消费金额”)Ifx=500theny=x*0.5Ifx=300andx=200andx=100andx200theny=x*0.8Ifx=500y=x*0.5Case300To500y=x*0.6Case200To300y=x*0.7Case100To200y=x*0.8CaseElsey=xEndSelectPrint“应付金额;y,练习:,问题分析,B=kg/m2,设计算法0B18为偏瘦18B25为正常26B30轻度肥30B要减肥,设计程序并编写,调试,PrivateSubCommand1_Click()g=InputBox(请输入体重(公斤)h=InputBox(请输入身高米)b=g/h2SelectCasebCaseIs=18Print你的体重偏瘦Case18To25Print你的体重正常Case26To30Print你的体重偏肥CaseElsePrint你要减肥了EndSelectEndSub,小组讨论,为什么个别同学无法正常运行?由小组汇总得出意见并进行调试修改!,小结,同学们多重选择结构是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否成立来决定程序执行的走向。通过学习希大家提高分析及解决问题的能力。对于多种情况的选择问题我们是利用多重选择语句来完成。同时要注意表达式列表的三种形式有“,”“to”“is”,思考题:,如何利用多重选择语

温馨提示

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

评论

0/150

提交评论