- 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版高中数学第一章算法初步1.1.3算法的三种基本逻辑结构和框图表示二学案新人教B版必修3
1.1.3 算法的三种基本逻辑结构和框图表示(二)
学习目标 1.掌握条件分支结构的程序框图的画法.2.能用条件分支结构框图描述分类讨论问题的算法.3.进一步熟悉程序框图的画法.
知识点一 条件分支结构
思考1 我们经常需要处理分类讨论的问题,顺序结构能否完成这一任务?为什么?
思考2 有些问题需要按给定的条件进行分析、比较和判断,在程序框图结构中还能只用顺序结构吗?
梳理 一些简单的算法可以用顺序结构来表示,但是这种结构无法描述要求进行逻辑判断,并根据判断结果进行不同处理的情况,因此,需要另一种逻辑结构来处理这类问题.这种结构叫做条件分支结构.
知识点二 条件分支结构的两种形式
结构形式
特征
两个步骤A、B根据______选择一个执行
根据条件选择是否执行步骤A
知识点三 条件分支结构的嵌套
思考 条件分支结构中的判断框有两个出口,由此说明条件分支结构执行的结果不唯一,对吗?
梳理 条件分支结构的嵌套实际上就是将一个条件分支结构置于另一个条件分支结构的分支中,这个分支结束后,要与另一个分支交汇.
类型一 条件分支结构的概念
例1 (1)下列算法中,含有条件分支结构的是( )
A.求两个数的积
B.求点到直线的距离
C.解一元二次方程
D.已知梯形两底和高求面积
(2)条件分支结构不同于顺序结构的特征是( )
A.处理框 B.判断框
C.输入、输出框 D.起止框
(3)给出以下四个问题:
①输入一个数x,输出它的绝对值;
②求面积为6的正方形的周长;
③求a,b,c三个数中的最大值;
④求函数f(x)=eq \b\lc\{\rc\ (\a\vs4\al\co1(3x-1,x≤0,,x2+1,x>0))的函数值.
其中需要用条件分支结构来描述算法的有( )
A.1个 B.2个 C.3个 D.4个
反思与感悟 条件分支结构中含有判断框,且判断框内相应的判定条件是依据所给具体问题设定的.
跟踪训练1 下列关于条件分支结构的描述,不正确的是( )
A.条件分支结构的出口有两个,但在执行时,只有一个出口是有效的
B.条件分支结构的判断条件要写在判断框内
C.双选择条件分支结构有两个出口,单选择条件分支结构只有一个出口
D.条件分支结构根据条件是否成立,选择不同的分支执行
类型二 条件分支结构的应用
例2 如图所示的程序框图,若输出y的值为3,求输入的x值.
引申探究
本例中,若输入x的值为-1,则输出y的值为多少?
反思与感悟 先由条件作出判断,然后再决定选择哪一个步骤,在画框图时,必须用到条件分支结构.
跟踪训练2 对任意非零实数a,b,若a?b的运算原理如图所示,则log24?eq \b\lc\(\rc\)(\a\vs4\al\co1(\f(1,3)))-1的值为( )
A.eq \f(1,3) B.1
C.eq \f(4,3) D.2
类型三 条件分支结构的嵌套
例3 解关于x的方程ax+b=0的算法的程序框图如何表示?
反思与感悟 我们现在使用的条件分支结构只提供2个出口,故当要分三类以上讨论时,往往需要在条件分支结构中再嵌套一个条件分支结构.
跟踪训练3 已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2-5x,x<-1,,x2+1,-1≤x≤1,,|x|,x>1,))请设计一个程序框图,要求输入x的值,输出y的值.
1.在如图所示的程序框图中,若输出的y的值为26,则输入的x的值为( )
A.-4 B.-5
C.6 D.-6
2.若输入x=-5,按图中所示程序框图运行后,输出的结果是( )
A.-5 B.0
C.-1 D.1
3.对任意非零实数a、b,若ab的运算原理如程序框图所示,则32=________.
4.已知函数y=|x-3|,如图表示的是给定x的值,求其相应函数的值的算法.请将该程序框图补充完整,其中①处应填________,②处应填________.
5.已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2x-1,x<0,,x+1,0≤x<1,,x+2,x≥1,))写出给定x的值求该函数的函数值的算法,并画出程序框图.
1.条件分支结构是程序框图的重要组成部分.其特点是先判断后执行.
2.在利用条件分支结构画程序框图时要注意两点:一是需要判断条件是什么,二是条件判断后分别对应着什么样的结果.
3.设计程序框图时,首先设计算法步骤,再转化为程序框图,待熟练后可以省略算法步骤直接画出程序框图.对于算法中分类讨论的步骤,通常设计成条件分支结构来解决.
答案精析
问题导学
知识点一
思考1 分类讨论是带有分支的逻辑结构,而顺序结构是一通到底的“直肠子”,所以不
您可能关注的文档
- 2017-2018学年七年级英语上册Unit8WhenisyourbirthdaySectionB第3课时学案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit8WhenisyourbirthdaySectionB第3课时当堂达标题新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit6DoyoulikebananasSectionB第4课时学案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit8WhenisyourbirthdaySectionB第3课时教案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit8WhenisyourbirthdaySectionB第4课时当堂达标题新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit8WhenisyourbirthdaySectionB第4课时学案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit8WhenisyourbirthdaySectionB第4课时教案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit9MyfavoritesubjectisscienceSectionA第1课时学案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit9MyfavoritesubjectisscienceSectionA第2课时学案新版人教新目标版.doc
- 2017-2018学年七年级英语上册Unit9MyfavoritesubjectisscienceSectionA第2课时教案新版人教新目标版.doc
- 2018版高中数学第一章算法初步1.1.3算法的三种基本逻辑结构和框图表示三学案新人教B版必修3.doc
- 2018版高中数学第一章常用逻辑用语1.1.2充分条件和必要条件学案苏教版选修1.doc
- 2018版高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句学案新人教A版必修3.doc
- 2018版高中数学第一章解三角形1.1.1正弦定理一学案新人教B版必修5.doc
- 2018版高中数学第一章解三角形1.1.1正弦定理二学案新人教A版必修5.doc
- 2018版高中数学第一章解三角形1.1.1正弦定理二学案新人教B版必修5.doc
- 2018版高中数学第一章解三角形1.1.2余弦定理一学案新人教A版必修5.doc
- 2018版高中数学第一章解三角形1.1.1正弦定理一学案新人教A版必修5.doc
- 2018版高中数学第一章解三角形1.1.2余弦定理一学案新人教B版必修5.doc
- 2018版高中数学第一章解三角形1.1.2余弦定理二学案新人教A版必修5.doc
文档评论(0)