第二课时 条件结构(1)什么是条件结构? (2)条件结构有几种形式? 1.条件结构算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.2.条件结构的程序框图的两种形式及特征名称形式一形式二结构形式特征两个步骤 A,B 根据条件选择一个执行根据条件是否成立选择是否执行步骤 A 1.下列关于条件结构的说法中正确的是( )A.条件结构的程序框图有一个入口和两个出口B.无论条件结构中的条件是否满足,都只能执行两条路径之一C.条件结构中的两条路径可以同时执行D.对于一个算法来说,判断框中的条件是唯一的解析:选 B 条件结构只能执行判断框中的两条路径之一.2.下列问题的算法宜用条件结构表示的是( )A.求点 P(-1,3)到直线 3x-2y+1=0 的距离B.由直角三角形的两条直角边求斜边C.解不等式 ax+b>0(a≠0)D.计算 100 个数的平均数解析:选 C A、B、D 只需顺序结构即可.3.根据如图所示的程序框图,使得当成绩不低于 60 分时,输出“及格”,当成绩低于 60 分时,输出“不及格”,则( )预习课本 P10~12,思考并完成以下问题 A.框 1 中填“是”,框 2 中填“否”B.框 1 中填“否”,框 2 中填“是”C.框 1 中填“是”,框 2 中可填可不填D.框 2 中填“否”,框 1 中可填可不填解析:选 A 成绩不低于 60 分时输出“及格”,即 x≥60 时满足条件,故框 1 填“是”,框 2 填“否”.4.如图所给的程序框图描述的算法的运行结果是( )A.-5 B.5C.-1 D.-2解析:选 A x=-1<0,∴y=3×(-1)-2=-5.与条件结构有关的读图问题[典例] (1)如图所示的程序框图,其功能是( )A.输入 a,b 的值,按从小到大的顺序输出它们的值B.输入 a,b 的值,按从大到小的顺序输出它们的值C.求 a,b 中的最大值D.求 a,b 中的最小值(2)对任意非零实数 a,b,若 a⊗b 的运算原理如程序框图所示,则3⊗2=________.[解析] (1)取 a=1,b=2 知,该程序框图输出 b=2,因此是求 a,b 中的最大值.(2)由于 a=3,b=2,则 a≤b 不成立,则输出==2.[答案] (1)C (2)2条件结构读图的策略(1)理清所要实现的算法的结构特点和流程规则,分析其功能.(2)结合框图判断所要填入的内容或计算所要输出或输入的值.[活学活用]1.一个算法的程序框图如图所示,则该程序框图的功能是( )A.求 a,b,c 三数中的最大数B.求 a,b,c 三数中的最小数C.将...