==================资料简介======================
第2课时 条件结构
学习目标 1.掌握条件结构的程序框图的画法.2.能用条件结构程序框图描述实际问题.
知识点一 条件结构
在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.处理这种过程的结构叫条件结构.
知识点二 条件结构的两种形式
条件结构的形式及特征
结构形式
特征
两个步骤A,B根据条件选择一个执行
根据条件选择是否执行步骤A
知识点三 条件结构的嵌套
条件结构的嵌套实际上就是将一个条件结构置于另一个条件结构的分支中,这个分支结束后,要与另一个分支交汇.
1.条件结构的程序框图中含有顺序结构.( √ )
2.条件结构的程序框图中可以不含判断框.( × )
3.条件结构的判断条件要写在判断框内.( √ )
4.条件结构的两种形式执行结果可能不同.( × )
题型一 条件结构的概念
例1 (1)下列算法中,含有条件结构的是( )
A.求两个数的积
B.求点到直线的距离
C.解一元二次方程
D.已知梯形两底和高求面积
(2)条件结构不同于顺序结构的特征是( )
A.处理框 B.判断框
C.输入、输出框 D.起止框
(3)求下列函数的函数值的算法中需要用到条件结构的是( )
A.f(x)=x2-1
B.f(x)=2x+1
C.f(x)=
D.f(x)=2x
答案 (1)C (2)B (3)C
解析 (1)解一元二次方程时,当判别式Δ<0时,方程无解,当Δ≥0时,方程有解,由于分情况,故用到条件结构.
(2)在条件结构中含有判断框,而顺序结构中没有.
(3)C项中函数f(x)是分段函数,需分类讨论x的取值范围,要用条件结构来设计算法,A,B,D项中均不需要用条件结构.
反思感悟 条件结构中含有判断框,且判断框内相应的判定条件是依据所给具体问题设定的.
跟踪训练1 下列问题的算法适宜用条件结构表示的是( )
A.求点P(2,5)到直线l:3x-2y+1=0的距离
B.由直角三角形的两条直角边求斜边
C.解不等式ax+b>0(其中a≠0)
D.计算3个数的平均数
答案 C
解析 条件结构是处理逻辑判断并根据判断进行不同处理的结构,只有C中需判断a的符号,其余选项中都不含逻辑判断,故选C.
================================================
压缩包内容:
2020版高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第2课时条件结构学案(含解析)新人教a版必修3.docx