【高考领航】2017届高考数学大一轮复习第十一章算法初步文北师大版第1课时算法的基本思想、算法框图的基本结构及设计1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.1.算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.2.算法框图又称程序框图,是一种用程序框、流程线及文字说明来表示算法的图形.通常算法框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;流程线带方向箭头,按照算法进行的顺序将程序框连接起来.3.三种基本逻辑结构(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.其结构形式为(2)选择结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构形式.其结构形式为(3)循环结构是指从某处开始,按照一定条件反复执行的处理步骤称为循环体,其结构形式为[基础自测]1.下列说法正确的是()A.算法就是某个问题的解题过程B.算法执行后可以产生不同的结果C.解决某一个具体问题时,算法不同,结果不同D.算法执行步骤的次数不可以很大,否则无法实施解析:选项A,算法不能等同于解法;选项C,解决某一个具体问题,算法不同结果应该相同,否则算法构造的有问题;选项D,算法执行的步骤可以是很多次,但不可以是无限次.答案:B2.阅读如图所示的程序框图,若输出s的值为-7,则判断框内可填写()A.i<3B.i<4C.i<5D.i<6解析:i=1,s=2;s=2-1=1;i=1+2=3;s=1-3=-2,i=3+2=5;s=-2-5=-7,i=5+2=7
因输出s的值为-7,循环终止,故判断框内应填“i<6”.答案:D第2题图第3题图3.如图所示算法框图中的循环体是()A.AB.CC.ABCDD.BD解析:图中C部分是赋予循环变量的初始值1,预示循环开始;B和D部分是反复执行的部分,称为循环体