§1.2.6 流程图(六)小时候我们就可以把几块方形、三角形和圆形的积木通过并、砌和搭来得到各式各样的建筑.类似地,在算法中,任何算法都可以由顺序结构、选择结构、循环结构这三种“积木”(模块)通过组合和嵌套表达出来,这就是算法的结构化思想.新课导航要点 1 三种基本逻辑结构的共同特点三种结构的共同特点是:(1)都只有一个入口和出口.(2)结构内的每一部分都有机会被执行到,即对于除起止框外的每一个程序框,都应当有一条从入口到出口的路径通过它.(3)结构内不存在无终止的循环,即死循环.要点 2 控制结构的组合和嵌套两个或多个控制结构先后并列构成一个算法,称为结构的组合.若把各控制结构分别看作一个模块,则算法是各个模块构成的顺序结构.在一个控制结构内又完整地包含另一个控制结构,称为结构的嵌套.其中被包含的控制结构称为内层结构,内层结构的外围结构称为外层结构.内层结构是外层结构的一个分支模块.内外层结构不应交叉(即“骑跨”).例 1 比较说明下面两个流程图的功能和结构.例 2 下图表示的算法解决的问题是 ,把该流程图改为循环结构.a2>mYN YN YN YN 开始 输入a1,a2,a3,a4,a5m←a1a5>mm←a2m←a3m←a4m←a5输出m结束a3>ma4>mm←abYN N Y开始输入 a , b ,c结束输出mm←bbb