《数学必修三作业本第一单元答案.doc》由会员分享,可在线阅读,更多相关《数学必修三作业本第一单元答案.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章算法初步1.1算法与程序框图1.1.1算法的概念1.C2.C3.C4.5.方程的两边同乘以1a6.7.第一步,计算方程的判别式并判断其符号:=4+43=160.第二步,将a=1,b=-2,c=-3代入求根公式x=-bb2-4ac2a.第三步,得方程的解为x=3,或x=-18.第一步,输入自变量x的值.第二步,进行判断,如果x0,则f(x)=x+2;否则,f(x)=x2.第三步,输出f(x)的值9.第一步,取x1=-2,y1=-1,x2=2,y2=3.第二步,得直线方程y-y1y2-y1=x-x1x2-x1.第三步,在第二步的方程中,令x=0,得y的值m.第四步,在第二步的方程中,令y=0
2、,得x的值n.第五步:根据三角形的面积公式求得S=12|m|n|10.第一步,输入a,l.第二步,计算R=2a2.第三步,计算h=l2-R2.第四步,计算S=a2.第五步,计算V=13Sh.第六步,输出V11.第一步,把9枚银元平均分成3堆,每堆3个银元.第二步,任取两堆银元分别放在天平的两边.如果天平平衡,则假银元就在第三堆中;如果天平不平衡,那么假银元就在轻的那一堆中.第三步,取出含假银元的那一堆,从中任取2个银元放在天平的两边.如果天平平衡,那么假银元就是未称的那一个;如果天平不平衡,那么轻的那个就是假银元112程序框图与算法的基本逻辑结构1.C2.A3.B4.1205.S=S+n,n=
3、n+26.求满足135(i-2)10000的最小奇数i的值7.算法略,程序框图如图:(第7题)8.算法略,程序框图如图:(第8题)9.(第9题)10.(1)若输入的四个数为5,3,7,2,输出的结果是2(2)该程序框图是为了解决如下问题而设计的:求a,b,c,d四个数中的最小值并输出11.算法略,程序框图如图:(第11题)1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.A2.D3.C4.12;3+4+55.6.(1)4,4(2)3,37.INPUT“输入横坐标:”;a,cx=(a+c)/2INPUT“输入纵坐标:”;b,dy=(b+d)/2PRINT“中点坐标:”;x,yEND8.
4、INPUT“L=”;La=L/4S1=a*aR=L/(2*3.14)S2=314*R2PRINT“正方形的面积为:”;S1PRINT“圆的面积为:”;S2END9.INPUTA,B,CM=-C/AN=-C/BK=-A/BPRINT“直线的斜率:”;KPRINT“x轴上的截距:”;MPRINT“y轴上的截距:”;NEND10.第一个输出为2,9,第二个输出为-7,8.程序如下:INPUT“x,y=”;x,yx=x/2y=3*yPRINTx,yx=x-yy=y-1PRINTx,yEND11.R=637154106INPUT“卫星高度:”;hv=7900*SQR(R)/SQR(R+h)m=v*SQR
5、(2)C=2*314*(R+h)t=C/vPRINT“卫星速度:”;vPRINT“脱离速度:”;mPRINT“绕地球一周时间:”;tEND122条件语句1.B2.A3.C4.075.96.y=2x(x3),2(x=3),x2-1(x3)7.INPUT“两个不同的数”;A,BIFABTHENPRINTBELSEPRINTAEND IFEND8.INPUT“x=”; xIFx=1.1THENPRINT“免票”ELSEIFx=14THENPRINT“半票”ELSEPRINT“全票”END IFEND IFEND9.INPUT“x=”;xIFx-1THENy=x2-1ELSEIFx1THENy=SQR
6、(3*x)+3ELSEy=ABS(x)+1END IFEND IFPRINT“y=”; yEND10.INPUTa,b,cIFa0ANDb0ANDc0THENIFa+bcANDa+cbANDb+caTHENp=(a+b+c)/2S=SQR(p*(p-a)*(p-b)*(p-c)PRINTSELSEPRINT“不能构成三角形”END IFELSEPRINT“不能构成三角形”END IFEND11.(1)超过500元至2000元的部分,15(2)355123循环语句1.B2.B3.D4.51505.36.07.S=0k=1DOS=S+1/(k*(k+1)k=k+1LOOPUNTILk99PRINT
7、SEND8.r=0.01P=12.9533y=2000WHILEP=14P=P*(1+r)y=y+1WENDPRINTyEND9.s=0t=1i=1WHILEi=20t=t*is=s+ti=i+1WENDPRINTsEND10.A=0B=0C=1D=A+B+CPRINTA,B,C,DWHILED=1000A=BB=CC=DD=A+B+CPRINTDWENDEND11.(1)2550(2)k=1S=0WHILEk=50S=S+2kk=k+1WENDPRINTSEND1.3算法案例案例1辗转相除法与更相减损术1.B2.C3.B4.135.66.67.(1)84(2)48.3869与6497的最大公
8、约数为73;最小公倍数为3869=.1210.(1)INPUTa,bWHILEabIFabTHENa=a-bELSEb=b-aEND IFWENDPRINTbEND(2)INPUTa,br=a MOD bWHILEr0a=bb=rr=a MOD bWENDPRINTbEND11.416=15036,334=13536,229=8036,则等价于求150,135,80的最大公约数,即得每瓶最多装536kg案例2秦九韶算法1.A2.C3.C4.5.216.-577.f(x)=(3x+7)x-4)x+0.5)x+1)x+18.299.考察多项式f(x)=x5+x3+x2-1=x5+0x4+x3+x2
9、+0x-1,则f(06)=-034624,f(07)=000107,得f(06)f(07)0,所以x5+x3+x2-1=0在06,07之间有根10.a=-37611.(1)加法运算次数为n,乘法运算次数为1+2+3+n=n(n+1)2,所以共需n+n(n+1)2=n(n+3)2(次)(2)加法运算次数为n次,乘法也为n次,共需2n次案例3进位制1.C2.C3.D4.575.1002(3)11110(2)111(5)45(7)6.1247.(1)379(2)10211(6)(3)342(5)8.E+D=1B,AB=6E9.在十六进位制里,十进位制数71可以化为4710.13,7,21,2611.
10、(1)3266(8)101(2)(2)结论:把二进制数转化为八进制数时,只要从右到左,把3位二进制数字划成一组,然后每组用一个八进制数字代替即可;把二进制数转化为十六进制数时,只要从右到左,把4位二进制数字划成一组,然后每组用一个十六进制数字代替即可;把八进制数、十六进制数转化为二进制数时,只需将一位数字用3位或4位二进制数字代替即可.3021(4)(2),514(8)(2)单元练习1.A2.B3.D4.D5.C6.B7.B8.D9.D10.B11.i2012.S=6413.55,5314.85315.红,蓝,黄16.302(8)17.3418.INPUT“x=”;xIFx=0THENPRIN
11、T“输入错误”ELSEIFx=2THENy=3ELSEy=3+(x-2)*1.6END IFEND IFPRINT“x=”;x,“y=”;yEND19.程序甲运行的结果为147,程序乙运行的结果为9720.S=0i=0WHILEi=9S=S+1/2ii=i+1WENDPRINTSEND21.(1)处应填i30?;处应填p=p+i(2)i=1p=1s=0WHILEi=30s=s+pp=p+ii=i+1WENDPRINTsEND22.212.提示:abc(6)=36a+6b+c,cba(9)=81c+9b+a,故得35a=3b+80c.又因为35a是5的倍数,80c也是5的倍数,所以3b也必须是5的倍数,故b=0或5.当b=0时,7a=16c,因为7,16互质,并且a,c0,c=7,a=16(舍去);当b=5时,7a=3+16c,即c=7a-316,又因为a,c为六进制中的数,将a分别用1,2,3,4,5代入,当且仅当a=5时,c=2成立.abc(6)=552(6)=212
限制150内