1高考数学分类解析——算法与框图1.(安徽理科第11题,文科第12题)如图所示,程序框图(算法流程图)的输出结果是.答案:15【命题意图】本题考查算法框图的识别,考查等差数列前n项和.【解析】由算法框图可知(1)1232kkTk,若T=105,则K=14,继续执行循环体,这时k=15,T105,所以输出的k值为15.2.(北京理科第4题)执行如图所示的程序框图,输出的s值为()(A)-3(B)-12(C)13(D)2开始2,0si4i否输出s结束是1ii11ssskTT开始0,0kT?105T是输出k结束否1kk2解:第一次:311212,1Si第二次:21131131,2Si;第三次:3121121,3Si第四次:21313,4Si,退出循环,选D3.(北京文科第6题)执行如图所示的程序框图,若输入A的值为2,则输出的P值为()(A)2(B)3(C)4(D)5答案:C4.阅读下图所示的程序框图,运行相应的程序,输出的结果是()A.3B.11C.38D.123答案:B开始1a10a否输出a结束22aa是35.(福建理科第11题)运行如图所示的程序,输出的结果是_______。答案:36、(湖南理科13)若执行如图3所示的框图,输入1231,2,3,2xxxx,则输出的数等于。答案:23解析:由框图的算法功能可知,输出的数为三个数的方差,则222(12)(22)(32)233S。1a2bbaaPRINTaEND47.(湖南文科11)若执行如图2所示的框图,输入12341,2,4,8,xxxx则输出的数等于.答案:154解析:由框图功能可知,输出的数等于12341544xxxxx。8.(江西理科13)下图是某算法程序框图,则程序运行后输出的结果是__________.10.解析:s=0,n=1;代入到解析式当中,s=0+(-1)+1=0,n=2;s=0+1+2=3,n=3;S=3+(-1)+3=5,n=4;?4i开始4321,,,xxxx输入0,1xiixxx否4xxx输出结束1ii是5S=5+1+4=10,此时s9,输出。9.(江西文科13)下图是某算法的程序框图,则程序运行后输出的结果是____.答案:27.解析:由框图的顺序,s=0,n=1,s=(s+n)n=(0+1)*1=1,n=n+1=2,依次循环S=(1+2)*2=6,n=3,注意此刻33仍然是否,所以还要循环一次s=(6+3)*3=27,n=4,此刻输出,s=27.10(浙江理科12、文科14)若某程序图如图所示,则该程序运行后输出的k的值是。【答案】5【解析】3k时,34a=64,43b=84,ba;4k时,44a=256,44b=256,ba;5k时,54a=2564,45b=625,ba.611.(山东理13、文14)执行右图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是.【答案】68【解析】由输入l=2,m=3,n=5,计算得出y=278,第一次得新的y=173;第二次得新的y=68105,输出y.开始输入非负整数2220?lmn105y702115ylmny105?105yy输出y结束是是否否712(辽宁理6、文9)执行右面的程序框图,如果输入的n是4,则输出的p是(A)8(B)5(C)3(D)2答案:C解析:S0112t1123k1234p112313(天津理3)阅读右边的程序框图,运行相应的程序,则输出i的值为A.3B.4C.5D.6答案:B814(天津文3)阅读右边的程序框图,运行相应的程序,若输入x的值为4,则输出y的值为A.5.0B.1C.2D.4答案:C15(全国课标理3、文5)执行右面的程序框图,如果输入的N是6,那么输出的p是(A)120(B)720(C)1440(D)50409【答案】B【解析】执行该程序后,可知1123456720P.故选B.16(陕西理8)右图中,1x,2x,3x为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分,当16x,29x,8.5p时,3x等于()(A)11(B)10(C)8(D)7【分析】先读懂右图的逻辑顺序,然后进行计算判断,其中判断条件3132||||xxxx是否成立是解答本题的关键.【解】选C16x,29x,12||32xx„不成立,即为“否”,所以再输入3x;由绝对值的意义(一个点到另一个点的距离)和不等式3132||||xxxx知,点3x到点1x的距离小于点3x到2x的距离,所以当37.5x时,3132||||xxxx成立,即为“是”,此时23xx,所以132xxp,即368.52x,解得311x7.5,不合题意;当37.5x…时,3132||||xxxx不成立,即为“否”,此时13xx,所以开始输入N1,1kpppkkNp输入否是1kk结束10322xxp,即398.52x,解得38x7.5,符合题意,故选C.17(陕西文8)如右框图,当126,9,xx8.5p时,3x等于()(A)7(B)8(C)10(D)11【分析】按照程序框图的逻辑顺序进行计算.【解】选B∵126,9,xx∴3|9|3x;又8.5p,127.52xx,显然3|9|3x不成立,即为“否”,∴有3|9|3x„,即3612x剟,此时有398.52x,解得38x,符合题意,故选B18(江苏4)根据如图所示的伪代码,当输入ba,分别为2,3时,最后输出的m的值为.11答案:3解析:当输入ba,分别为2,3时,ba,则3bmReada,bIfabThenm←aElsem←bEndIfPrintm