第 2 课时 条件结构学 习 目 标核 心 素 养1.了解条件结构的概念,明确其执行过程.(重点)2.掌握条件结构程序框图的画法.(难点)3.理解条件结构在程序框图中的作用.(重点)1.通过条件结构的学习,培养逻辑推理素养.2.借助条件结构框图的设计,养成数学抽象素养.1.条件结构算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.2.条件结构的程序框图的两种形式及特征名称形式一形式二结构形式特征两个步骤 A,B 根据条件选择一个执行根据条件是否成立选择是否执行步骤 A 思考:条件结构的判断框有两个出口,是否条件结构执行的结果有两个?[提示] 不是.虽然有两个出口,但根据条件是否成立,选择的出口是唯一的.1.已知如图是算法程序框图的一部分,其中含条件结构的个数是( )A.0 B.1C.2D.3C [① 不含条件结构,②③含条件结构.]2.条件结构不同于顺序结构的特征是含有( )A.处理框B.判断框C.输入、输出框D.起止框[答案] B 3.下列问题的算法宜用条件结构表示的是( )A.求点 P(-1,3)到直线 3x-2y+1=0 的距离B.由直角三角形的两条直角边求斜边C.解不等式 ax+b>0(a≠0)D.计算 100 个数的平均数C [A、B、D 只需顺序结构即可,C 中要对 a 进行讨论,宜用条件结构.]4.如图所示程序框图描述的算法的运行结果为________.-5 [ x=-1<0,∴y=3×(-1)-2=-5.]对条件结构的理解【例 1】 (1)下列关于条件结构的描述,不正确的是( )A.条件结构的出口有两个,但在执行时,只有一个出口是有效的B.条件结构的判断条件要写在判断框内C.双选择条件结构有两个出口,单选择条件结构只有一个出口D.条件结构根据条件是否成立,选择不同的分支执行(2)给出以下四个问题:① 输入一个数 x,输出它的绝对值;② 求面积为 6 的正方形的周长;③ 求 a,b,c 三个数中的最大值;④ 求函数 f(x)=的函数值.其中需要用条件结构来描述算法的有( )A.1 个 B.2 个 C.3 个 D.4 个(1)C (2)C [(1)条件结构含有判断框,条件写在判断框内,有一个入口,两个出口,根据条件成立与否,选择不同的出口,故 A、B、D 正确,C 错误.(2)①③④ 都要对条件作出判断,用条件结构,②用顺序结构即可.]条件结构理解的关键点在条件结构中,判断框有一个进入点,两个退出点,与顺序结构不同的是:它不依次执行指令,而是依据条件作出逻辑判断,选择执行两个指令中的一...