资源描述
第一篇求准提速,基础小题不失分,第,17,练程序框图,1/49,明考情,程序框图是每年必考题,普通以选择题形式展现,中低级难度;近几年有和其它知识或传统文化相结合题目出现,.,知考向,1.,程序框图输出,.,2.,程序框图填充,.,3.,程序框图综合应用,.,2/49,研透考点,关键考点突破练,栏目索引,明辨是非,易错易混专题练,演练模拟,高考押题冲刺练,3/49,研透考点,关键考点突破练,考点一程序框图输出,方法技巧,程序框图中循环结构是高考考查重点,确定循环结构输出结果要注意以下几点:,(1),明确循环次数和循环条件,把握循环变量改变情况,.,(2),模拟运行循环变量取初始值和最终几个值时输出结果改变,.,4/49,1.,阅读如图所表示程序框图,若运行对应程序,则输出,S,值是,A.39 B.21 C.81 D.102,解析,第一次循环,,S,3,,,n,2,;,第二次循环,,S,3,2,3,2,21,,,n,3,;,第三次循环,,S,21,3,3,3,102,,,n,4,;,第四次循环,不满足条件,输出,S,102.,1,2,3,4,5,答案,解析,5/49,2.,执行如图所表示程序框图,则输出结果为,1,2,3,4,5,答案,解析,6/49,解析,依据题意,本程序框图为求和运算,.,1,2,3,4,5,7/49,3.,如图所表示程序框图算法思绪源于我国古代数学名著九章算术中,“,更相减损术,”.,执行该程序框图,若输入,a,,,b,分别为,14,,,18,,则输出,a,等于,A.0 B.2 C.4 D.14,解析,第一次执行,输入,a,14,,,b,18,,因为,a,b,,所以,b,18,14,4,;,第二次执行,因为,a,14,,,b,4,,,a,b,,所以,a,14,4,10,;,第三次执行,因为,a,10,,,b,4,,,a,b,,所以,a,10,4,6,;,第四次执行,因为,a,6,,,b,4,,,a,b,,所以,a,6,4,2,;,第五次执行,因为,a,2,,,b,4,,,a,b,,所以,b,4,2,2,,此时,a,b,2.,1,2,3,4,5,答案,解析,8/49,1,2,3,4,5,4.,执行如图所表示程序框图,假如输入,t,1,,,3,,则输出,s,取值范围为,_.,答案,解析,3,,,4,则当,t,1,,,1),时,,s,3,t,3,,,3),;,当,t,1,,,3,时,,s,4,t,t,2,(,t,2),2,4,3,,,4.,综上,,s,3,,,4.,9/49,5.,孙子算经中有道算数题:,“,今有百鹿入城,家取一鹿不尽,又三家共一鹿适尽,问城中家几何?,”,,意思是有,100,头鹿,每户分,1,头还有剩下;再每,3,户共分一头,恰好分完,问共有多少户人家?设计框图以下,则输出,i,值是,A.74 B.75 C.76 D.77,1,2,3,4,5,答案,解析,解析,程序在执行过程中,,i,1,,,i,2,,,,,i,75,,,10/49,考点二程序框图填充,方法技巧,(1),条件结构程序框图可结合分段函数思想依据输出结果确定填充内容,.,(2),循环结构程序框图可先假设,i,n,或,i,n,,模拟运行,直到运行结果和题目要求一致,.,11/49,6.,如图所表示程序框图能判断任意输入数,x,奇偶性,其中判断框内条件是,A.,m,0?B.,m,1?,C.,x,0?D.,x,1?,解析,由程序框图所表达算法可知判断一个数是奇数还是偶数,看这个数除以,2,余数是,1,还是,0.,由图可知应该填,m,1?.,6,7,8,9,10,答案,解析,12/49,答案,解析,7.,执行如图所表示程序框图,若输出结果,S,720,,则判断框内应填是,A.,i,7?B.,i,7?C.,i,9?D.,i,9?,解析,第一次循环:,i,10,满足条件,,S,1,10,10,,,i,9.,第二次循环:,i,9,满足条件,,S,10,9,90,,,i,8.,第三次循环:,i,8,满足条件,,S,90,8,720,,,i,7.,此时不满足条件,输出,S,720.,故,i,8,,,9,,,10,满足条件,,i,7,不满足条件,,所以判断框内应填,“,i,7,?,”.,6,7,8,9,10,13/49,A.,k,5?B.,k,6?,C.,k,7?D.,k,8?,此时结束循环,得,n,6,,故判断框中应该填入,“,k,6,?,”.,6,7,8,9,10,答案,解析,14/49,9.,执行如图所表示程序框图,假如输入三个实数,a,,,b,,,c,,要求输出这三个数中最大数,那么在空白判断框中应填入,A.,c,x,?B.,x,c,?,C.,c,b,?D.,b,c,?,解析,因为要取,a,,,b,,,c,中最大数,,输出,x,应该是,a,,,b,,,c,中最大者,,所以应填比较,x,与,c,大小语句,结合各选项知选,A.,6,7,8,9,10,答案,解析,15/49,10.,执行如图所表示程序框图,假如输出,s,3,,那么判断框内应填入条件是,A.,k,6?B.,k,7?C.,k,8?D.,k,9?,解析,k,2,,,s,1,,,s,1,log,2,3,log,2,3,;,k,3,,,s,log,2,3log,3,4,log,2,4,;,k,4,,,s,log,2,4log,4,5,log,2,5,;,k,5,,,s,log,2,5log,5,6,log,2,6,;,k,6,,,s,log,2,6log,6,7,log,2,7,;,k,7,,,s,log,2,7log,7,8,log,2,8,3.,停顿,说明判断框内应填,k,7,?,.,6,7,8,9,10,答案,解析,16/49,考点三程序框图综合应用,方法技巧,程序框图往往借助其它数学问题实现,常与函数求值、数列求和、统计量计算、不等式求解相结合,处理这类问题关键是准确了解程序框图实际意义,把握算法运行规律,.,17/49,11.,依据如图所表示程序框图,对大于,2,整数,N,,输出数列通项公式是,A.,a,n,2,n,B.,a,n,2(,n,1),C.,a,n,2,n,D.,a,n,2,n,1,解析,因为,N,2,,所以可取,N,3,,,则,a,1,2,1,2,,,S,a,1,2,,,i,1,1,2,;,判断,2,3,是否满足?否,返回运算,,a,2,2,S,4,,,S,a,2,4,,,i,3,;,判断,3,3,是否满足?否,返回运算,,a,3,2,S,8.,所以,a,1,2,,,a,2,4,,,a,3,8,,只有,C,选项符合,.,11,12,13,14,15,答案,解析,18/49,11,12,13,14,15,12.,如图所表示是用模拟方法预计圆周率,值程序框图,,P,表示预计结果,则图中空白框内应填入,答案,解析,19/49,11,12,13,14,15,解析,x,i,,,y,i,为,0,1,之间随机数,组成以,1,为边长正方形面,,20/49,11,12,13,14,15,答案,解析,21/49,11,12,13,14,15,解析,由程序框图可知,输出实数对,(,x,,,y,),依次为,(1,,,1),,,(2,,,2),,,(3,,,4),,,22/49,14.,执行如图所表示程序框图,若输入,x,10,,则输出,y,值为,_.,11,12,13,14,15,答案,解析,23/49,11,12,13,14,15,24/49,15.(,原创押题预测卷,),执行如图所表示程序框图,则输出结果,S,值为,_.,1,且从程序框图所提供算法程序可知:,n,1,,,S,0,;,n,2,,,S,1,;,n,3,,,S,1,;,n,4,,,S,0,;,n,5,,,S,0,;,n,6,,,S,1,,,,,故,n,2 014,,,S,1,;,n,2 015,,,S,1,;,n,2 016,,跳出循环,.,11,12,13,14,15,答案,解析,25/49,明辨是非,易错易混专题练,1.(,广州一模,),阅读如图程序框图,.,若输入,n,5,,则输出,k,值为,A.2 B.3 C.4 D.5,解析,经过第一次循环得到结果为,k,0,,,n,16,,,经过第二次循环得到结果为,k,1,,,n,49,,,经过第三次循环得到结果为,k,2,,,n,148,,,经过第四次循环得到结果为,k,3,,,n,445,,,满足判断框中条件,执行,“,是,”,输出,k,为,3.,1,2,3,答案,解析,26/49,2.,执行如图所表示程序框图,若输出,k,值为,8,,则判断框内可填入条件是,1,2,3,答案,解析,27/49,解析,由,s,0,,,k,0,满足条件,,1,2,3,28/49,1,2,3,A.,k,2 016?B.,k,2 016?,C.,k,2 017?D.,k,2 017?,答案,解析,29/49,1,2,3,则判断框内不能够填,k,2 017,?故选,D.,30/49,解题秘籍,(1),程序运行输出结果能够模拟运行过程,列出了一步运行后变量取值,.,(2),循环结构要把握循环中止条件,注意赋值先后次序不一样对变量取值影响,.,31/49,演练模拟,高考押题冲刺练,解析,观察图,(1),,它是先判断后循环,故是当型循环程序框图;,观察图,(2),,它是先循环后判断,故是直到型循环程序框图,.,1.(,甘肃一模,),关于如图两个程序框图,说法正确是,A.(1),和,(2),都是次序结构,B.(1),和,(2),都是条件分支结构,C.(1),是当型循环结构,,(2),是直到,型循环结构,D.(1),是直到型循环结构,,(2),是当,型循环结构,答案,解析,1,2,3,4,5,6,7,8,9,10,11,12,32/49,2.,执行如图所表示程序框图,假如输入,t,0,,,5,,则输出,S,取值范围为,A.,4,,,10)B.,5,,,2,C.,4,,,3 D.,2,,,5,解析,当,t,0,,,2),时,,5,t,0,,,10),;,当,t,2,,,5,时,,t,2,4,t,4,,,5,,,所以,S,4,,,10).,故选,A.,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,33/49,解析,要实现所求算法,,框图中最终一次执行循环体时,k,值应为,6,,,结合满足条件时执行循环体知当,k,6,6,时就会终止循环,,所以判断框内条件,可为,k,6,?,.,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,3.,若如图所表示框图所给程序运行结果为,S,35,,那么判断框中应填入关于,k,条件是,A.,k,7?B.,k,6?,C.,k,6?D.,k,6?,34/49,4.(,全国,),执行,右,面程序框图,假如输入,x,0,,,y,1,,,n,1,,则输出,x,,,y,值满足,A.,y,2,x,B.,y,3,x,C.,y,4,x,D.,y,5,x,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,35/49,1,2,3,4,5,6,7,8,9,10,11,12,解析,执行题中程序框图知,,36/49,5.,执行如图所表示程序框图,则输出,A,等于,A.2 047 B.2 049,C.1 023 D.1 025,解析,本题计算是递推数列,,a,0,1,,,a,n,1,2,a,n,1(,n,0,,,1,,,2,,,),第,11,项,,a,n,1,是首项为,2,、公比为,2,等比数列,,故,a,10,1,2,11,,故,a,10,2 047,,故选,A.,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,37/49,6.,执行如图所表示程序框图,若要使输入,x,值与输出,y,值相等,则这么,x,值个数是,A.1 B.2 C.3 D.4,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,38/49,当,x,1,时,由,x,3,x,,解得,x,1,或,x,0,或,x,1,,这三个,x,值均满足条件;,1,2,3,4,5,6,7,8,9,10,11,12,总而言之,满足条件,x,值个数是,4,,故选,D.,39/49,7.(,乌鲁木齐模拟,),某程序框图如图所表示,若输出,S,26,,则判断框内应填,A.,k,3?B.,k,4?C.,k,5?D.,k,6?,解析,第一次循环:,k,2,,,S,4,;,第二次循环:,k,3,,,S,11,;,第三次循环:,k,4,,,S,26,;,若输出,S,26,,则应该退出循环,,故判断框内可填,k,3,?,.,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,40/49,8.,某市乘坐出租车收费方法以下:不超出,4,千米里程收费,12,元;超出,4,千米里程按每千米,2,元收费,(,对于其中不足千米部分,若其小于,0.5,千米则不收费,若其大于或等于,0.5,千米则按,1,千米收费,),;当车程超出,4,千米时,另收燃油附加费,1,元,.,对应系统收费程序框图,如图所表示,其中,x,(,单位:千米,),为行驶里程,,y,(,单位:元,),为所收费用,用,x,表示小于,x,最大整数,则图中,处应填,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,41/49,1,2,3,4,5,6,7,8,9,10,11,12,42/49,9.(,天津,),阅读,右,面程序框图,运行对应程序,若输入,N,值为,24,,则输出,N,值为,A.0 B.1 C.2 D.3,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,43/49,解析,第一次循环执行条件语句,此时,N,24,,,24,能被,3,整除,则,N,243,8.,8,3,不成立,,进入第二次循环执行条件语句,此时,N,8,,,8,不能被,3,整除,则,N,8,1,7.,7,3,不成立,,进入第三次循环执行条件语句,此时,N,7,,,7,不能被,3,整除,则,N,7,1,6.,6,3,不成立,,进入第四次循环执行条件语句,此时,N,6,,,6,能被,3,整除,则,N,63,2.,2,3,成立,,此时输出,N,2.,故选,C.,1,2,3,4,5,6,7,8,9,10,11,12,44/49,10.(,全国,),执行如图所表示程序框图,为使输出,S,值小于,91,,则输入正整数,N,最小值为,A.5 B.4 C.3 D.2,解析,假设,N,2,,程序执行过程以下:,t,1,,,M,100,,,S,0,,,3,2,,输出,S,90,91.,符合题意,.,N,2,成立,.,显然,2,是最小值,.,故选,D.,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,45/49,1,2,3,4,5,6,7,8,9,10,11,12,11.(,山东,),执行两次如图所表示程序框图,若第一次输入,x,值为,7,,第二次输入,x,值为,9,,则第一次、第二次输出,a,值分别为,A.0,,,0 B.1,,,1,C.0,,,1 D.1,,,0,答案,解析,46/49,1,2,3,4,5,6,7,8,9,10,11,12,解析,当,x,7,时,,b,2,,,b,2,4,7,x,.,又,7,不能被,2,整除,,b,2,1,3.,此时,b,2,9,7,x,,,退出循环,,a,1,,,输出,a,1.,当,x,9,时,,b,2,,,b,2,4,9,x,.,又,9,不能被,2,整除,,b,2,1,3.,此时,b,2,9,x,,,又,9,能被,3,整除,,退出循环,,a,0.,输出,a,0.,故选,D.,47/49,12.(,全国,),如图所表示程序框图是为了求出满足,3,n,2,n,1 000,最小偶数,n,,那么在,和,两个空白框中,能够分别填入,A.,A,1 000,?和,n,n,1,B.,A,1 000,?和,n,n,2,C.,A,1 000,?和,n,n,1,D.,A,1 000,?和,n,n,2,解析,因为题目要求是,“,满足,3,n,2,n,1 000,最小偶数,n,”,,,所以,n,叠加值为,2,,所以,内填入,“,n,n,2,”.,由程序框图知,当,内条件不满足时,输出,n,,,所以,内填入,“,A,1 000,?,”.,故选,D.,1,2,3,4,5,6,7,8,9,10,11,12,答案,解析,48/49,本课结束,49/49,
展开阅读全文