- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2018版高中数学北师大版必修三学案:第二章算法初步3.1 条件语句
3.1 条件语句[学习目标] 1.掌握条件语句的含义、格式.2.会利用条件语句将具体问题的框图转化为算法语句.3.会利用条件语句解决实际生活中的应用问题.知识点一 条件语句1.条件语句:条件语句是表达选择结构最常用的语句.2.两种条件语句的算法框图及格式If语句复合If语句算法框图语句格式If 条件 Then语句1Else语句2EndIfIf 条件1 Then语句1ElseIf 条件2 Then语句2Else语句3End IfEnd If思考 一般在什么条件下才需要用到条件语句?使用条件语句的关键是什么?答 一般在分类处理问题时需要用到条件语句;使用条件语句的关键是明确分类的对象和标准.题型一 应用If语句描述算法例1 已知函数f(x)=编写一个程序,对每输入的一个x值,都得到相应的函数值.解 用变量x,y分别表示自变量和函数值.步骤如下:1.输入x值.2.判断x的范围,若x≥0,则用函数y=x2-1求函数值,否则用y=3x2-8求函数值.3.输出y的值.算法框图如图所示,程序如下:输入x;Ifx>=0 Theny=x^2-1Elsey=3*x^2-8End If输出y反思与感悟 利用条件语句解决算法问题的步骤:跟踪训练1 根据下面的算法语句,画出其对应的算法框图.输入x;If x>0 Theny=1Elsey=0EndIf输出y.解 算法框图为题型二 条件结构的复合例2 已知分段函数y=编写程序,要求输入自变量x的值,输出相应的函数值,并画出算法框图.解 算法框图如图所示:程序如下:输入x;If x0 Theny=-x+1ElseIf x=0 Then y=0Else y=x+1EndIfEndIf输出y.反思与感悟 1.适用范围:已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决.2.解此类问题的步骤:(1)构思出解决问题的一个算法(可用自然语言).(2)画出算法框图,形象直观地描述算法.(3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.跟踪训练2 已知函数f(x)=试编写程序,根据输入的x值输出对应的y值.解 程序如下:输入x;If x>0 Theny=2*x^2-1ElseIf x=0 Then y=-2*^x+1Else y=2* x ^2 +4End IfEnd If输出y.题型三 条件语句的实际应用例3 到某银行办理个人异地汇款,银行收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元,一律收取50元手续费,画出描述汇款额为x元,银行收取手续费y元的算法框图,并写出相应的程序.解 由题意,知y=算法框图如图所示.程序如下:输入 xIf x<=100 Then y=1Else If x<=5000 Theny=0.01*xElsey=50End IfEnd If输出y反思与感悟 解决实际应用问题,应先建立函数模型,由于对应函数为分段函数,可考虑用条件语句对算法进行描述.应用多个条件语句的嵌套时,要明确各种条件与相应语句之间的对应关系,一般先由算法框图直观地弄清这些关系之后再编写程序.跟踪训练3 某商场购物实行优惠措施,若购物金额x在800元以上(包括800元),打8折;若购物金额x在500元以上(包括500元),但不足800元,则打九折,否则不打折.设计算法框图,并编写程序,要求输入购物金额x,能输出实际交款额y.解 由题意建立函数模型为y=算法框图如图所示.程序如下:输入 x;If x>=800 Theny=0.8*xElseIF x=500 Then y=0.9*xElsey= xEnd IfEnd If输出y.程序的编写例4 已知函数y=编写一个程序,对每一个输入的x值,求出相应的函数值.解 方法一 程序如下:输入 x;If x<=-1 Theny=(x+1)^2Else If x<1 Then y=2*x+2Elsey= 1/x-1 End IfEnd If输出y方法二 程序如下:输入 x;If x<=-1 Theny=(x+1)^2Else If x>=1 Then y=1/x-1 Else y=2*x+2End IfEnd If输出y1.给出以下四个问题:①输入一个正数x,输出它的算术平方根;②求函数f(x)=的函数值;③求周长为6的正方形的面积;④求三个数a,b,c中的最小值.其中需要用条件语句来描述其算法的个数为( )A.1B.2C.3D.4答案 B解析 对于②,当x取不同范围时,f(x)的解析式不同,因此需分情况讨论,要用到条件语句;对于④,要求出最小值,需分情况讨论,要用到条件语句.2.阅读下面程序:输入 x;If x<0
您可能关注的文档
- 2018年高考政治主观题专题训练4.doc
- 2018年高考数学数列压轴专项练习集(一).doc
- 2018年高考数学模拟典型专题训练103.docx
- 2018年高考数学江苏专版三维二轮专题复习训练:3个附加题综合仿真练(五)+Word版含解析【KS5U+高考】.doc
- 2018年高考数学江苏专版三维二轮专题复习训练:6个解答题综合仿真练(二)+Word版含解析【KS5U+高考】.doc
- 2018年高考物理(全国卷)一轮微专题复习-微专题24--卫星变轨及能量问题.docx
- 2018年高考物理一轮复习真题训练:-7-静电场.doc
- 2018年高考物理一轮复习真题训练:-15-热学.doc
- 2018年高考物理全真模拟试题.doc
- 2018年高考现代文阅读论述类文本选择题选项陷阱设置方法.doc
- 2018版高中数学北师大版必修三学案:第二章+算法初步+3.2 循环语句.docx
- 2018版高中数学北师大版必修三学案:第二章+习题课.docx
- 2018版高中数学北师大版必修三学案:第二章+算法初步+章末复习提升.docx
- 2018版高中数学北师大版必修三学案:第二章+算法初步+2.3 循环结构.docx
- 2018版高中数学北师大版选修1-1学案:第四章+1.2+函数的极值.docx
- 2018版高中数学北师大版选修1-1学案:第四章+2.1+实际问题中导数的意义.docx
- 2018版高中数学北师大版选修1-1学案:第四章+2.2+最大值、最小值问题(二).docx
- 2018版高中数学北师大版选修1-1学案:第四章+2.2 最大值、最小值问题(一).docx
- 2018版高中数学北师大版选修1-1学案:第四章+章末复习课.docx
- 2018版高中数学北师大版选修2-1学案:第二章+3.1+空间向量的标准正交分解与坐标表示-+3.2+空间向量基本定理+Word版含答案.docx
最近下载
- QB_T 4508-2023 卫生用品用吸水衬纸.docx VIP
- 2024-2025学年初中信息技术(信息科技)山西版(2017)第二册教学设计合集.docx
- 附件5:成都锦城学院家庭经济困难学生认定申请表填写模板(发学生).doc VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 08汽车设计冲压se分析手册1.pdf VIP
- Lesson55-56TheSawyerfamily(课件)新概念英语第一册.pptx VIP
- 《铁路轨道维护》课件——铁路轨道维护内容.pptx VIP
- WS_T 819-2023 县级综合医院设备配置标准.docx VIP
- 营口温泉旅游:资源禀赋、发展态势与战略转型研究.docx
- 工厂管理顾问合同协议.docx VIP
文档评论(0)