§1.2.1 流程图(一)用自然语言来描述算法,优点是可直接理解,但缺点是语句一般比较冗长.如果有选择性的分支或循环过程的算法,用自然语言进行描述则显得有些困难并且不太容易说得清楚.而用表示算法的图形化语言 ——流程图来描述,就可以克服上述缺点,它直观、清晰、易懂,便于检查和修改.流程图就像是算法这一“工程”的“施工图纸”,它可以将设计好的算法形象地描述出来,起到一图抵百语的效果. 新课导航要点 1 算法的两大要素(1)操作:对各个步骤的执行内容进行确定.(2)控制结构:控制算法各操作的执行顺序.要点 2 流程图的概念流程图也叫程序框图,是人们将思考的过程和工作的顺序进行分析、整理,用规定的文字、符号、图形的组合加以直观描述算法的方法.一个流程图包括以下几部分:表示各种操作类型的图框,图框中的文字和符号表示操作的内容,表示操作的先后次序的带箭头的流程线.要点 3 构成程序框的图形符号及其作用符号形状名称功能圆角矩形起止框表示算法的起始和结束,是任何流程图不可少的.平行四边形输入、输出框表示一个算法输入和输出的信息,可用在算法中任何 需 要 输 入 、 输 出 的 位置.矩形处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内.菱形判断框判断某一条件是否成立,成 立 时 在 出 口 处 标 明“是”或“Y”;不成立时标明“否”或“N”.带箭头的(折)线段流程线表示流程进行的方向.要点 4 算法的基本结构算法的基本逻辑结构有顺序结构、选择结构和循环结构三种,任何算法都可以由这三种基本结构通过组合和嵌套表达出来.例 1 已知 x=4,y=2,根据画出计算 w=3x+4y 的值的流程图填空.(1)此流程图的结构为 .(2)此算法有三个步骤,即:S1 ;S2 ;S3 ;其中输入步骤应依次 .例 2 已知函数NY开始结束输入x输出yy=3-x①②结束开始输入x,y输出ww =3x+4y,右图表示的是给定 x 值,求其相应函数值的算法,请将该程序框图补充完整,其中①处应填 ,② 处应填 .该图的主要结构为 .例 3 画出满足 1+2+3+…+ n2008 的最大正整数 n 的算法流程图.教材补充画程序框图的规则:(1)使用标准的图形符号.(2)一般按从上到下、从左到右的方向画.(3)除判断框外,其它流程图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的惟一符号,它有一个进入点和两个退出点.(4)在图形符号...