2018年高中数学 第一章 算法初步 1.3.3 条件语句学案 苏教版必修3.docVIP

2018年高中数学 第一章 算法初步 1.3.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文档。上传文档
查看更多
2018年高中数学 第一章 算法初步 1.3.3 条件语句学案 苏教版必修3

1.3.3 条件语句 1.理解条件语句的步骤、结构及功能,并掌握其结构.(重点) 2.会使用条件语句表示选择结构.(重点、难点) 3.能利用条件语句进行简单的应用.(重点、易错点) [基础·初探] 教材整理 条件语句的概念及格式 阅读教材P19~P20“例3”以上内容,并完成下列问题. 1.条件语句 条件语句表达算法中的选择结构,在执行此算法时,要根据一定的条件选择流程线的方向. 2.条件语句的格式 条件语句的一般形式 其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,End If表示条件语句结束. 判断正误: (1)条件结构与循环结构相对应.(  ) (2)条件结构中的“Then”“Else”可以理解为“那么”“否则”的意思.(  ) (3)条件语句以If开始,End If结束,所以End If不可缺少.(  ) 【解析】 (1)×.条件结构与循环结构是两种不同的结构,两者之间没有什么关系,故错误. (2)√.由条件语句的定义可知正确. (3)√.由条件语句的格式可知正确.【答案】 (1)× (2)√ (3)√[小组合作型] 条件语句与选择结构  给出下列伪代码: (1)若输入x=5,则输出y的值为________,若输出的y值为21,则输入的x应为________. (2)画出该伪代码对应的流程图. 【精彩点拨】 (1)根据伪代码转化为函数问题解决; (2)根据伪代码判断流程图对应的结构,画出图形即可. 【自主解答】 (1)x=51,y=2×5-1=9. 由2x-1=21,得x=11,故输入x应为11. 【答案】 9 11 (2)由伪代码中的条件语句知对应的算法结构为选择结构. 流程图如下图所示. 1.根据条件语句画流程图时,关键是准确理解条件语句与选择结构所表达的功能,然后准确地套用格式画图. 2.应用“If-Then-Else”语句编写程序时,首先对If后的条件进行判断,如果符合条件,则执行Then后面的语句;若不符合条件,则执行Else后面的语句. [再练一题] 1.已知某算法的流程图如图1-3-2: 【导学号 图1-3-2 写出该算法的伪代码,并说明其功能. 【解】 伪代码如下: 该算法的功能是求函数y=|2x-3|的函数值. 条件语句的应用  某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过3分钟,每分钟按0.10元收费.设计一个算法根据通话时间计算话费.(写出伪代码,并画出流程图) 【精彩点拨】 →→→ 【自主解答】 设通话时间为t分钟,话费为y元, 则y= 结合伪代码,画出流程图如下: 编写伪代码解决实际问题时,通常先建立数学模型,再根据所得数学模型确定算法分析和流程图,最后再将流程图转化为程序语句.需要分类讨论的问题,通常用条件语句来解决.[再练一题] 2.某工厂有一批计时工,8小时内每小时工资6元,8小时外加班每小时10元,会计当天就要向工人付清工钱.请编写一个根据小时数计算当天工资的算法,并用伪代码表示这个算法. 【解】 设某工人一天工作x小时,则其当天工资y可表示为 y= 故其算法用伪代码可表示为 [探究共研型] 条件语句的嵌套 探究1 条件语句适用的范围是什么?使用条件语句时需要注意哪些问题? 【提示】 条件语句是用来实现算法中的选择结构的,当计算机需作出比较、分析、判断,并按判断后的不同情况进行处理时,就需要用到条件语句.使用条件语句时需注意以下问题: (1)条件语句必须是以If开始,以End If结束,一个If必须与一个End If相对应. (2)为了程序的可读性,一般If,Else与End If顶格书写,则其它的语句体前面空两格. 探究2 在条件语句中,是否一定有Else分支?一个If…End If语句是否能完成对题中变量的讨论?若不能,需要采用怎样的形式来处理? 【导学号 【提示】 如果程序中具备只要满足条件A就执行B,而不考虑其它情况,此时条件语句中“Else”分支可以省略.当程序中对变量的讨论只有两种情况,只可用“If…Then…Else”语句即可;但讨论时有三种或三种以上的情形时,需要用条件语句的嵌套. 探究3 条件语句嵌套的一般形式怎样? 【提示】 条件语句嵌套的一般形式:  已知函数y= 试输入x的值计算y的值.画出流程图,并用语句描述. 【精彩点拨】 由于分段函数中有三个表达式,需要对变量x进行两次判断,故需要用条件语句的嵌套来求解. 【自主解答】 流程图如图所示: 用语句描述为: 使用条件语句嵌套时应注意的问题?1?在“嵌套条件”时,要注意“If”和“End If”的配对,一般可利用文字的缩进表示嵌套的层次.?2?对于条件语句的嵌套,一定要分清内层条件语句和外

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档