1、课时作业(十五)(第一次作业)1被反复执行的某一处理步骤是()A循环体B循环线C程序 D路径答案A2如图所示,该算法框图包含哪些基本结构()循环结构顺序结构选择结构A BC D答案D2题图3题图3如图给出的是计算的值的一个算法框图,其中判断框中应填入的条件是()Ai10 Bi20 Di4 Bk5Ck6 Dk7答案A解析第一次执行后,k2,S224;第二次执行后,k3,S8311;第三次执行后,k4,S22426;第四次执行后,k5,S52557,此时结束循环,故判断框中填k4.7(2019郑州模拟)执行如图所示的算法框图,若p0.8,则输出的n()A3 B4C5 D6答案B解析依次运行算法框图
2、中的程序可得:S0,n2,满足S0.8条件,继续运行;S,n3,满足S0.8,停止运行,输出4.故选B.8若下面的程序框图输出的S是126,则应为()An5 Bn6Cn7 Dn8答案B解析即21222n126,212,224,238,2416,2532,2664,212226126,即n6.n7应是第一次不满足条件故选B.第8题图第9题图9阅读下面的程序框图,运行相应的程序,输出S的值为()A15 B105C245 D945答案B解析S1,i1;S3,i2;S15,i3;S105,i4,结束循环,输出S105.10(2019长春质检)我国古代数学著作九章算术中有如下问题:“今有器中米,不知其数
3、,前人取半,中人三分取一,后人四分取一,余米一斗五升(注:一斗为十升)问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S2.5(单位:升),则输入的k值为()A4.5 B6C7.5 D10答案D解析模拟程序的运行,可得n1,Sk,满足条件n4,执行循环体,n2,Sk;满足条件n4,执行循环体,n3,S;满足条件n4,执行循环体,n4,S;此时,不满足条件n200,所以运行4次13若框图所给的程序运行的结果为S90,则判断框中应填入的关于k的判断条件是_答案k814设计一个算法求12229921002的值,画出程序框图思路用循环结构解决本题,设累加变量为sum,其初始值为0;计
4、数变量为i,其值从1变到100.解析算法步骤如下:第一步,令i1,sum0.第二步,若i100成立,则执行第三步,否则,输出sum,结束算法第三步,sumsumi2.第四步,ii1,返回第二步程序框图如图所示15画出求解S1(12)(123)(1234)(12350)的程序框图解析由于每个括号内又是一个和的形式,故在设计算法时引入两个累加变量T与S,其中T存放括号内的各数的和,程序框图如图:(第二次作业)1(2018课标全国)为计算S1,设计了下面的程序框图,则在空白框中应填入()Aii1Bii2Cii3 Dii4答案B解析由程序框图的算法功能知执行框NN计算的是连续奇数的倒数和,而执行框TT
5、计算的是连续偶数的倒数和,所以在空白执行框应填入的命令是ii2.故选B.2(2019济南模拟)执行如图所示的算法框图,则该算法框图的输出结果是()A3 BC. D2答案B解析运行程序如下:S2,i1;S3,i2;S,i3;S,i4;S2,i5;可以看出S的周期性,周期为4,504,所以输出的是.3执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()As BsCs Ds答案C解析当输出k的值为6时,S1,结合题中的程序框图知选C.4执行如图所示的程序框图如果输入的t2,2,那么输出的S属于()A6,2 B5,1C4,5 D3,6答案D解析由程序框图可得S其值域为(2,63,13
6、,6故选D.5.阅读右边的程序框图,运行相应的程序,则输出s的值为()A1 B0C1 D3答案B解析第一次执行s1(31)13,i2;第二次执行s3(32)14,i3;第三次执行s4(33)11,i4;第四次执行s1(34)10,i54,结束循环,故输出的结果是0.选B.6下图是求x1,x2,x10的乘积S的程序框图,图中空白框中应填入的内容为()ASS*(n1) BSS*xn1CSS*n DSS*xn答案D解析由题意可知,输出的是10个数的乘积,故循环体应为SS*xn.所以选D.7.阅读右图所示的程序框图,运行相应的程序,输出的i值等于()A2 B3C4 D5答案C解析当i1时,a122,s
7、022,i112;由于211不成立,故a2228,s2810,i213;由于1011不成立,故a32324,s102434,i314;3411成立,故输出的i4.8如果执行下边的程序框图,输入x2,h0.5,那么输出的各个数的和等于()A3 B3.5C4 D4.5答案B解析当x0时,输出y0;当x0时,输出y0;当x0.5时,输出yx0.5;当1x2时,输出y1,而h0.5,故x0.5,1,1,1.故输出各数之和为3.5.故选B.9给出一个如图所示的程序框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是()A1 B2C3 D4答案C10如图所示的程序框图的输出结果为18,那么在判断框
8、中表示的“条件”应该是()Ai9 Bi8Ci7 Di6答案A11.已知函数y右图表示的是给定x的值,求其对应的函数值y的程序框图处应填写_;处应填写_答案x2ylog2x解析由框图可知只要满足中的条件则对应的函数解析式为y2x,故此处应填写x29”,而不是“i30”正确的算法框图如图所示16.右面的算法框图是关于n个样本数据a1,a2,a3,an的一个统计算法(1)请写出算法框图中输出框中t关于n个样本数据的表达式,并指出t所表示的样本数字特征是什么?(2)当n6且a15,a27,a37,a48,a510,a611时,求输出的t值及该样本的标准差s.解析(1)运行循环结构,执行几次循环可知:第
9、一次运行时,ta1,i2;第二次运行时,t,i3;第三次运行时,t,i4;所以输出框中t,即为样本平均数(2)由t,故n6且a15,a27,a37,a48,a510,a611时,t8.样本标准差s2.1.程序框图(如图)中的循环体是()AA BCCABCD DBD答案D解析图中C部分是赋予循环变量的初始值1,预示循环开始;B和D部分是反复执行的部分,称为循环体;A部分是判断是否继续执行循环体,称为循环的终止条件,故循环体是BD.2给出30个数:1,2,4,7,11,其规律是:第一个数是1,第二个数比第一个数大1,第三个数比第二个数大2,第四个数比第三个数大3,以此类推,要计算这样的30个数的和
10、,现已给出了该问题的程序框图如图所示,那么框图中判断框处和执行框处应分别填入()Ai30,ppi1Bi29,ppi1Ci31,ppiDi30,ppi答案D解析观察程序框图可知,字母p表示这30个数的某一个,那么p的值每次增加i,则处应填入ppi.字母i是计数变量,其作用是计算循环体运行的次数由于是要计算这30个数的和,所以要运行循环体30次,所以处应填入i30?.3画出求246832的值的算法的程序框图解析程序框图如图所示:4画出求122232429921002的值的算法的程序框图解析程序框图如下:5用N1代表第一个学生的学号,Ni代表第i个学生的学号,Gi代表第i个学生的成绩那么下图表示一个什么样的算法?解析算法:第一步,i1;第二步,输入Ni,Gi;第三步,若Gi90,则打印Ni,Gi后转到第四步,否则直接转到第四步;第四步,ii1;第五步,若i60,则转到第二步,重复执行第二步,第三步,第四步,第五步,否则结束因此题中图表示的是打印60名学生中分数在90分或90分以上的学生的学号和成绩