第1课时算法与程序框图考点探究·挑战高考考向瞭望·把脉高考双基研习·面对高考第1课时双基研习·面对高考1.程序框图的概念(1)程序框图:通常用一些通用_________构成一张图来表示算法,这种图称做程序框图(简称框图).(2)一些常用的表示算法步骤的图形符号.基础梳理基础梳理图形符号图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框________________________处理框赋值、执行计算语句、结果的传送判断框_______________________流程线流程进行的方向连结点_____________________________注释框帮助理解框图数据的输入或结果的输出根据给定条件判断连结另一页或另一部分的框图2.三种基本逻辑结构名称内容顺序结构条件分支结构循环结构定义是最简单的算法结构,语句与语句之间,框与框之间是按_________的顺序依据______条件,选择执行__________的控制结构根据指定条件决定是否___________一条或多条指令的控制结构程序框图从上到下指定不同指令重复执行思考感悟三种基本逻辑结构的共同点是什么?提示:三种逻辑结构的共同点即只有一个入口和一个出口,每一个基本逻辑结构的每一部分都有机会被执行到,而且结构内不存在死循环.1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框答案:A课前热身课前热身2.任何一个算法都必须有的基本结构是()A.顺序结构B.条件结构C.循环结构D.三个都是答案:A3.阅读如图所示某一问题的算法程序框图,此框图对应算法的功能是()A.输出xB.输出x的相反数C.输出|x|D.输出±x答案:C4.指出下列程序框图的运行结果.若输入-4,则输出________.答案:是负数5.(教材习题改编)已知函数y=|x-1|,如图程序框图表示的是给定x值,求其相应函数值的算法,将该程序框图补充完整,其中①处填________,②处填________.答案:x-1<0y=x-1考点探究·挑战高考算法的顺序结构考点突破考点突破顺序结构是由若干个依次执行的处理步骤组成的,这是任何一个算法都离不开的基本结构.顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.阅读右图中的程序框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21例例11【思路分析】按顺序结构处理步骤执行.【解析】由程序框图中的各个赋值语句可得x=21,a=75,c=32,b=21,故a,b,c分别是75,21,32.【答案】A(1)利用条件分支结构解决算法问题时,要引入判断框,要根据题目的要求引入一个或多个判断框,而判断框内的条件不同,对应的下一图框中的内容和操作要相应地进行变化,故要逐个分析判断框内的条件.(2)解决分段函数的求值问题,一般采用条件结构.算法的条件结构(2010年高考北京卷)已知函数y=log2x,x≥2,2-x,x<2.图中表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写__________;②处应填写__________.例例22【思路分析】本题是条件结构,判断框内应填x满足的条件.【解析】由框图可知只要满足①条件则对应的函数解析式为y=2-x“,故此处应填写x<2”?,则②处应填写y=log2x.【答案】x<2y=log2x【规律小结】使用条件结构要注意两点:(1)要注意需要判断的条件是什么;(2)是判断后的条件分别对应着什么样的结果.互动探究“”在本例的条件下,将程序框图中的是与“”否互换,①、②处应填写什么?解析:“”由框图知否的对应输出为y=2-x,故①“处应填x≥2”?,②处填写y=log2x.答案:x≥2y=log2x利用循环结构表示算法:(1)先确定是利用当型循环结构,还是直到型循环结构;(2)选择准确的表示累计的变量;(3)注意在哪一步开始循环.算法的循环结构(2010年高考山东卷)执行右图所示的程序框图,若输入x=4,则输出y的值为________.例例33【思路分析】输入x→求y→判断|y-x|与1的关系→执行下一步【解析】当x=4时,y=1,不满足|y-x|<1,因此由x=y知x=1.当x=1时,y=-12,不满足|y-x|<1,因此由x=y知x=-12.当x=-12时,y=-54,此时,|-54+12|<1成立,...