2017-2018学年高中数学苏教版必修3教学案第1章 1.3.3 条件语句含解析.docVIP

2017-2018学年高中数学苏教版必修3教学案第1章 1.3.3 条件语句含解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2017-2018学年高中数学苏教版必修3教学案第1章 1.3.3 条件语句含解析.doc

1.3.3 条件语句 1.条件语句与流程图中的哪种结构相对应? 2.条件语句的格式是什么?      1.条件语句 流程图中的条件结构可以运用条件语句来实现. 2.条件语句的格式 其中A表示判断的条件;B表示满足条件时执行的操作内容;C表示不满足条件时执行的操作内容;End If表示条件语句结束. [点睛] (1)条件语句必须以If语句开始,以End If语句结束,一个If语句必须和一个End If语句对应. (2)条件语句中不一定有“Else”分支,当判断语句的两个出口语句只有一个需要执行时,可以没有“Else”分支,只使用“If—Then”语句.此时对应的伪代码及流程图如下: If A Then B End   1.下列对条件语句的说法不正确的是________. ①条件语句是程序语言的最基本语句; ②算法中的选择结构与条件语句相对应; ③当计算机执行条件语句时,首先对If后的条件进行判断,如果条件符合,就执行Then后的语句,否则执行Else后的语句或执行End If后的语句; ④条件语句在某些情况下也可以使用If—Then语句. 答案:① 2.下面是一个算法的伪代码,如果输出的y的值是20,则输入的x的值是________. Read x If x≤5 Then y←10x Else y←2.5x+5 End If Print y 解析:由10x=20,得x=2.由2.5x+5=20,得x=6. 答案:2或6 伪代码表示的条件语句的识读 [典例] 下面是某一问题算法的伪代码, 分析伪代码,回答下列问题: (1)说明伪代码的功能. (2)当输入的x值为13时,求输出的结果. (3)根据伪代码给出对应的流程图. [解] (1)根据条件语句的含义可知是求函数 y=的函数值. (2)当x=13时,y=10+1.3(13-3)=10+13=23. (3)对应流程图为 解决此类问题的关键是准确理解条件语句与选择结构所表达的功能,然后准确的套用格式写出.     [活学活用] 给出下面的伪代码 Read x If x1 Then y←x Else y←2x-1 End If Print y (1)把它翻译成算法. (2)画出相应的流程图. (3)若输入的x=5,求输出的y值,若输出的y值为21,求输入的x的值. 解:(1)伪代码所表示的算法如下: S1 输入x; S2 如果x1,则y←x,转执行S4,否则执行S3; S3 y←2x-1; S4 输出y,算法结束. (2)相应流程图: (3)∵x=51,∴y=2×5-1=9, 由2x-1=21得x=11,故输入的x值应为11. 条件语句的实际应用 [典例] 某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过3分钟,每分钟按0.10元收费.设计一个算法根据通话时间计算话费.并用伪代码表示这个算法,并画出相应的流程图. [解] 设通话时间为x(分钟),话费为y(元), 则y= 算法:S1 输入x S2 如果x≤3,则y←0.3,转执行S4,否则执行S3 S3 y←0.3+(x-3)×0.1 S4 输出y,算法结束 伪代码: 流程图: 解决此类问题首先应建立数学模型,然后根据数学模型确定算法分析和算法框图,再准确套用条件语句的格式写出伪代码.     [活学活用] 某公司出售软磁盘,购买500片和500片以上时每片按4.5元计价,否则按5元/片计价.请设计一算法计算收费金额,并用伪代码表示这个算法. 解:设购买x(片),所付金额为y(元) 则y= 算法: S1 输入x S2 如果x500,则y←5x,转执行S4,否则执行S3 S3 y←4.5x S4 输出y,算法结束 伪代码: 条件语句的嵌套 [典例] 根据下列流程图,写出伪代码. [解] 由流程图知它的功能是计算的函数值.f(x)= 伪代码如下: (1)在条件语句中,当出现3个或3个以上的判断点时,就要用到语句嵌套.当用条件语句表达时,先按条件要求执行某一语句(特别是Else后的语句2),继续按另一条件进行判断,这时再利用一般语句完成这一要求,这就形成了条件语句的嵌套. (2)含嵌套的条件语句的一般形式是:      [活学活用] 下面是某一问题的一个算法对应的伪代码,指出这一算法的功能并画出相应的流程图. 解:根据伪代

您可能关注的文档

文档评论(0)

lzhlmcl + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档