第 12 章 算法初步、复数学案 66 算法与流程图导学目标: 1.了解算法的含义,了解算法的思想.2.理解三种基本算法结构:顺序结构、选择结构、循环结构.自主梳理1.算法的含义一般而言,对一类问题的________、________求解方法称为算法.2.流程图流程图是由一些________和________组成的,其中________表示各种操作的类型,________中的文字和符号表示操作的内容,________表示操作的先后次序.3.流程图的三种基本结构:________、________、________.其结构形式为①________②________③________________ ④直到型循环结构自我检测1.下列关于算法的说法正确的有________(填序号).① 求解某一类问题的算法是唯一的;② 算法必须在有限步操作之后停止;③ 算法的每一步操作必须是明 确的,不能有歧义或模糊;④ 算法执行后产生确定的结果.2.如图所示的是一个算法的流程图,已知 a1=3,输出的结 果为 7,则 a 2的值是________. 第 2 题图 第 3 题图3.如果执行如图所示的流程图,输入 N=5,则输出的数为________.4.执行如图所示的流程图,输出的 s 值为________. 第 4 题图 第 5 题图5.执行如图所示的流程图,输入 l=2,m=3,n=5,则输出的 y 的值是________.探究点一 算法的顺序结构例 1 已知点 P(x0,y0)和直线 l:Ax+By+C=0,求点 P(x0,y0)到直线 l 的距离 d,写出其算法并画出流程图.变式迁移 1 阅读右面的流程图,若输入的 a、b、c 分别是21、32、75,则输出的 a、b、c 分别是________________.探究点二 算法的选择结构例 2 函数 y=,写出求该函数的函数值的算法,并画出流程图.变式迁移 2 给出一个如图所示的流程图,若要使输入的 x 值与输出的 y 值相等,则这样的 x 值的个数是_____________________________________________________________.探究点三 算法的循环结构例 3 写出求 1×2×3×4×…×100 的一个算法并画出流程图. 变式迁移 3 在如图所示的流程图中,当程序被执行后,输出 s 的结果是______.1.流程图主要包括三部分:(1)表示相应操作的框;(2)带箭头的流程线;(3)框内外必要的文字说明,读懂流程图要从这三个方面研究.流程线反映了流程执行的先后顺序,主要看箭头方向,框内外文字说明表明了操作内容.2.两种循环结构的区别:(1)执行情况不同:当型循环是先判断条件,当条件成立时才执行循环体,若循环条件一开始就不成...