- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014年人教A版高中数学必修3第1部分第1章1.21.2.2ldquo;条件语句rdquo;课件
4.已知两实数x,y设计一个程序,输出较大的数. [例3] 某商场购物实行优惠措施,若购物金额x在800元以上(包括800元),打8折;若购物金额x在500元以上(包括500元),但不足800元,则打九折,否则不打折,设计程序框图并编写程序,要求输入购物金额x,能输出实际交款额y. [思路点拨] 先由题意建立函数模型,然后由模型编写算法,最后由算法写出程序 程序框图如下: 程序如下: INPUT “x=”;x IF x>=800 THEN y=0.8*x ELSE IF x>=500 THEN y=0.9*x ELSE y=x END IF END IF PRINT “y=”;y END (2)设计算法,画出程序框图,若需判断条件则用条件结构来解决. (3)根据程序框图编写程序. 6.如图,边长为2的正方形ABCD的边上 有一动点P,点P沿边线由B→C→D→A 运动,若P运动的路程为x,△APB的面 积为y,试编写程序,根据输入的x值,输出相应的y值, 并画出程序框图. 1.求分段函数的函数值时,由于自变量x的值不同时,其函数值的求法不同,因此需要用条件语句设计程序. 2.对于三段或三段以上的分段函数求函数值时,需要条件语句的嵌套结构.在编写条件语句的嵌套中的“条件”时,要注意“IF”与“END IF”的配对,通常可以利用文字的缩进来表示嵌套的层次,以帮助我们对程序的阅读和理解. 3.应用多个条件语句的嵌套时,要明确各种条件与相应语句之间的对应关系,一般先由程序框图直观地弄清这些关系之后再编写程序. * 返回 1.2 基本算法语句 1.2.2 条件语句 理解教材新知 把握热点考向 应用创新演练 第一章 算法初步 考点一 考点二 考点三 假设超市购物标价不超过100元时按九折付款,如标价超过100元,则超过部分按七折收费,不超过100元部分仍按九折付款.设某商品标价为x元,超市收费为y元. 问题1:画出解决该问题的程序框图 提示: 问题2:上述程序框图中,若只有输入,输出赋值语句,能否写出其程序? 提示:不能 问题3:该程序框图中有条件结构,故写出其算法语句时还需要什么语句? 提示:条件语句 条件语句的一般格式及功能 类别 单支 双支 条件结构框图 类别 单支 双支 条件语句 IF 条件 THEN END IF IF 条件 THEN ELSE END IF 语句体 语句体1 语句体2 类别 单支 双支 语句功能 首先对IF后的 进行判断,如果(IF)条件符合,那么(THEN)执行 ,否则执行 之后的语句 首先对IF后的 进行判断,如果(IF)条件符合,那么(THEN)执行 ,否则(ELSE)执行 语句体 END IF 条件 语句体1 语句体2 条件 两种语句的辨析 1.共同点:两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以IF开始,以END IF结束. 2.区别:IF-THEN-END IF语句只有一个语句体,是满足条件时执行的语句体;IF-THEN-ELSE-END IF语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体. [精解详析] 程序框图如下: [一点通] 条件语句使程序框图中的条件结构能让计算机执行其中IF后的“条件”表示判断的条件,放在判断框中,语句体1表示满足条件时执行的操作内容,放在判断框中“是”后的执行框中,语句体2表示不满足条件时执行的操作内容,放在判断框中“否”后的执行框中. 1.已知条件语句,如下: IF 条件 THEN 语句体 END IF 其对应的条件结构是 ( ) 解析:由语句可知,条件成立执行语句体.否则结束故A符合. 答案:A 2.用条件语句表示下面框图中的程序. [思路点拨] 由题意可设计算法如下: 第一步,输入x. 第二步,如果x≤2.5,则y=x2+1;否则y=x2-1. 第三步,输出y. 由算法可画出程序框图并写出程序. [一点通] 1.算法中需要根据情况判断,分类执行时,如:求一个数的绝对值,比较两个数的大小,求分段函数的函数值等,都需要用到条件语句. 2.条件语句
文档评论(0)