1、第2课时算法流程图课时过关能力提升1.读如图所示的流程图,并计算输入x=-1后输出的结果为()A.0B.1C.-1D.2答案:A2.计算函数y=-1,x0,0,x=0,1,x0的值的算法流程图如图所示,则的填充正确的是()A.y=0x=0?y=1B.y=0x0?y=1C.y=-1x0?y=0D.y=-1x=0?y=0答案:D3.执行如图所示的程序框图,若输入的t-1,3,则输出的s属于()A.-3,4B.-5,2C.-4,3D.-2,5解析:作出分段函数s=3t,t0.01;S=14,m=18,n=2,S0.01;S=18,m=116,n=3,S0.01;S=116,m=132,n=4,S0.
2、01;S=132,m=164,n=5,S0.01;S=164,m=1128,n=6,S0.01;S=1128,m=1256,n=7,S0.01.结束循环,此时输出的n=7.答案:C6.图(1)(2)表示的都是输出所有立方小于1 000的正整数的算法框图,框图中应分别补充的条件为()A.n31 000?;n31 000?B.n31 000?;n31 000?C.n31 000?;n31 000?D.n31 000?;n31 000?答案:B7.已知函数y=log2x,x2,2-x,x2.图中表示的是给定x的值,求其对应的函数值y的算法框图.处应填写_;处应填写_.解析:分段函数y=log2x,x
3、2,2-x,x2中x的范围对应算法框图的判断条件,易知应填“x2?”;解析:式对应赋值框的内容,易知应填“y=log2x”.答案:x100,输出a=127.答案:1279.如图所示,程序框图(算法流程图)的输出值x=.答案:1210.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例.若输入n,x的值分别为3,2,则输出v的值为.解析:程序运行如下:n=3,x=2v=1,i=20v=12+2=4,i=10v=42+1=9,i=00v=92+0=18,i=-180,则输出x,并使i=i+1;否则直接使i=i+1.第四步,若i15,则结束;否则返回执行第二步.算法框图如图所示. 8