已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,1条件语句条件语句是表达最常用的语句2两种条件语句(1)If语句框图:语句格式:If.Then.Else.EndIf,语句1,条件,选择结构,语句2,核心必知,条件2,条件1,语句1,语句2,语句3,(2)复合If语句框图:语句格式:If.Then.ElseIf.Then.Else.EndIfEndIf,1条件语句必须要有If,Then、EndIf吗?,2使用条件语句应注意什么问题?,提示:条件语句必须以If语句开始,以EndIf语句结束,有几个If语句,就必须有几个EndIf语句对应,提示:条件语句必须有If,Then、EndIf,根据需要Else及其后的语句体可以省略,问题思考,尝试解答框图如图所示:,用语句描述为:输入x;Ifx0Theny2*x*x-5Elsey=x-1EndIf输出y.,若问题的解决需要根据条件是否成立判断应去执行两个不同步骤中的哪一个步骤,则用简单If语句来编写算法,练一练1求过两点P1(x1,y1)、P2(x2,y2)的直线的斜率,写出解决问题的算法语句,并画出算法框图,尝试解答框图如图所示:,用语句描述为:输入x;Ifx1ThenyxElseIfx10Theny2*x-1Elsey=3*x-1EndIfEndIf输出y.,在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是Else后的语句体2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求,这就形成了条件语句的嵌套,其一般形式是:,练一练2写出关于x的方程axb0的解的算法框图,并用语句描述,解:算法框图如下:,算法语句为:输入a,b;Ifa0Thenxb/a输出xElseIfb0Then输出“方程的根是任意实数”Else输出“方程无解”EndIfEndIf,错解算法语句为:输入x;Ifx0Thenyx1ElseIfx0Theny0Elseyx1EndIf,错因(1)每个If都必须有一个EndIf与之相匹配;(2)错解无输出语句,正解算法语句为:输入x;Ifx0Thenyx1ElseIfx0Theny0Elseyx1EndIfEndIf输出y.,1下列关于条件语句的叙述正确的是()A必须有ElseB可以没有EndIfC可以没有Else,但必须有EndIfD可以没有EndIf,也可以没有Else,解析:条件语句必须以If开头,以EndIf结束,其中的Else可以没有,答案:C,2条件语句对应算法框图中的基本逻辑结构是()A顺序结构B选择结构C模块结构D输出结构,答案:B,3(陕西高考)根据下列算法语句,当输入x为60时,输出y的值为()输入xIfx50Theny0.5*xElsey=25+0.6*(x-50)EndIf输出yA25B30C31D61,4下列程序语言的条件语句中,判断条件是_输入x;Ifx0Theny2*xElsey=1-xEndIf输出y,解析:If后面就是条件语句的判断条件,即x0是判断条件,答案:x0,解析:本算法语句的作用是输入一个数,若该数大于等于0.求该数的算术平方根,当输入的数小于0时,该数的算术平方根不存在,答案:不存在3,6某商店出售音乐CD,购买500片和500片以上,按每片4.5元计价,否则按每片5元计价请画出算法框图按输入CD片数计算不同收费金额,并写出计算程序,解:设M表示收费金额
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泰州市中医院复杂多系统疾病诊疗考核
- 合肥市人民医院药学门诊服务考核
- 烟台市中医院儿科主治医师晋升考核
- 杭州市中医院医疗技术风险评估与控制考核
- 吉安市人民医院骨髓活检组织病理判读技能专项考核
- 烟台市中医院耳部急诊处理能力考核
- 江苏省徐州市云龙区2024-2025学年六年级上学期语文期中试卷(含答案)
- 泰州市中医院介入器械使用考核
- 泰州市人民医院长程脑电监测危急值识别与处理考核
- 上饶市中医院腹部B超医师资格认证
- 坡面水文-生态耦合过程-洞察阐释
- CPA经济法-第6章课件
- 银企合作协议书
- 2024-2025学年广东省广州市越秀区第十三中学八年级上学期期中测试数学试卷
- 小米集团2024年环境、社会及管治报告(ESG)
- 手机媒体概论(自考14237)复习题库(含真题、典型题)
- Unit 1 You and Me Section A How Do We Get to Know Each Other教学设计 -2024-2025学年人教版(2024)七年级英语上册
- 2025年湖南省五市十校联盟联考中考一模语文试题(含答案)
- 储能产业链梳理分析
- 公司收购居间合同范本
- 消毒灭菌基本知识
评论
0/150
提交评论