高中数学必修3课后答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章算法初步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.程序框图:习题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、算法步骤:第一步,输入人数x,设收取的卫生费为m元.第二步:判断x与3的大小.若x3,则费用为5(3)1.2mx;若x≤3,则费用为5m.第三步:输出m.程序框图:B组1、算法步骤:第一步,输入111222,,,,,abcabc..第二步:计算21121221bcbcxabab.第三步:计算12211221acacyabab.第四步:输出,xy.程序框图:INPUT“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=”;sumEND2、本程序的运行过程为:输入整数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)xxyxxxINPUT“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.”ENDIFENDINPUT“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.3、(1)104;(2)7212()(3)1278;(4)6315().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=”;SEND4、习题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.2、如“出入相补”——计算面积的方法,“垛积术”——高阶等差数列的求和方法,等等.第二章复习参考题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=”;yEND3、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=”;SEND5、(1)向下的运动共经过约199.805m(2)第10次着地后反弹约0.098m(3)全程共经过约299.609m第二章复习参考题B组(P35)1、2、3、算法步骤:第一步,输入一个正整数x和它的位数n.第二步,判断n是不是偶数,如果n是偶数,令2nm;如果n是奇数,令12nm.第三步,令1i第四步,判断x的第i位与第(1)ni位上的数字是否相等.若是,则使i的值增加1,仍用i表示;否则,x不是回文数,结束算法.第五步,判断“im”是否成立.若是,则n是回文数,结束算法;否则,返回第四步.i=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第二章统计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个号码全部取出,这样我们就得到了参加这项活动的50名学生.3、用抽签法抽取样本的例子:为检查某班同学的学习情况,可用抽签法取出容量为5的样本.用随机数表法抽取样本的例子:部分学生的心理调查等.抽签法能够保证总体中任何个体都以相同的机会被选到样本之中,因此保证了样本的代表性.4、与抽签法相比,随机数表法抽取样本的主要优点是节省人力、物力、财力和时间,缺点是所产生的样本不是真正的简单样本

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功