图1117
A.顺序结构 B.条件分支结构
C.判断结构 D.以上都不对
(2)给出以下四个问题:
①输入一个数x,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;
④求函数f(x)=的函数值.
其中不需要用条件分支结构来描述其算法的个数有( )
A.1个 B.2个
C.3个 D.4个
[思路探究] 根据顺序结构与条件分支结构的特点判断.
(1)B (2)B [(1)此逻辑结构是条件分支结构.
(2)语句①不需要对x进行判断,所以不需要用条件分支结构来描述算法;语句②不需要进行判断,不需要使用条件语句;语句③要比较两个数的大小,需要用到条件分支结构;语句④为分段函数,需要判断x的范围,所以需要用到条件分支结构来描述算法.]
[规律方法] 条件分支结构不同于顺序结构的地方:它不是依次执行操作指令进行运算,而是依据条件作出逻辑判断,选择执行不同指令中的一个.一般地,这里的判断主要是判断"是"或"否",即判断是否符合条件的要求,因而它有一个入口和两个出口,但最后还是只有一个终结口.
[跟踪训练]