§1.2.3 流程图(三)战场上的哨兵夜间用对问口令来区分敌我(如曹操曾用“鸡肋”作为口令),决定是否进行战斗,可谓“朋友来了有好酒,若是那豺狼来了,迎接它的有猎枪”.这是由于两种不同的选择而导致下一步执行的方式不同,算法中的选择结构就是对这一类现象的描述.新课导航要点 1 选择结构的概念选择结构又叫“分支结构”或“选取结构”,是先根据指定的条件进行判断,再由判断的结果决定选取执行两条分支路径中某一种操作的程序逻辑结构.要点 2 选择结构的一般形式选择结构的形式有下列两种:要点 3 选择结构的性质如图,选择结构中包含一个判断框,根据给定的条件 P 是否成立而选择执行 A 框或 B 框.无论 P 条件是否成立,只能执行 A 框或B 框之一,不可能既执行 A框,又执行 B 框,也不可能A 框和 B 框都不执行.在执行完 A 框或 B 框之后,脱离本选择结构.A 框和 B 框中,可以有一个是空的,即不执行任何操作.例 1 已知函数,写出求对应的函数值的一个算法,并画出流程图.例 2 已知“Int(x)”表示不超过 x 的最大整数,试设计一个判断给定实数是否为整数的算法,并画出流程图.例 3 某次数学竞赛预赛结果按如下要求公布:成绩低于 80 分者只告知成绩,否则告知成绩和“参加决赛”.用流程图表示这一算法过程.例 4 根据下面算法流程图回答问题:是语句1满足条件否语句2是满足条件否语句输出C输出B输出A结束YYA>BYNA>CB>CNN开始(1)该算法解决的问题是 .(2)用自然语言描述该算法.教材补充一般地,当遇到含有分类讨论的问题(如分段函数的求值等)时,算法的设计都要用到选择结构.选择结构判断框的内容可以不唯一,那些能够用来回答“是”或“否”的语句都可以作为判断的条件,但一经改变判断框的内容,其相应的处理框等内容均要有所改变.学海泛舟——— 课内训练 ———1.下列关于选择结构的说法中,正确的是( )A.在选择结构的流程图中,其判断框有一个入口和两个出口B.选择结构用自然语言描述时是顺序结构C.选择结构中的两条路径可以同时执行D.对同一个问题的一个算法来说,判断框的条件表达方法是唯一的2.选择结构不同于顺序结构的特征是含有( )A.处理框 B.判断框 C.输入、输出框 D.起、止框3.用“Mod(m,n)”设计一个判断整数奇偶性的算法,并画出流程图.4.作出求关于x的方程ax2+(a+1)x+1=0根的算法流程图并写出该问题的算法.5.“CCTV 青...