人教版数学必修3课后习题解答1第一章算法初步1.1算法与程序框图练习(P5)1、算法步骤:第一步,给定一个正实数r.第二步,计算以r为半径的圆的面积2Sr.第三步,得到圆的面积S.2、算法步骤:第一步,给定一个大于1的正整数n.第二步,令1i.第三步,用i除n,等到余数r.第四步,判断“0r”是否成立.若是,则i是n的因数;否则,i不是n的因数.第五步,使i的值增加1,仍用i表示.第六步,判断“in”是否成立.若是,则结束算法;否则,返回第三步.练习(P19)算法步骤:第一步,给定精确度d,令1i.第二步,取出2的到小数点后第i位的不足近似值,赋给a;取出2的到小数点后第i位的过剩近似值,赋给b.第三步,计算55bam.第四步,若md,则得到25的近似值为5a;否则,将i的值增加1,仍用i表示.返回第二步.第五步,输出5a.程序框图:人教版数学必修3课后习题解答2习题1.1A组(P20)1、下面是关于城市居民生活用水收费的问题.为了加强居民的节水意识,某市制订了以下生活用水收费标准:每户每月用水未超过7m3时,每立方米收费1.0元,并加收0.2元的城市污水处理费;超过7m3的部分,每立方收费1.5元,并加收0.4元的城市污水处理费.设某户每月用水量为xm3,应交纳水费y元,那么y与x之间的函数关系为1.2,071.94.9,7xxyxx我们设计一个算法来求上述分段函数的值.算法步骤:第一步:输入用户每月用水量x.第二步:判断输入的x是否不超过7.若是,则计算1.2yx;若不是,则计算1.94.9yx.第三步:输出用户应交纳的水费y.程序框图:2、算法步骤:第一步,令i=1,S=0.第二步:若i≤100成立,则执行第三步;否则输出S.第三步:计算S=S+i2.第四步:i=i+1,返回第二步.程序框图:人教版数学必修3课后习题解答33、算法步骤:第一步,输入人数x,设收取的卫生费为m元.第二步:判断x与3的大小.若x3,则费用为5(3)1.2mx;若x≤3,则费用为5m.第三步:输出m.程序框图:B组1、算法步骤:第一步,输入111222,,,,,abcabc..第二步:计算21121221bcbcxabab.第三步:计算12211221acacyabab.第四步:输出,xy.程序框图:人教版数学必修3课后习题解答4INPUT“a,b=”;a,bsum=a+bdiff=a-bpro=a*bquo=a/bPRINTsum,diff,pro,quoEND2、算法步骤:第一步,令n=1第二步:输入一个成绩r,判断r与6.8的大小.若r≥6.8,则执行下一步;若r6.8,则输出r,并执行下一步.第三步:使n的值增加1,仍用n表示.第四步:判断n与成绩个数9的大小.若n≤9,则返回第二步;若n9,则结束算法.程序框图:说明:本题在循环结构的循环体中包含了一个条件结构.1.2基本算法语句练习(P24)1、程序:2、程序:3、程序:练习(P29)1、程序:INPUT“a,b,c=”;a,b,cIFa+bcANDa+cbANDb+caTHENPRINT“Yes.”ELSEPRINT“No.”ENDIFENDINPUT“a,b,c=”;a,b,cp=(a+b+c)/2s=SQR(p*(p-a)*(p-b)*(p-c))PRINT“s=”;sENDINPUT“F=”;FC=(F-32)*5/9PRINT“C=”;CEND4、程序:INPUT“a,b,c=”;a,b,csum=10.4*a+15.6*b+25.2*cPRINT“sum=”;sumEND人教版数学必修3课后习题解答52、本程序的运行过程为:输入整数x.若x是满足9x100的两位整数,则先取出x的十位,记作a,再取出x的个位,记作b,把a,b调换位置,分别作两位数的个位数与十位数,然后输出新的两位数.如输入25,则输出52.3、程序:4、程序:练习(P32)1、程序:2、程序:习题1.2A组(P33)1、1(0)0(0)1(0)xxyxxxINPUT“n=”;ni=1f=1WHILEi=nf=f*ii=i+1WENDPRINTfENDINPUT“n=”;ni=2DOr=nMODii=i+1LOOPUNTILin-1ORr=0IFr=0THENPRINT“nisnotaprimenumber.”ELSEPRINT“nisaprimenumber.”ENDIFENDINPUT“Pleaseinputayear:”;yb=yMOD4c=yMOD100d=yMOD400IFb=0ANDc0THENPRINT“Leapyear.”ELSEIFd=0THENPRINT“Leapyear.”ELSEPRINT“Notleapyear.”ENDIFENDIFENDINPUT“Pleaseinputaninteger:”;aIFaMOD2=0THENPRINT“Even.”ELSEPRINT“Odd.”ENDIFEND人教版数学必修3课后习题解答6INPUT“n=”;ni=1sum=0WHILEi=nsum=sum+(i+1)/ii=i+1WENDPRINT“sum=”;sumEND2、程序:3、程序:习题1.2B组(P33)1、程序:2、程序:3、程序:4、程序:1.3算法案例练习(P45)1、(1)45;(2)98;(3)24;(4)17.2、2881.75.3、2200811111011000(),820083730()习题1.3A组(P48)1、(1)57;(2)55.2、21324.INPUT“a=”;aINPUT“n=”;ntn=0sn=0i=1WHILEi=ntn=tn+asn=sn+tna=a*10i=i+1WENDPRINTsnENDINPUT“x=”;xIFx1THENy=xELSEIFx10THENy=2*x-1ELSEy=3*x-11ENDIFENDIFPRINT“y=”;yENDn=1p=1000WHILEn=7p=p*(1+0.5)n=n+1WENDPRINTpENDINPUT“a,b,c=”;a,b,cINPUT“r,s,t=”;r,s,td=a*s-r*bIFd≠0THENx=(s*c-b*t)/dy=(a*t-r*c)/dPRINT“x,y=”;x,yELSEPRINT“Pleaseinputagain.”ENDIFENDINPUT“a,b,h=”;a,b,hp=a+bS=p*h/2PRINT“S=”;SEND人教版数学必修3课后习题解答73、(1)104;(2)7212()(3)1278;(4)6315().4、习题1.3B组(P48)1、算法步骤:第一步,令45n,1i,0a,0b,0c.第二步,输入()ai.第三步,判断是否0()60ai.若是,则1aa,并执行第六步.第四步,判断是否60()80ai.若是,则1bb,并执行第六步.第五步,判断是否80()100ai.若是,则1cc,并执行第六步.第六步,1ii.判断是否45i.若是,则返回第二步.第七步,输出成绩分别在区间[0,60),[60,80),[80,100]的人数,,abc.人教版数学必修3课后习题解答82、如“出入相补”——计算面积的方法,“垛积术”——高阶等差数列的求和方法,等等.第一章复习参考题A组(P50)1、(1)程序框图:程序:1、(2)程序框图:程序:2、见习题1.2B组第1题解答.INPUT“x=”;xIFx0THENy=0ELSEIFx1THENy=1ELSEy=xENDIFENDIFPRINT“y=”;yENDINPUT“x=”;xIFx0THENy=(x+2)^2ELSEIFx=0THENy=4ELSEy=(x-2)^2ENDIFENDIFPRINT“y=”;yEND人教版数学必修3课后习题解答93、4、程序框图:程序:INPUT“t=0”;tIFt0THENPRINT“Pleaseinputagain.”ELSEIFt0ANDt=180THENy=0.2ELSEIF(t-180)MOD60=0THENy=0.2+0.1*(t-180)/60ELSEy=0.2+0.1*((t-180)\60+1)ENDIFENDIFPRINT“y=”;yENDIFENDINPUT“n=”;ni=1S=0WHILEi=nS=S+1/ii=i+1WENDPRINT“S=”;SEND人教版数学必修3课后习题解答105、(1)向下的运动共经过约199.805m(2)第10次着地后反弹约0.098m(3)全程共经过约299.609m第一章复习参考题B组(P35)1、2、3、算法步骤:第一步,输入一个正整数x和它的位数n.第二步,判断n是不是偶数,如果n是偶数,令2nm;如果n是奇数,令12nm.第三步,令1ii=100sum=0k=1WHILEk=10sum=sum+ii=i/2k=k+1WENDPRINT“(1)”;sumPRINT“(2)”;iPRINT“(3)”;2*sum-100ENDINPUT“n=”;nIFnMOD7=0THENPRINT“Sunday”ENDIFIFnMOD7=1THENPRINT“Monday”ENDIFIFnMOD7=2THENPRINT“Tuesday”ENDIFIFnMOD7=3THENPRINT“Wednesday”ENDIFIFnMOD7=4THENPRINT“Thursday”ENDIFIFnMOD7=5THENPRINT“Friday”ENDIFIFnMOD7=6THENPRINT“Saturday”ENDIFEND人教版数学必修3课后习题解答11第四步,判断x的第i位与第(1)ni位上的数字是否相等.若是,则使i的值增加1,仍用i表示;否则,x不是回文数,结束算法.第五步,判断“im”是否成立.若是,则n是回文数,结束算法;否则,返回第四步.人教版数学必修3课后习题解答12第二章统计2.1随机抽样练习(P57)1、.抽样调查和普查的比较见下表:抽样调查普查节省人力、物力和财力需要大量的人力、物力和财力可以用于带有破坏性的检查不能用于带有破坏性的检查结果与实际情况之间有误差在操作正确的情况下,能得到准确结果抽样调查的好处是可以节省人力、物力和财力,可能出现的问题是推断的结果与实际情况之间有误差.如抽取的部分个体不能很好地代表总体,那么我们分析出的结果就会有偏差.2、(1)抽签法:对高一年级全体学生450人进行编号,将学生的名字和对应的编号分别写在卡片上,并把450张卡片放入一个容器中,搅拌均匀后,每次不放回地从中抽取一张卡片,连续抽取50次,就得到参加这项活动的50名学生的编号.(2)随机数表法:第一步,先将450名学生编号,可以编为000,001,…,449.第二步,在随机数表中任选一个数.例如选出第7行第5列的数1(为了便于说明,下面摘取了附表的第6~10行).1622779439495443548217379323788735209643842634916484421753315724550688770474476721763350258392120676630163785916955567199810507175128673580744395238793321123429786456078252420744381551001342996602795457608632440947279654491746096290528477270802734328第三步,从选定的数1开始向右读,得到一个三位数175,由于175450,说明号码175在总体内,将它取出;继续向右读,得到331,由于331450,说明号码331在总体内,将它取出;继续向右读,得到572,由于572450,将它去掉.按照这种方法继续向右读,依次下去,直到样本的50个号码全部取出,这样