您好,欢迎访问三七文档
11-1算法初步课时作业A组——基础对点练1.(2019·郑州模拟)执行如图所示的算法框图,若p=0.8,则输出的n=()A.3B.4C.5D.6【解析】依次运行算法框图中的程序可得:①S=0+12=12,n=2,满足S0.8条件,继续运行;②S=12+122=34,n=3,满足S0.8条件,继续运行;③S=12+122+123=78,n=4,不满足S0.8,停止运行.输出4.故选B.【答案】B2.阅读如图所示的算法框图,运行相应的程序,则输出的S值为()A.15B.37C.83D.177【解析】执行程序,可得S=0,i=1,不符合,返回循环;S=2×0+1=1,i=3,不符合,返回循环;S=2×1+3=5,i=5,不符合,返回循环;S=2×5+5=15,i=7,不符合,返回循环;S=2×15+7=37,i=9,符合,输出S=37.故选B.【答案】B3.(2019·铜陵模拟)执行如图所示的算法框图,则输出的a=()A.1B.-1C.-4D.-52【解析】输入i=1,a=-4;第一次循环,得b=-1,a=-1,i=2;第二次循环,得b=-52,a=-52,i=3;第三次循环,得b=-4,a=-4,i=4,…,以此类推,知该算法框图的周期3,又知当i=40退出循环,此时共循环了39次,所以输出的a=-4,故选C.【答案】C4.(2019·长春质监)我国古代数学著作《九章算术》有如下问题:“今有器中米,不知其数,前人取半,中人三分取一,后人四分取一,余米一头五升(注:一斗为十升).问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S=2.5(单位:升),则输入的k值为()A.4.5B.6C.7.5D.10【解析】模拟程序的运行,可得n=1,S=k,满足条件n4,执行循环体,n=2,S=k-k2=k2;满足条件n4,执行循环体,n=3,S=k2-k23=k3;满足条件n4,执行循环体,n=4,S=k3-k34=k4;此时,不满足条件n4,推出循环,输出S的值为k4,根据题意可得k4=2.5,解得k=10,故选D.【答案】D5.(2019·南昌模拟)执行如图算法框图,若a=8,则输出的S=()A.2B.12C.0D.-1【解析】若a=8,k=0,则:满足循环的条件,S=1,k=1;满足循环的条件,S=12,k=2;满足循环的条件,S=2,k=3;满足循环的条件,S=-1,k=4;满足循环的条件,S=12,k=5;满足循环的条件,S=2,k=6;满足循环的条件,S=-1,k=7;满足循环的条件,S=12,k=8,当k=8时,不满足进行循环的条件,此时输出结果S=12,故选B.【答案】B6.(2018·全国卷Ⅱ)为计算S=1-12+13-14+…+199-1100,设计了下面的算法框图,则在空白框中应填入()A.i=i+1B.i=i+2C.i=i+3D.i=i+4【解析】由S=1-12+13-14+…+199-1100得算法框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入i=i+2,故选B.【答案】B7.执行如图所示的算法框图,则输出S的值是__________.【解析】执行算法框图中的程序,可得:①i=1+2=3,S=0+2×3=6,满足条件i6,继续运行;②i=3+2=5,S=6+2×5=16,满足条件i6,继续运行;③i=5+2=7,S=16+2×7=30,不满足条件i6,停止运行.输出30.【答案】308.执行如图所示的算法框图,输出的S值为________.【解析】执行算法框图,可得i=1,S=0,S=11×2,i=2,不满足条件i≥5,S=11×2+12×3,i=3;不满足条件i≥5,S=11×2+12×3+13×4,i=4;不满足条件i≥5,S=11×2+12×3+13×4+14×5=1-15=45,i=5;满足条件i≥5,退出循环,输出S的值为45.【答案】45B组——能力提升练1.(2019·济南模拟)执行如图所示的算法框图,则该算法框图的输出结果是()A.-3B.-12C.13D.2【解析】运行程序如下S=2,i=1,S=-3,i=2,S=-12,i=3,S=13,i=4,S=2,i=5,…可以看出S的周期性,周期为4,20194=50634,所以输出的是-12.【答案】B2.(2019·湘潭模拟)执行如图所示的算法框图,则输出的x=()A.6B.7C.8D.9【解析】执行如题图所示的算法框图,可知:第一循环:x=1,t=0,不满足条件;第二循环:x=2,t=4,不满足条件;第三循环:x=3,t=10,不满足条件;第四循环:x=4,t=16,不满足条件;第五循环:x=5,t=18,不满足条件;第六循环:x=6,t=18,不满足条件;第七循环:x=7,t=-30,满足条件,输出结果x=7,故选B.【答案】B3.某算法框图如图所示,若输出的k的值为3,则输入的x的取值范围为()A.[15,60)B.(15,60]C.[12,48)D.(12,48]【解析】执行如题图所示的算法框图,可知:第一循环:满足x3,k=2,x=x3-2;第二循环:满足x3,k=3,x=x3-23-3=x-69-3,要使得输出的k的值为3,则x3-23且x-69-3≤3,解得15x≤60,故选B.【答案】B4.如图是为了计算S=11×2+13×4+15×6+…+119×20的值,则在判断框中应填入()A.n19?B.n≥19?C.n19?D.n≤19?【解析】由算法框图可知,判断框中,若填n≥19?,则输出11×2+13×4+…+17×18,若填n19或n≤19,直接输出S=11×2,∴应填n>19?,故选A.【答案】A5.执行如题图所示的算法框图,如果输入t∈[-1,2],则输出的s的值属于()A.-1,12B.12,2C.12,1D.12,4【解析】执行算法框图,可知该算法框图表示的是s=21-t,-1≤t11t,1≤t≤2,因为-1≤t1时,021-t≤4,当1≤t2时,12≤1t≤1,所以12≤s≤4,即输出的s的值属于12,4,故选D.【答案】D6.(2019·银川一中三模)秦九韶是我国南宋时期的数学家,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法,如图所示的算法框图给出了利用秦九韶算法求某多项式值的一个实例,若输入x的值为3,则输出v的值为()A.311-1B.311-12C.312-12D.310-12【解析】依次运行算法框图中的程序,可得①k=1满足条件,v=1×3+1=3+1,k=2;②k=2满足条件,v=(3+1)×3+1=32+3+1,k=3;③k=3满足条件,v=(32+3+1)×3+1=33+32+3+1,k=4;……⑨k=9满足条件,v=(38+37+…+3+1)×3+1=39+38+37+…+3+1,k=10;⑩k=10满足条件,v=(39+38+37+…+3+1)×3+1=310+39+38+…+3+1,k=11.而k=11不满足条件,停止运行,输出v=310+39+38+…+3+1=1-3111-3=311-12.故选B.【答案】B7.(2019·江西重点中学协作体模拟)执行如图所示的算法框图,输出的值为________.【解析】程序运行中变量值依次为:k=0,s=2,满足循环条件;k=1,s=32,满足循环条件;k=2,s=53,满足循环条件;k=3,s=85,满足循环条件;k=4,s=138,满足循环条件;k=5,s=2113,不满足循环条件;退出循环,结束程序,输出s=2113.【答案】21138.(2019·大连模拟)执行如图所示的算法框图,输出的s值为__________.【解析】运行程序如下:1≤2018,s=-3,n=2;2≤2018,s=-12,n=3;3≤2018,s=13,n=4;4≤2018,s=2,n=5;所以s的周期为4,因为2018除以4的余数为2,所以输出s=-12.【答案】-12
本文标题:2020届高考数学总复习 第十一章 算法初步 统计 统计案例 11-1 算法初步课时作业 文(含解析
链接地址:https://www.777doc.com/doc-8063215 .html