1.2.2 选择结构学习目标重点难点1.进一步熟悉流程图的画法.2.学会选择结构流程图的画法.3.体会选择结构流程图的作用,并会简单应用.重点:选择结构流程图的画法.难点:体会选择结构流程图的作用,并能简单地应用.1.选择结构先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构(或称为“分支结构”).预习交流 1选择结构与顺序结构相比有什么明显的不同特征?提示:顺序结构中没有条件,是顺次执行的,而选择结构要根据条件是否成立,选择执行某个步骤,故选择结构中必有判断框.2.选择结构的形式如图,虚线框内是一个选择结构,它包含一个判断框,当条件 p 成立(或称为“真”)时执行 A,否则执行 B.预习交流 2判断框有两个退出点,是否表示在这里要同时执行?提示:不是,判断框的退出点在任何情况下都是根据条件去执行其中的一个,而另一个则不会执行,故判断框后的指向线应根据情况标注“Y”或“N”.预习交流 3(1)下列算法中,含有选择结构的是__________.① 求点到直线的距离② 求两个数的平方和③ 解一元二次不等式④ 已知梯形的底和高,求其面积提示:①②④都是顺序结构,直接套用公式即可,③中要对二次项的系数的正负作出判断,结合不等号方向以确定解集取相应方程两根之间,还是两根之外.故应填③.(2)如图所给的流程图描述的算法的运行结果是__________.提示:x=-1<0,代入 y=3x-2,得 y=3×(-1)-2=-5.一、简单选择结构流程图的设计从键盘上输入一个数,输出它的绝对值.试写出满足该条件的算法,并画出流程图.思路分析:设计流程图时,要根据输入的数的正负性,从而决定输出的值是原数本身还是其相反数.解:算法如下:S1 输入 x;S2 判断 x 是否为非负数.若 x 为非负数,则输出 x;否则,输出-x;S3 结束算法.流程图如图所示.1.如图是给定两个数 a,b(a≠b),输出较大的一个数的一个流程图,在判断框中应填__________.答案:a>b解析:输出较大的数,即若 a>b,则输出 a;否则,输出 b.2.如图,若输入的 x 的值为 3,则输出的 y 的值为__________.答案:3解析:由流程图可知y=当 x=3 时,y=2×3-3=3.大部分流程图的流程是按自上而下的顺序进行.但当遇到根据条件作出判断,然后再决定执行哪一个步骤的问题时,必须使用选择结构.选择结构一般有一个入口、两个出口,算法的流程根据条件是否成立有不同的流向,故选择结构看似有两个出口,而实际执行时...