第 2 课时 条件分支结构1.了解条件分支结构的概念,并明确其执行过程.(重点)2.理解条件分支结构在程序框图中的作用.(难点)3.会用条件分支结构设计程序框图并解决有关问题.(难点)[基础·初探]教材整理 条件分支结构的概念与结构特征阅读教材 P10~P11,完成下列问题.名称概念框图结构特征条件分支结构依据指定条件选择执行不同指令的控制结构根据指定条件 P 是否成立而选择执行 A 框或 B框指定的操作1.判断(正确的打“√”,错误的打“×”)(1)条件分支结构是一种重要的基本逻辑结构,任何算法都离不开它.( )(2)条件分支结构的条件需要放在判断框内,判断框有两个出口,根据条件的成立与否,要走不同的出口.( )(3)条件分支结构的判断框有两个出口,所以执行条件分支结构后的结果不唯一 .( )【答案】 (1)× (2)√ (3)×2.如图 1114 所示,若输入 x=-1,则输出 y=__________.图 1114【解析】 -1<3,∴y=4-(-1)=5.【答案】 5[小组合作型]对条件分支结构的理解 (1)如图 1115 是算法流程图的一部分,其算法的逻辑结构是( )图 1115A.顺序结构 B.条件分支结构 C.判断结构 D.以上都不对(2)给出以下四个问题:① 输入一个数 x,输出它的相反数;② 求面积为 6 的正方形的周长;③ 求三个数 a,b,c 中的最大数;④ 求函数 f(x)=的函数值.其中不需要用条件分支结构来描述其算法的个数有( ) 【导学号:00732008】A.1 个 B.2 个 C.3 个 D.4 个【精彩点拨】 根据顺序结构与条件分支结构的特点判断.【尝试解答】 (1)此逻辑结构是条件分支结构.(2)语句①不需要对 x 进行判断,所以不需要用条件分支结构来描述算法;语句②不需要进行判断,不需要使用条件语句;语句③要比较两个数的大小,需要用到条件分支结构;语句④为分段函数,需要判断 x 的范围,所以需要用到条件分支结构来描述算法.【答案】 (1)B (2)B条件分支结构不同于顺序结构的地方:它不是依次执行操作指令进行运算,而是依据条件作出逻辑判断,选择执行不同指令中的一个.一般地,这里的判断主要是判断“是”或“否”,即判断是否符合条件的要求,因而它有一个入口和两个出口,但最后还是只有一个终结口.[再练一题]1.条件分支结构不同于顺序结构的特征是含有( )A.处理框 B.判断框C.输入、输出框 D.起、止框【解析】 由于顺序结构中不含判断框,而条件分支结构中必须含有判断框,故选 B.【答案】 B简单条件分支结构的设计...