开始输入2?n1nnTTn1nn结束输出ssn否00ST,高考中的“算法与程序框图”赏析及变式(高二、高三)山东省枣庄第八中学南校于秀永277000算法与程序框图是新课标地区新增知识点,随着07高考的结束,也逐渐揭开了它神秘的面纱。一、考题赏析例1.(07山东卷)阅读右边的程序框图,若输入的是100,则输出的变量和的值依次是()A.2500,2500B.2550,2550C.2500,2550D.2550,2500`解析:D;依据框图可得。例2.(07宁夏、海南卷)如果执行右面的程序框图,那么输出的()A.2450B.2500C.2550D.2652解析:C;由程序知,例3、(07广东卷)图1是某县参加2007年高考的学生身高条形统计图,从左到右的各条形图表示学生人数依次记为A1、A2、…A10(如A2表示身高(单位:cm)在[150,155内的人数。图2是统计图1中身高在一定范围内学生人数的一个算法流程图。现要统计身高在160~180cm(含160cm,不含180cm)的学生人数,那么在流程图中的判断框内应填写的条件是开始1k0S?是2SSk1kk否输出结束?i=i+2sum=sum+2i是否输出sumi=1Sum=0结束开始(A)i<6(B)i<7(C)i<8(D)i<9解析:C;现要统计的是身高在160-180cm之间的学生的人数,即是要计算A4、A5、A6、A7的和,故流程图中空白框应是i<8,当i<8时就会返回进行叠加运算,当i8将数据直接输出,不再进行任何的返回叠加运算,此时已把数据A4、A5、A6、A7叠加起来送到S中输出,故选C。点评:从以上三题可看出此类题型的易错点是对控制变量没有“控制”好,而导致运算次数多或少。程序框图作为新课标中的一种新的题目类型,在今后高考试题中应该多有体现,结合数列、不等式、函数等知识会有更多的命题空间。.二、变式探究变式1、按如下程序框图,若输出结果为170,则判断框内应补充的条件为()A.B.C.D.解析:框图所体现的程序功能为求和:因输出结果为170,由得,即输出的是和:,7+2=9,故判断框内应补充的条件为,(也可填)故选D.变式2、2006年1月份开始实施的《个人所得税法》规定:全月总收入不超过1600元的免征个人工资、薪金所得税,超过1600元部分需征税,设全月总收入金额为x元,前三级税率如下左表所示:级数全月应纳税金额x—1600税率1不超过500元部分5%2超过500元至2000元部分10%3超过2000元至5000元部分15%………………当月工资薪金所得不超过3600元,计算个人所得税的一个算法框图如右图,则输出①输出②分别为()A.B.C.D.解析:D。本题是算法、程序框图与实际问题的综合。由题意知①处为,②处为变式3、在如下程序框图中,输入,则输出的是.解析:.本题考查的是框图与函数及导数的综合。由对求导的周期性特点可得答案为变式4、下列程序执行后输出的结果是.i=11s=1DOs=s*ii=i-1LOOPUNTILi<9PRINTsEND解析:990.本题算法用程序语句表达,考查学生对算法及程序语言的理解。2007