专题41算法与程序框图1.了解算法的含义,了解算法的思想2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义热点题型一顺序结构与条件结构例1、(1)执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为()A.0B.1C.2D.3(2)运行如图所示的程序框图,输出A,B,C的一组数据为,-1,2,则在两个判断框内的横线上分别应填()A.垂直、相切B.平行、相交C.垂直、相离D.平行、相切【答案】(1)C(2)A【提分秘籍】(1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的
(2)条件结构:利用条件结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一图框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足
【举一反三】阅读程序框图(如图),如果输出的函数值在区间[1,3]上,则输入的实数x的取值范围是()A.{x∈R|0≤x≤log23}B.{x∈R|-2≤x≤2}C.{x∈R|0≤x≤log23,或x=2}D.{x∈R|-2≤x≤log23,或x=2}【答案】C【解析】依题意及框图可得,或解得0≤x≤log23或x=2
热点题型二顺序结构与循环结构例2、【2017课标3,文8】执行下面的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为()A.5B.4C.3D.2【答案】D【变式探究】根据下边框图,对大于2的整数N,输出的数列的通项公式是()A.an=2nB.an=2(n-1)C.an=2nD.an=2n-1【答案】C【解析】由程序框图可知:a1=2×1=2,a2=2×2=4,a3=2×4=8,a4=2×8=16,归纳可得:an=2n,故选C
【提分秘籍】(1)确定循环次数:分析进入或退出循环