梳理 条件分支结构的嵌套实际上就是将一个条件分支结构置于另一个条件分支结构的分支中,这个分支结束后,要与另一个分支交汇.
1.条件分支结构的程序框图中含有顺序结构.( √ )
2.条件分支结构的程序框图中可以不含判断框.( × )
3.条件分支结构的判断条件要写在判断框内.( √ )
4.条件分支结构的两种形式执行结果可能不同.( × )
题型一 条件分支结构的概念
例1 (1)下列算法中,含有条件分支结构的是( )
A.求两个数的积
B.求点到直线的距离
C.解一元二次方程
D.已知梯形两底和高求面积
(2)条件分支结构不同于顺序结构的特征是( )
A.处理框 B.判断框
C.输入、输出框 D.起止框
(3)给出以下四个问题:
①输入一个数x,输出它的绝对值;
②求面积为6的正方形的周长;
③求a,b,c三个数中的最大值;
④求函数f(x)=的函数值.
其中需要用条件分支结构来描述算法的有( )
A.1个 B.2个
C.3个 D.4个
答案 (1)C (2)B (3)C
解析 (1)解一元二次方程时,当判别式Δ<0时,方程无解,当Δ≥0时,方程有解,由于分情况,故用到条件分支结构.