第一节 算法与流程图基础梳理1. 一般而言,对一类问题的 的、 的求解方法称为算法 .2. 流程图是由一些 和 组成的,其中图框表示各种操作的 ,图框中的文字和符号表示操作的 ,流程线表示操作的 .3. 顺序结构:依次进行多个处理的结构 . 其结构形式为:机械统一图框流程线类型类型先后次序4. 选择结构:先根据条件作出判断,再决定执行哪一种操作的结构 . 其结构形式为 :5. 循环结构:需要重复执行同一操作的结构 .6. 如图是一种常见的循环结构:先判断所给条件 p 是否成立,若 p 成立,则执行 A ,再判断条件 p 是否成立;若 p 仍成立,则又执行 A, 如此反复,直到某一次条件 p 不成立时为止 . 这样的循环结构称为当型循环 .7. 直到型循环 : 先执行 A ,再判断所给条件 p 是否成立,若 p不成立,则再执行 A ,如此反复,直到 p 成立,该循环过程结束 .典例分析题型一 算法的设计【例 1 】已知点 P ( x0,y0 )和直线 l:Ax+By+C=0 ( A≠0 ),求点 P(x0,y0) 到直线 l 的距离 d ,写出其算法并画出流程图 .分析 由公式 可知,欲求点到直线的距离,要先求 Z1=Ax0+By0+C 及 Z2=A2+B2 ,代入 用顺序结构解决 .2200BACByAxd21ZZd 解 算法如下:S1 输入点的坐标 x0,y0 及直线方程的系数 A 、 B 、 C;S2 Z1←Ax0+By0+C;S3 Z2←A2+B2;S4 d← ;S5 输出 d.21ZZ学后反思 给出一个问题,设计算法时应注意:( 1 )认真分析问题,联系解决此问题的一般数学方法;( 2 )综合考虑此问题中可能涉及的各种情况 ;(3) 借助有关变量或参数对算法加以表述;( 4 )将解决问题的过程划分为若干个步骤;( 5 )用简练的语言将各个步骤表示出来 .流程图 :举一反三1. 写出一个将 a , b , c 由大到小排列的算法 .解析 : S1 比较 a 与 b 的大小,设较大者为 a, 较小者为 b ;S2 比较 a 与 c 的大小,设较大者为 a, 较小者为 c;S3 比较 b 与 c 的大小,设较大者为 b ,较小者为 c ;S4 输出 a , b , c.题型二 算法的顺序结构【例 2 】如图,设计算法求底面边长为 4 ,侧棱长为 5 的正四棱锥的侧面积及体积,并画出相应的流程图 .分析 先求体积, V= Sh,S= , 高 , R= a, 斜高 ,从而求得 S 侧 =4× a·h′=2ah′ 132a22hlR2222'4ahl12解 算法如下: 流程图 :S1 a←4...