4.1 流程图知识梳理1.程序框图就是算法步骤的______________________,算法的_____________、_____________、_____________、_____________等基本单元构成了程序框图的基本要素,基本要素之间的关系由___________________来建立.2.由一些图形符号和文字说明构成的图示称为___________________,它常用来表示一些动态过程,通常会有一个“_____________”,一个或多个“_____________”.3.流程图一般要按照_____________、_____________的顺序来画.4.流程图还可以用于描述工业生产的流程,这样的流程图通常称为_____________.知识导学 在学习本节时,应首先复习回顾算法与程序框图,简易逻辑和数学建模的有关知识. 通过具体实例,发展对解决具体问题的过程与步骤进行分析的能力;通过设计框图解决问题的过程,发展应用算法的能力;在解决具体问题的过程中,感受框图的重要性,体会结构图在揭示事物联系中的作用.疑难突破1.对于程序框图应遵循的规则:(1)使用标准的框图符号;(2)框图一般按照从上到下,从左到右的方向按顺序画出;(3)判断框图一种是“是”与“不是”两支判断,而且有且仅有两种结果;另一种是多支判断,有几种不同的结果;(4)在图形符号内描述的语言要简捷清楚,对一些步骤,描述要高度概括处理.并对整个框图应注重美观大方.2.程序框图描述的算法和自然语言描述的算法优缺点是什么?(1)从形式上看,用程序框图描述的算法可以看成用自然语言描述的算法的直观图示,它更明确地展现了算法的三种基本逻辑结构,而且更容易改写成计算机程序,但要从中分解出算法的基本步骤比较困难.(2)从构造过程看,后者可以看成人们头脑中构建的算法的明确表述,前者的构造是对后者进行深入细致研究的结果,建立在对后者进行算法基本逻辑结构抽象的基础上.第(1)方面主要说明了程序框图在表达算法时的优越性,第(2)方面解释了其中的原因.这种优越性在于程序框图是一种图示语言,它能更直观地表达问题解决的过程.典题精讲【例 1】 两个形状一样的杯子里分别装有红葡萄酒和白葡萄酒,现在要将这两个杯子里所装的酒对调,试画出流程图.思路分析:在画流程图前,可以先将上述流程分析成若干比较明确的步骤,并确定好各个步骤之间的关系.解:设装红葡萄酒的杯子为 A,装白葡萄酒的杯子为 B,为使两种酒能够对调,需要有一空杯,设为 C.将 A 中所盛之物注入 C 内,设为 A→C,于是有图 4-1-1 所示的流程图.1图 4-1-1绿色通路:将...