1 流程图知识梳理1
程序框图就是算法步骤的______________________,算法的_____________、_____________、_____________、_____________等基本单元构成了程序框图的基本要素,基本要素之间的关系由___________________来建立
由一些图形符号和文字说明构成的图示称为___________________,它常用来表示一些动态过程,通常会有一个“_____________”,一个或多个“_____________”
流程图一般要按照_____________、_____________的顺序来画
流程图还可以用于描述工业生产的流程,这样的流程图通常称为_____________
知识导学 在学习本节时,应首先复习回顾算法与程序框图,简易逻辑和数学建模的有关知识
通过具体实例,发展对解决具体问题的过程与步骤进行分析的能力;通过设计框图解决问题的过程,发展应用算法的能力;在解决具体问题的过程中,感受框图的重要性,体会结构图在揭示事物联系中的作用
对于程序框图应遵循的规则:(1)使用标准的框图符号;(2)框图一般按照从上到下,从左到右的方向按顺序画出;(3)判断框图一种是“是”与“不是”两支判断,而且有且仅有两种结果;另一种是多支判断,有几种不同的结果;(4)在图形符号内描述的语言要简捷清楚,对一些步骤,描述要高度概括处理
并对整个框图应注重美观大方
程序框图描述的算法和自然语言描述的算法优缺点是什么
(1)从形式上看,用程序框图描述的算法可以看成用自然语言描述的算法的直观图示,它更明确地展现了算法的三种基本逻辑结构,而且更容易改写成计算机程序,但要从中分解出算法的基本步骤比较困难
(2)从构造过程看,后者可以看成人们头脑中构建的算法的明确表述,前者的构造是对后者进行深