3《条件语句》_第1页
3《条件语句》_第2页
3《条件语句》_第3页
3《条件语句》_第4页
3《条件语句》_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

几种基本语句-条件语句,输入:xIfx0thenY=1ElseY=0Endif输出y,进入,例1:根据输入x的值,计算y的值,画出算法框图,写出条件语句。,Ifx0,Then,Else,y=x2-1,y=2x2-5,EndIf,y=x2-1,y=2x2-5,输入x,输出y,结论(一):简单条件语句,If条件Then语句1Else语句2EndIf,为体现“加快文明社会的发展,加强对老年人的关爱”,景区规定对年龄超过50岁(含50岁)的游客可以免费提供“旅游拐杖”一根,其它游客购买“旅游拐杖”则需2元/根。根据结构框图,使用基本语句设计一个游客购买“旅游拐杖”费用的程序。,输入xIfx50Theny=0Elsey=2EndIf输出y,牛刀小试,注:,1)条件语句主要用来实现算法中的选择结构,2)If语句中可以没有Else分支,If条件Then语句EndIf,例2到银行办理个人异地汇款时,银行要收取一定的手续费,汇款额不超过100元时,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取,超过5000元,一律收取50元手续费。设计算法,要求输入汇款额x元(x0),输出手续费y(元),画出算法流程图,并用If语句描述该算法。,分析:1、输入x2、对x进行判断:(1)若x100,则y=1(2)若1005000,则y=503、输出y.,输入x;,y=1,y=0.01x,Else,y=50,输出y.,Else,EndIf,EndIf,流程图:,If语句:,x100,x5000,结论(二):复合条件语句,注:,1)If语句可以多层嵌套,可以用文字的缩进表示嵌套的层次2)在复合If语句中,要注意If与EndIf的配对,随堂演练,3、将功能为求一个数的绝对值的程序补充完整输入XIf_ThenY=XElseY=XEndif输出Y,4、读程序,输入a,b,cIFab,acTHEN输出aELSEIFbcTHEN输出bELSE输出cENDIF,1)上述程序格式有误,请改正;2)该程序的功能是:_,2、写出下程序运行的结果_输入xIfx0Thenp=3xElsep=3+7(x-10)Endif输出p若x=2,则输出_;若x=15,则输出_,1、以下问题是否需要用条件语句来描述其算法A输入一个数x,输出它的绝对值;B求分段函数的函数值;C求面积为6的正方形的周长;D求三个数中较大的数,条件语句,简单条件语句,复合条件语句,IfThen

温馨提示

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

评论

0/150

提交评论