【人教版】数学必修三《基本算法语句与算法案例》课后练习(含答案)

合集下载

高中人教版数学必修3课本练习-习题参考答案

高中人教版数学必修3课本练习-习题参考答案

高中数学必修③课本练习,习题参考答案第一章算法初步1.1算法与程序框图1.1.1算法的概念(p5)1. 解;第一步:输入任意正实数r,第二步:计算第三步:输出圆的面积S2. 解;第一步:给定一个大于l的正整数;第二步:令;第三步:用除,得到余数;第四步:判断“”是否成立,若成立,则i是n的因数;否则,i不是n的因数;第五步:使的值增加l,仍用表示,即令;第六步,判断“”是否成立.若是,则结束算法;否则,返回第三步1.1.2程序框图与算法的基本逻辑(P19)1.解;算法步骤:第一步,给定精确地d,令i=1第二步,取出的到小数点后第i位的不足近似值,记为a;取出的到小数点后第i位的过剩近似值,记为b,第三步,计算第四步,若m<d,则执行第五步;否则,将i的值增加1,返回第二步.第五步,输出程序框图如下图所示:1.1算法与程序框图(P20)解; 题目:在国内寄平信(外埠),每封信的质量x (克)不超过60克时的邮费(单位:分)标准为,试写出计算邮费的算法并画出程序框图。

算法如下:第一步,输入质量数x 。

第二步,判断是否成立,若是,则输出y=120,否则执行第三步。

第三步,判断是否成立,若是,则输出y=240,否则,输出y=360,算法结束。

程序框图如下图所示:(注释:条件结构)2.解:算法如下:第一步,i=1,S=0.第二步,判断是否成立,若成立,则执行第三步,否则,执行第四步。

第三步,,i=i+1,返回第二步。

第四步,输出S.程序框图如下图所示:(注释:循环结构)3. 解:算法如下:第一步,输入人数x,设收取的卫生费为y元。

第二步,判断x>3是否成立,若不成立,y=5,输出y;否则,输出y.程序框图如下图所示:(注释:条件结构)1. 解:分析:我们设计对于一般的二元一次方程组(其中)的通用算法:第一步,,得(即) (3)第二步,解(3),得 (4)第三步,将(4)代入(1),得,因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可以输出x、y的值,用顺序结构即可。

最新【人教版】数学必修三《基本算法语句与算法案例》课后练习(含答案)

最新【人教版】数学必修三《基本算法语句与算法案例》课后练习(含答案)

最新人教版数学精品教学资料基本算法语句与算法案例课后练习主讲教师:熊丹北京五中数学教师题一:阅读下列程序.INPUT“A=”;AA=A*2A=A*3A=A*4A=A*5PRINT AEND若输入的A的值为1,则输出的结果A的值为().A.5B.6 C.15 D.120题二:请写出下面程序运算输出的结果.(1) a=5b=3c=(a+b)/2d=c*cPRINT d;(2)a=1b=2c=a+bb=a+c-bPRINT a,b,c;(3)a=10b=20c=30a=bb=cc=aPRINT a,b,c().B.3 C.10 D.6题四:下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c=7,则输出结果是().程序:,24C.24,7,3 D.7,3,24题五:(1) (2)程序运行后输出的结果是().(1)(2)A.9917B.100 21C.101 18 D.102 23题六:下面程序的功能是输出1~100间的所有偶数.程序:(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.题七:程序Ⅰ程序Ⅱx=1x=x*2x=x*3 PRINT x END INPUT x y=x*x+6 PRINT y END(1)程序Ⅰ的运行结果为________;(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.题八:在一次数学考试中,小明、小亮、小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.请设计程序更正成绩单,并输出.().A.-1 B.4或-1C.4 D.2或-2x的值为________.,b=-1,n=5,则输出的是________.题十二:下面两个程序最后输出的“S”分别等于().BC.21、17 D.14、21题十三:2010年温哥华冬奥短道速滑1000米决赛中,中国选手王濛以1分29秒213的成绩夺金,成就个人在本届冬奥会上的三冠王,现在已知王濛在50次训练中的成绩,请画出程序框图,要求求出成绩优秀分数的平均分,并输出(规定时间少于1分31秒为优秀).程序如下:S=0m=0i=1DOINPUT“x=”;xIF x<91/60THENS=S+xm=m+1END IFi=i+1LOOP UNTIL i>50P=S/mPRINT PEND题十四:青年歌手电视大奖赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分数.要求画出程序框图(假定分数采用10分制,即每位选手的分数最低为0分,最高为10分).程序如下:题十五:用更相减损术求81与135的最大公约数时,要进行________次减法运算.题十六:用辗转相除法求下面两数的最大公约数,并用更相减损术检验你的结果:(1)80, 36;(2)294, 84题十七:用秦九韶算法求多项式f (x)=7x3+3x2-5x+11在x=23时的值,在运算过程中下列数值不会出现的是().A.164 B.3 767C.86 652 D.85 169题十八:用秦九韶算法计算多项式f (x)=x6-12x5+60x4-160x3+240x2-192x+64,当x=2时的值.基本算法语句与算法案例课后练习参考答案题一: D .详解:执行赋值语句后A 的值依次为2, 6, 24, 120,故最后A 的值为120.题二: (1) 16;(2) 1,2,3;(3) 20, 30, 20.详解:(1)因为a =5,b =3,c =(a +b )/2=4,所以d =c 2=16,输出d 的值为16.(2)因为a =1,b =2,c =a +b ,所以c =3,b =a +c -b ,即b =1+3-2=2.所以输出1,2, 3.(3)由b =20及a =b 知a =20,由c =30及b =c 知b =30,再由c =a 及a =20知c =20.所以a =20,b =30,c =20,输出a ,b ,c 的值是20, 30, 20.题三: D .详解:由程序知a =3时,y =2×3=6.题四: C .详解:当a =3,b =24,c =7时,此时b >a ,首先是a 、b 交换数值,即a =24,b =3,c =7,又此时c >b ,执行的程序是b 、c 交换数值,即b =7,c =3,所以a =24,b =7,c =3.题五: B .详解:只要a <100,a 的值就加1,a =99时,执行循环体a =a +1后,a 的值为100.此时结束循环,故结束循环后a 的值为100.当i =7时最后执行一次循环体此时i =7+2=9,S =2×9+3=21题六: (1)①m =0 ②i =i +1;(2)见详解.详解: (1)①m =0 ②i =i +1;(2)改写为WHILE 型循环程序如下:题七: (1)6;(2)0.详解:(1)Ⅰ中,x =x *2=2,x =x *3=2×3=6,故输出x 的值是6.(2)Ⅱ的功能是求y =x 2+6的函数值,由题意Ⅱ中y =6,∴x 2+6=6,即x =0.输入的值为0.题八: 见详解.详解:程序如下:INPUT “更正前的成绩”;a ,b ,cx =aa =cc =b b =xPRINT “更正后的成绩”;a ,b ,cEND题九: B .详解:该程序执行的功能是给出x ,求分段函数y =⎩⎨⎧x 2-3x +5 (x <0)(x -1)2 (x ≥0)的相应y 的值. 当y =9时,可得x =4或x =-1.题十: 1或-1.详解:本程序执行的功能是求函数y =⎩⎨⎧(x -1)2 (x ≥0)(x +1)2 (x <0)的函数值. 由函数的性质知当x =1或x =-1时,y 有最小值为0.题十一: 3.详解:当i =1时,c =3+(-1)=2,a =-1,b =2;当i =2时,c =-1+2=1,a =2,b =1;当i =3时,c =2+1=3,a =1,b =3,此时i =4.因为n =5,故n -2=3,此时循环结束,输出c =3.题十二: C .详解:第一个程序中,i =7时执行循环体i =i +2,此时i 为9,S =2×9+3=21.结束循环.第二个程序中,i =7时,S =2×7+3=17.然后,执行i =i +2,此时i =9,结束循环.题十三: 见详解.详解:程序框图如图题十四: 见详解.详解:由于共有12名评委,所以每位选手会有12个分数,我们可以用循环结构来完成这12个分数的输入,同时设计累加变量求出这12个分数之和.本问题的关键在于从这12个输入的分数中找出最大数与最小数,以便从总分中减去这两个数.由于每位选手的分数都介于0分和10分之间,故我们可以先假设其中的最大数为0,最小数为10,然后每输入一个评委的分数,就进行一次比较.若输入的数大于0,就将其代替最大数,若输入的数小于10,就用它代替最小的数,依次比较下去,就能找出这12个数中的最大数与最小数.循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均分数.程序框图如图所示.题十五:3.详解:辗转相减的过程如下:135-81=54,81-54=27,54-27=27.要进行3次减法运算.题十六:(1)4;(2)42.详解:(1)80=36×2+8,36=8×4+4,8=4×2+0,即80与36的最大公约数是4.验证:80-36=44,44-36=8,36-8=28,28-8=20,20-8=12,12-8=4,8-4=4,∴80与36的最大公约数为4.(2)294=84×3+42,84=42×2.即294与84的最大公约数是42.验证:∵294与84都是偶数可同时除以2,即取147与42的最大公约数后再乘2.147-42=105,105-42=63,63-42=21,42-21=21,∴294与84的最大公约数为21×2=42.题十七:D.详解:f (x)=((7x+3)x-5)x+11,按由内到外的顺序依次计算一次多项式x=23时的值v0=7;v1=v0·23+3=164;v2=v1·23-5=3 767;v3=v2·23+11=86 652.故不会出现D项.题十八:0.详解:将f (x)改写为f (x)=(((((x-12)x+60)x-160)x+240)x-192)x+64,由内向外依次计算一次多项式当x=2时的值v0=1,v1=1×2-12=-10,v2=-10×2+60=40,v3=40×2-160=-80,v4=-80×2+240=80,v5=80×2-192=-32,v6=-32×2+64=0.∴f (2)=0,即x=2时,原多项式的值为0.。

人教A版高中数学必修三练习:第一章算法初步1.3算法案例含答案

人教A版高中数学必修三练习:第一章算法初步1.3算法案例含答案

分层训练·进阶冲关A组基础练( 建议用时 20 分钟)1.在对 16 和 12 求最大条约数时 , 整个操作如下:16-12=4,12-4=8,8-4=4.由此能够看出12 和 16 的最大条约数是( A )A.4B.12C.16D.82. 在 m=nq+r(0≤r<n) 中, 若 k 是 n,r 的条约数 , 则 k m,n 的条约数.( A)A. —定是B. 不必定是C.必定不是D.不可以确立3.相关展转相除法以下说法正确的选项是 ( C ) A.它和更相减损术同样是求多项式值的一种方法B. 基本步骤是用较大的数m除以较小的数 n 获得除式 m=nq+r,直至 r<n 为止C.基本步骤是用较大的数m除以较小的数 n 获得除式 m=nq+r(0≤r<n),频频进行 , 直到 r=0 为止D.以上说法皆错4. 已知 7 163=209×34+57,209=57×3+38,57=38×1+19,38=19×2. 根据上述一系列等式 , 可确立 7 163 和 209 的最大条约数是( C )A.57B.3C.19D.345. 把 389 化为四进制数 , 则该数的末位是( A )A.1B.2C.3D.46. 用秦九韶算法求n 次多式 f(x)=a n x n+a n-1 x n-1 +⋯+a1x+a0的 , 当 x=x0 , 求f(x 0) 需要算乘方、乘法、加法的次数分 ( C )A.,n,nB.n,2n,nC.0,n,nD.0,2n,n7. 用更相减求36 与 134 的最大公数 , 第一步先除以2,获得 18与 67 .8.用相除法求 294 和 84 的最大公数 , 需要做除法的次数是2 .9. 三位七制数表示的最大的十制数是342 .10.秦九韶是我国南宋期的数学家 , 普州 ( 四川省安岳 ) 人, 他在所著的《数九章》中提出的多式求的秦九韶算法 , 到现在还是比先的算法 , 如所示的程序框出了利用秦九韶算法求某多式的一个例 . 若入 n,x 的分 3,3, 出 v 的48 .11.将 1234(5)化八制数 .【分析】先将 1234 (5)化十制数 :1234 (5) =1 ×5 3 +2 ×5 2 +3 ×5 1+4 ×5 0 =194.再将十制数 194 化八制数 :因此 1234 (5) =302 (8) .12. 用秦九韶算法计算多项式f(x)=x 6-12x 5+60x4 -160x 3+240x2-192x+64,当 x=2 时的值 .【分析】将 f(x) 改写为f(x)=(((((x-12)x+60)x-160)x+240)x-192)x+64, v0 =1,v 1 =1×2-12=-10,v 2 =-10×2+60=40,v 3 =40×2-160=-80,v 4 =-80×2+240=80,v 5 =80×2-192=-32,v 6 =-32×2+64=0.因此f(2)=0,即x=2 时,原多项式的值为0.B组提高练( 建议用时 20 分钟)13.以下各数中最小的数为 ( A )A.101011(2)B.1210(3)C.110(8)D.68(12)14.《九章算术》是中国古代的数学专著 , 此中的一段话“可半者半之 , 不行半者 , 副置分母、子之数 , 以少减多 , 更相减损 , 求其等也 , 以等数约之”用程序框图表示如图, 那么这个程序的作用是( B )A. 求两个正数 a,b 的最小公倍数B. 求两个正数 a,b 的最大公数C.判断此中一个正数能否能被另一个正数整除D.判断两个正数 a,b 能否相等15.用秦九韶算法求多式 f(x)=1+2x+x 2-3x 3+2x4在 x=-1 的 ,v 2的果是( D)A.-4B.-1C.5D.616.396 与 270 的最大公数与最小公倍数分18,5 940 .17.已知一个 k 制的数 123(k)与十制的数 38 相等 , 求 k 的 .【分析】由 123 (k) =1 ×k 2 +2 ×k 1 +3 ×k 0=k 2 +2k+3,得 k 2+2k+3=38, 因此 k 2 +2k-35=0,因此 k=5或k=-7(舍),因此 k=5.18. 用秦九韶算法求多式f(x)=12+35x-8x 2+79x3+6x4+5x5+3x6, 当 x=-4 ,v 4的 .【分析】依照秦九韶算法有v 0 =a 6 =3,v 1 =v 0x+a 5 =3 ×(-4)+5=-7,v2=v 1 x+a 4 =-7×(-4)+6=34,v3=v 2 x+a 3 =34×(-4)+79=-57,v4=v 3 x+a 2=-57×(-4)+(-8)=220.C 培 ( 建用 15 分 )19.程序框 , 利用秦九韶算法算多式 f(x)=a n x n+a n-1 x n-1 +⋯+a1x+a0的 , 当 x=x0, 框中 A 填入a n-k.20. 三个数 168,54,264 的最大条约数为 6 .封闭 Word 文档返回原板块。

最新人教版高中数学必修3第一章《基本算法语句1.2.1输入语句、输出语句和赋值语句》(附答案)

最新人教版高中数学必修3第一章《基本算法语句1.2.1输入语句、输出语句和赋值语句》(附答案)

1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.下列赋值语句能使y的值为4的是()A.y-2=6 B.2* 3-2=yC.4=y D.y=2*3-22.程序:M=1M=M+1M=M+2PRINT MEND运行的结果是()A.1 B.2 C.3 D.43.阅读程序:INPUT “x=”;xy=x^3+3* x^2-24*x+30PRINT xPRINT yEND则其中的输入语句为__________;输出语句为__________;赋值语句为__________.4.指出下列语句的错误,并改正:(1)A=B=50(2)x=1,y=2,z=3(3)INPUT“How old are you”x(4)INPUT,x(5)PRINT A+B=;C(6)PRINT Good-bye!答案:1.D 2.D3.INPUT “x=”;x PRINT x,PRINT y y=x^3+3*x^2-24*x+304.解:(1)变量不能够连续赋值.可以改为A=50B=A(2)一个赋值语句只能给一个变量赋值.可以改为:x=1y=2z=3(3)INPUT语句“提示内容”后面应有个分号(;),改为:INPUT“How old are you”;x(4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,但不能用其他符号.改为:INPUT x(5)PRINT语句“提示内容”部分要加引号(“”).改为:PRINT“A+B=”;C(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“”).改为:PRINT“Goodbye!”1.计算机执行下面的程序段后,输出的结果是()a=1b=3a=a+bb=a-bPRINT a,bA.1,3 B.4,1 C.0,0 D.6,0 2.下列程序若输出的结果为4,则输入的x值可能是()INPUT“x=”;xy=x^2+2* x+1PRINT yENDA.1 B.-3 C.-1 D.1或-3 3.执行下列语句(x MOD y表示x除以y的余数):INPUT“x,y=”;x,yA=x*yB=x MOD yC=A* y+BPRINT A,B,CEND则其运行后的结果是________(运行时从键盘上输入16和5).4.程序:INPUT“a,b,c=”;a,b,cPRINT a,b,ca=bb=cc=aPRINT a,b,cEND若输入10,20,30,则输出的结果为________.5.结合下图指出下列程序的功能.INPUT R,aS1=a*aS=3.14*R* R-S1PRINT SEND6.编写一个程序,输入正方形的边长,输出它的面积和对角线长.7.王妈妈开了一家小型餐馆,为了节约服务生收费时间,她购进红、黄、蓝、绿四种颜色的盘子,用这几种颜色的盘子分别盛5元、8元、10元和12元的食品,这样结账的时候,只要数一下盘子就可以了.请利用赋值语句写出用餐计费的程序.答案:1.B执行第3条语句时a=a+b=1+3=4,执行第4条语句时b=a-b=4-3=1,所以最后输出4,1.2.D令x2+2x+1=4,得x=1或x=-3.3.80,1,401∵x=16,y=5,∴A=16×5=80.B是16除以5的余数,值为1.C=80×5+1=401.4.20,30,20通过3个赋值语句交换了它们之间的值,即把b的值给了a,c的值给了b,新得到的a的值给了c.5.解:该程序的功能是用来求图中四个弓形的面积的和.6.解:程序如下:INPUT“a=”;aS=a*ai=SQR(2*(a*a))PRINT S,iEND7.解:设置变量a,b,c,d分别表示用餐的红、黄、蓝、绿的盘子的个数,变量p表示金额.用输入与输出语句.程序如下:INPUT“a=”;aINPUT“b=”;bINPUT“c=”;cINPUT“d=”;dp=5*a+8*b+10*c+12*dPRINT“p=”;pEND1.INPUT“A=”;1A=A*2A=A*3A=A*4A=A*5PRINT AEND程序输出的结果A是()A.5 B.6 C.15 D.120答案:D通过4个赋值语句,使A=1×2×3×4×5=120.2.阅读下面的程序语句,并指出当a=3,b=-5时的计算结果:(1)INPUT a, b(2)INPUT a, b(3)INPUT a, bx=a+b a=a+b a=a+by=a-b b=a-b b=a-ba =(x +y)/2 a =(a +b)/2 a =(a -b)/2b =(x -y)/2 b =(a -b)/2 b =(a +b)/2PRINT a, b PRINT a, b PRINT a, ba =__,b =__ a =__,b =__ a =__,b =__.答案:(1)3 -5 (2)0.5 -1.25 (3)-2.5 0.25 (1)x =a +b =-2,y =a -b =8,a =3,b =-5;(2)a =a +b =-2,b =a -b =-2-(-5)=3,a =a +b 2=-2+32=0.5, b =a -b 2=0.5-32=-1.25; (3)a =a +b =-2,b =a -b =3,a =a -b 2=-2-32=-2.5,b =a +b 2=-2.5+32=0.25. 3.读如下两个程序.程序1: 程序2:若两个程序输入的值相同,并且执行结果也相同,则这两个程序的输入值为__________,执行结果为________.答案:0 2 令x +2=2x +2,得x =0,此时y =2.4.根据下列程序,画出程序框图.INPUT “x ,y =”;x ,yPRINT “x =”;x/2,“y =”;3*yx =x +1y =y -1PRINT “x =”;x ,“y =”;yEND答案:解:该程序对应的程序框图如下:5.编写一个程序,要求输入两个正数a和b的值,输出a b与b a的值.答案:解:方法一:INPUT “a=,b=”;a,bM=a^bN=b^aPRINT “a^b=”;MPRINT “b^a=”;NEND方法二:INPUT “a=,b=”;a,bM=a^bPRINT Mx=aa=bb=xN=a^bPRINT NEND6.某高中期中考试之后统计出了语文、数学、外语、物理、生物、化学、历史、政治、地理这九门课程各自的平均分,现在要我们计算出这九门课程的平均成绩.请写出该算法的程序.答案:解:分别记语文、数学、外语、物理、生物、化学、历史、政治、地理这九门课程各自的平均分为a,b,c,d,e,f,g,h,i.用输入语句即可.程序如下:INPUT“Chinese=”;aINPUT“Maths=”;bINPUT“English=”;cINPUT“Physics=”;dINPUT“Biology=”;eINPUT“Chemistry=”;fINPUT“History=”;gINPUT“Politics=”;hINPUT“Geography=”;iPRINT“The aver=”;(a+b+c+d+e+f+g+h+i)/9END点评:输入语句的格式是:INPUT“提示内容”;变量.其中“提示内容”与变量之间必须用分号“;”隔开,“提示内容”的主要作用是能够让程序运行者更清楚地在计算机屏幕上看到程序指令,以便更方便、精确地输入相应的变量值.输入语句可以给多个变量赋值.其格式:INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,…,特别注意的是各提示信息之间以及各变量之间必须用逗号“,”隔开.7.编写一个程序,求用长度为L 的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积,要求输入L 的值,输出正方形和圆的面积.答案:解:设围成的正方形的边长为a ,依题意4a =L ,a =L 4, 所以正方形的面积为S 1=(L 4)2=L 216; 同理若设围成的圆的半径为R ,则2πR =L ,R =L , 所以圆的面积为S 2=πR 2=π(L 2π)2=L 24π. 程序如下:INPUT “L =”;LS1=(L * L)/16S2=(L *L)/(4*3.14)PRINT “S1=”;S1PRINT “S2=”;S2END8.已知函数f(x)=x 2-1,g(x)=2x +3,设计程序求f[g(0)]+g[f(2)]的值.答案:解:程序如下:x =0g1=2*x +3f1=g1*g1-1y1=f1x =2f2=x *x -1g2=2* f2+3y2=g2y =y1+y2PRINT yEND点评:由于在很多算法中,变量的初始值是根据情况经常改变的,所以我们可以把程序和初始数据分开,每次算题时,即使初始数据改变,也不必改变程序,只要在程序运行时,输入相应的数据即可,这个过程就是用输入语句来控制的.9.某工种按工时计算工资,每月总工资=每月劳动时间(小时)×每小时工资,从总工资中扣除10%作公积金,剩余的为应发工资,当输入劳动时间和每小时工资数时,输出应发工资.写出算法,画出程序框图并编写程序.答案:解:算法如下:第一步,输入月劳动时间t和每小时工资a.第二步,求每月总工资y=每月劳动时间t×每小时工资a.第三步,求应发工资z=每月总工资y×(1-10%).第四步,输出应发工资z.程序框图:程序:INPUT t,ay=a*tz=0.9*yPRINT zEND10.已知钱数x(不足10元),要把它用1元、5角、1角、1分的硬币表示,若要用尽量少的硬币个数表示x,请设计一个算法,求各硬币的个数.(提示:int()是一个函数,int(x)表示x的整数部分)答案:解:要用尽量少的硬币表示钱数,也就是要尽可能地用大面值的硬币.则1元钱的个数就是x的整数部分,记为a;5角钱的个数就是(x-a)/0.5的整数部分,记为b;1角钱的个数就是(x-a-0.5b)/0.1的整数部分,记为c;1分钱的个数就是(x-a-0.5b-0.1c)/0.01的整数部分.程序如下:INPUT xa=int(x)b=int((x-a)/0.5)c=int((x-a*1-b*0.5)/0.1)d=int((x-a*1-b*0.5-c*0.1)/0.01) PRINT a,b,c,dEND。

人教版高中数学必修三单元测试题及答案 第二单元 基本算法语句与算法案例

人教版高中数学必修三单元测试题及答案  第二单元  基本算法语句与算法案例

第二单元测试卷(基本算法语句与算法案例)(时间90分钟,满分100分)一、选择题:本大题共8小题,每小题5分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.1. 运行下面程序,输出结果为 a =3b =5 a =a +b b =a\bPRINT a ,bA .3,5B .8,53C .8,1D .8,852. 从键盘上输入16和5,执行下列算法语句后的结果为 INPUT “x ,y =”;x ,y A =x*yB =x MOD yC =A*y +BPRINT A ,B ,C END(x MOD y 表示整数x 除以整数y 的余数)A .A =80,B =1,C =401 B .A =80,B =3,C =403 C .A =80,B =3.2,C =403.2D .A =80,B =3.2,C =404 3. 用辗转相除法求294和84的最大公约数时,需要做除法的次数是 A .1 B .2 C .3 D .44. 用秦九韶算法计算多项式()654323456781f x x x x x x x =++++++,求当0.4x =时的值时,需要做乘法和加法的次数分别是A .6,6B .5,6C .5,5D .6,5 5. 下边程序运行后输出的结果是 n=5s=0WHILE s<15 s =s +n n=n-1 WEND PRINT n ENDA .-1B .0C .1D .2 6. 下列程序语句的算法功能是 INPUT a ,b ,c IF a<b THEN a =b END IFIF a<c THEN a =c END IF PRINT a ENDA .输出a ,b ,c 三个数中的最大数B .输出a ,b ,c 三个数中的最小数C .将a ,b ,c 按从小到大排列D .将a ,b ,c 按从大到小排列 7. 如果下边程序运行后输出的结果是132,那么在程序UNTIL 后面的“条件”应为 i=12 s=1DOs=s*i i=i-1LOOP UNTIL “条件” PRINT s ENDA .11i >B .11i >=C .11i <=D .11i < 8. 运行以下程序输出结果为 s =0T =0 i =1 DOT =T +i s =s +T i =i +1LOOP UNTIL i>10 PRINT s ENDA .55B .165C .220D .12二、填空题:本大题共4小题,每小题5分,共20分9. 下列程序语句是求函数41y x =-+的函数值,则①处为INPUT “x=”;x IF x>=4 THEN y=x-3 ELSE ○1 ; END IF PRINT y END10. 下面程序是求1~1000内所有能被3整除的数的和,则横线处缺的程序项是 ; S=0 i=3WHILE i<1000 S=S+i WENDPRINT “S=”;S END11. 下面程序的功能是________. INPUT “n=”;nS=0 i=1WHILE i<=n S=S+1/(i*(i+1))i=i+1WEND PRINT S END12. 下面程序是求使147300n ++++≥成立的最小的正整数n ,则横线处缺的程序项是 ; S =0i =1 DO S =S +i i =i +3LOOP UNTIL S>=300PRINT nEND三、解答题:本大题共4小题,共40分.解答应写出文字说明,证明过程或演算步骤.13.(本小题满分10分)某居民小区的物业部门每月向居民收取一定的物业费,收费办法为:住房面积不超过100m2的每月20元,超过部分每30m2每月加收10元(不足30m2以30m2计算).若该小区住房面积最大为150m2,试设计一个程序,求出每户居民应收取的物业费.14. (本小题满分10分)编制程序:给出30个数:1,2,4,7,11,…,其规律是:第一个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推,计算这30个数的和。

高中数学必修三课后习题答案

高中数学必修三课后习题答案

高中数学必修三课后习题答案第一章 算法初步 1.1算法与程序框图练习(P5) 1、算法步骤:第一步,给定一个正实数r .第二步,计算以r 为半径的圆的面积2S r π=.第三步,得到圆的面积S .2、算法步骤:第一步,给定一个大于1的正整数n .第二步,令1i =.第三步,用i 除n ,等到余数r .第四步,判断“0r =”是否成立. 若是,则i 是n 的因数;否则,i 不是n 的因数. 第五步,使i 的值增加1,仍用i 表示.第六步,判断“i n >”是否成立. 若是,则结束算法;否则,返回第三步.练习(P19)算法步骤:第一步,给定精确度d ,令1i =.的到小数点后第i 位的不足近似值,赋给a 的到小数点后第i 位的过剩近似值,赋给b . 第三步,计算55b am =-.第四步,若m d <,则得到5a;否则,将i 的值增加1,仍用i 表示.返回第二步. 第五步,输出5a.程序框图:习题1.1 A 组(P20)1、下面是关于城市居民生活用水收费的问题.为了加强居民的节水意识,某市制订了以下生活用水收费标准:每户每月用水未超过7 m 3时,每立方米收费1.0元,并加收0.2元的城市污水处理费;超过7m 3的部分,每立方收费1.5元,并加收0.4元的城市污水处理费.设某户每月用水量为x m 3,应交纳水费y 元,那么y 与x 之间的函数关系为 1.2,071.9 4.9,7x x y x x ≤≤⎧=⎨->⎩我们设计一个算法来求上述分段函数的值.算法步骤:第一步:输入用户每月用水量x .第二步:判断输入的x 是否不超过7. 若是,则计算 1.2y x =;若不是,则计算 1.9 4.9y x =-.第三步:输出用户应交纳的水费y .程序框图:2、算法步骤:第一步,令i =1,S=0.第二步:若i ≤100成立,则执行第三步;否则输出S. 第三步:计算S=S+i 2.第四步:i = i +1,返回第二步.程序框图:3、算法步骤:第一步,输入人数x ,设收取的卫生费为m 元.第二步:判断x 与3的大小. 若x >3,则费用为5(3) 1.2m x =+-⨯;若x ≤3,则费用为5m =.第三步:输出m .程序框图:B 组 1、算法步骤:第一步,输入111222,,,,,a b c a b c ..第二步:计算21121221b c b c x a b a b -=-.第三步:计算12211221a c a c y ab a b -=-.第四步:输出,x y .程序框图:INPUT “a ,b=”;a ,bsum=a+b diff=a -b pro=a*b quo=a/bPRINT sum ,diff ,pro ,quoEND2、算法步骤:第一步,令n =1第二步:输入一个成绩r ,判断r 与6.8的大小. 若r ≥6.8,则执行下一步;若r<6.8,则输出r ,并执行下一步.第三步:使n 的值增加1,仍用n 表示.第四步:判断n 与成绩个数9的大小. 若n ≤9,则返回第二步;若n >9,则结束算法.程序框图:说明:本题在循环结构的循环体中包含了一个条件结构.1.2基本算法语句 练习(P24) 1、程序:2、程序:3、程序:练习(P29) 1、程序:INPUT “a ,b ,c=”;a ,b ,cIF a+b>c AND a+c>b AND b+c>a THEN PRINT “Yes.” ELSEPRINT “No.” END IF INPUT “a ,b ,c=”;a ,b ,cp=(a+b+c)/2 s=SQR(p*(p -a) *(p -b) *(p -c)) PRINT “s=”;s END INPUT “F=”;F C=(F -32)*5/9 PRINT “C=”;C END4、程序: INPUT “a ,b ,c=”;a ,b ,csum=10.4*a+15.6*b+25.2*c PRINT “sum =”;sum END2、本程序的运行过程为:输入整数x . 若x 是满足9<x <100的两位整数,则先取出x 的十位,记作a ,再取出x 的个位,记作b ,把a ,b 调换位置,分别作两位数的个位数与十位数,然后输出新的两位数. 如输入25,则输出52. 34练习(P32) 1 2习题1.2 A 组(P33)1、1(0)0(0)1(0)x x y x x x -+<⎧⎪==⎨⎪+>⎩23、程序: 习题1.2 B 组(P33) 1、程序:23 41.3算法案例 练习(P45) 1、(1)45; (2)98; (3)24; (4)17. 2、2881.75.3、2200811111011000=() ,820083730=() 习题1.3 A 组(P48) 1、(1)57; (2)55. 2、21324.3、(1)104; (2)7212() (3)1278; (4)6315().4、习题1.3 B 组(P48)1、算法步骤:第一步,令45n =,1i =,0a =,0b =,0c =.第二步,输入()a i .第三步,判断是否0()60a i ≤<. 若是,则1a a =+,并执行第六步. 第四步,判断是否60()80a i ≤<. 若是,则1b b =+,并执行第六步. 第五步,判断是否80()100a i ≤≤. 若是,则1c c =+,并执行第六步. 第六步,1i i =+. 判断是否45i ≤. 若是,则返回第二步.2、如“出入相补”——计算面积的方法,“垛积术”——高阶等差数列的求和方法,等等. 第二章复习参考题A组(P50)1、(1)程序框图:程序:1、(2)程序框图:程序:2、见习题1.2 B组第1题解答.INPUT “x=”;x IF x<0 THENy=0ELSEIF x<1 THENy=1ELSEy=xEND IFEND IFPRINT “y=”;y ENDINPUT “x=”;x IF x<0 THENy=(x+2)^2 ELSEIF x=0 THENy=4ELSEy=(x-2)^2 END IFEND IFPRINT “y=”;y END34、程序框图:程序:INPUT “t=0”;t IF t<0 THEN PRINT “Please input again.”ELSE IF t>0 AND t<=180 THENy=0.2ELSEIF (t -180) MOD 60=0 THENy=0.2+0.1*(t-180)/60ELSEy=0.2+0.1*((t-180)\60+1)END IFEND IFPRINT “y=”;yEND IF END INPUT “n=”;n i=1 S=0WHILE i<=n S=S+1/i i=i+1 WENDPRINT “S=”;S END5、 (1)向下的运动共经过约199.805 m (2)第10次着地后反弹约0.098 m (3)全程共经过约299.609 m 第二章 复习参考题B 组(P35)1、 2、3、算法步骤:第一步,输入一个正整数x 和它的位数n . 第二步,判断n 是不是偶数,如果n 是偶数,令2n m =;如果n 是奇数,令12n m -=. 第三步,令1i =i=100 sum=0 k=1 WHILE k<=10 sum=sum+i i=i /2 k=k+1 WEND PRINT “(1)”;sum PRINT “(2)”;i PRINT “(3)”;2*sum -100 ENDINPUT “n=”;n IF n MOD 7=0 THEN PRINT “Sunday ” END IF IF n MOD 7=1 THEN PRINT “Monday ” END IF IF n MOD 7=2 THEN PRINT “Tuesday ” END IF IF n MOD 7=3 THEN PRINT “Wednesday ” END IF IF n MOD 7=4 THEN PRINT “Thursday ” END IF IF n MOD 7=5 THEN PRINT “Friday ” END IF IF n MOD 7=6 THEN PRINT “Saturday ” END IF END第四步,判断x 的第i 位与第(1)n i +-位上的数字是否相等. 若是,则使i 的值增加1,仍用i 表示;否则,x 不是回文数,结束算法.第五步,判断“i m >”是否成立. 若是,则n 是回文数,结束算法;否则,返回第四步.第二章 统计 2.1随机抽样 练习(P57)1、.况之间有误差. 如抽取的部分个体不能很好地代表总体,那么我们分析出的结果就会有偏差. 2、(1)抽签法:对高一年级全体学生450人进行编号,将学生的名字和对应的编号分别写在卡片上,并把450张卡片放入一个容器中,搅拌均匀后,每次不放回地从中抽取一张卡片,连续抽取50次,就得到参加这项活动的50名学生的编号. (2)随机数表法:第一步,先将450名学生编号,可以编为000,001, (449)第二步,在随机数表中任选一个数. 例如选出第7行第5列的数1(为了便于说明,下面摘取了附表的第6~10行).16 22 77 94 39 49 54 43 54 82 17 37 93 23 78 87 35 20 96 43 84 26 34 91 64 84 42 17 53 31 57 24 55 06 88 77 04 74 47 67 21 76 33 50 25 83 92 12 06 76 63 01 63 78 59 16 95 55 67 19 98 10 50 71 75 12 86 73 58 07 44 39 52 38 79 33 21 12 34 29 78 64 56 07 82 52 42 07 44 38 15 51 00 13 42 99 66 02 79 54 57 60 86 32 44 09 47 27 96 54 49 17 46 09 62 90 52 84 77 27 08 02 73 43 28第三步,从选定的数1开始向右读,得到一个三位数175,由于175<450,说明号码175在总体内,将它取出;继续向右读,得到331,由于331<450,说明号码331在总体内,将它取出;继续向右读,得到572,由于572>450,将它去掉. 按照这种方法继续向右读,依次下去,直到样本的50个号码全部取出,这样我们就得到了参加这项活动的50名学生. 3、用抽签法抽取样本的例子:为检查某班同学的学习情况,可用抽签法取出容量为5的样本. 用随机数表法抽取样本的例子:部分学生的心理调查等.抽签法能够保证总体中任何个体都以相同的机会被选到样本之中,因此保证了样本的代表性.4、与抽签法相比,随机数表法抽取样本的主要优点是节省人力、物力、财力和时间,缺点是所产生的样本不是真正的简单样本. 练习(P59)1、系统抽样的优点是:(1)简便易行;(2)当对总体结构有一定了解时,充分利用已有信息对总体中的个体进行排队后再抽样,可提高抽样调查;(3)当总体中的个体存在一种自然编号(如生产线上产品的质量控制)时,便于施行系统抽样法.系统抽样的缺点是:在不了解样本总体的情况下,所抽出的样本可能有一定的偏差. 2、(1)对这118名教师进行编号;(2)计算间隔1187.37516k==,由于k不是一个整数,我们从总体中随机剔除6个样本,再来进行系统抽样. 例如我们随机剔除了3,46,59,57,112,93这6名教师,然后再对剩余的112位教师进行编号,计算间隔7k=;(3)在1~7之间随机选取一个数字,例如选5,将5加上间隔7得到第2个个体编号12,再加7得到第3个个体编号19,依次进行下去,直到获取整个样本.3、由于身份证(18位)的倒数第二位表示性别,后三位是632的观众全部都是男性,所以这样获得的调查结果不能代表女性观众的意见,因此缺乏代表性.练习(P62)1、略2、这种说法有道理,因为一个好的抽样方法应该能够保证随着样本容量的增加,抽样调查结果会接近于普查的结果. 因此只要根据误差的要求取相应容量的样本进行调查,就可以节省人力、物力和财力.3、可以用分层抽样的方法进行抽样. 将麦田按照气候、土质、田间管理水平的不同而分成不同的层,然后按照各层麦田的面积比例及样本容量确定各层抽取的面积,再在各层中抽取个体(这里的个体是单位面积的一块地).习题2.1 A组(P63)1、产生随机样本的困难:(1)很难确定总体中所有个体的数目,例如调查对象是生产线上生产的产品.(2)成本高,要产生真正的简单随机样本,需要利用类似于抽签法中的抽签试验来产生非负整值随机数.(3)耗时多,产生非负整数值随机数和从总体中挑选出随机数所对的个体都需要时间.2、调查的总体是所有可能看电视的人群.学生A的设计方案考虑的人数是:上网而且登录某网址的人群,那些不能上网的人群,或者不登录某网址的人群就被排除在外了. 因此A方案抽取的样本的代表性差.学生B的设计方案考虑的人群是小区内的居民,有一定的片面性. 因此B方案抽取的样本的代表性差.学生C的设计方案考虑的人群是那些有电话的人群,也有一定的片面性. 因此C方案抽取的样本的代表性.所以,这三种调查方案都有一定的片面性,不能得到比较准确的收视率.3、(1)因为各个年级学习任务和学生年龄等因素的不同,影响各年级学生对学生活动的看法,所以按年级分层进行抽样调查,可以得到更有代表性的样本.(2)在抽样的过程中可能遇到的问题如敏感性问题:有些学生担心提出意见对自己不利;又如不响应问题:由于种种原因,有些学生不能发表意见;等等.(3)前面列举的两个问题都可能导致样本的统计推断结果的误差.(4)为解决敏感性问题,可以采用阅读与思考栏目“如何得到敏感性问题的诚实反应”中的方法设计调查问卷;为解决不响应问题,可以事先向全体学生宣传调查的意义,并安排专人负责发放和催收调查问卷,最大程度地回收有效调查问卷.4、将每一天看作一个个体,则总体由365天组成. 假设要抽取50个样本,将一年中的各天按先后次序编号为0~364天用简单随机抽样设计方案:制作365个号签,依次标上0~364. 将号签放到容器内充分搅拌均匀,从容器中任意不放回取出50个号签. 以签上的号码所对应的那些天构成样本,检测样本中所有个体的空气质量.用系统抽样设计抽样方案:先通过简单随机抽样方法从365天中随机抽出15天,再把剩下的350天重新按先后次序编号为0~349. 制作7个分别标有0~7的号签,放在容器中充分搅拌均匀. 从容器中任意取出一个号签,设取出的号签的编号为a,则编号为7(050)a k k +≤<所对应的那些天构成样本,检测样本中所有个体的空气质量.显然,系统抽样方案抽出的样本中个体在一年中排列的次序更规律,因此更好实施,更受方案的实施者欢迎.5、田径队运动员的总人数是564298+=(人),要得到28人的样本,占总体的比例为27.于是,应该在男运动员中随机抽取256167⨯=(人),在女运动员中随机抽取281612-=(人).这样我们就可以得到一个容量为28的样本.6、以10为分段间隔,首先在1~10的编号中,随机地选取一个编号,如6,那么这个获奖者奖品的编号是:6,16,26,36,46.7、说明:可以按年级分层抽样的方法设计方案. 习题2.1 B 组(P64)1、说明:可以按年级分层抽样的方法设计方案,调查问卷由学生所关心的问题组成. 例如:(1)你最喜欢哪一门课程? (2)你每月的零花钱平均是多少? (3)你最喜欢看《新闻联播》吗? (4)你每天早上几点起床? (5)你每天晚上几点睡觉?要根据统计的结果和具体的情况解释结论,主要从引起结论的可能原因及结论本身含义来解释.2、说明:这是一个开放性的题目,没有一个标准的答案. 2.2用样本估计总体 练习(P71) 1、说明:由于样本的极差为364.41362.51 1.90-=,取组距为0.19,将样本分为10组. 可以按照书上的方法制作频率分布表、频率分布直观图和频率折线图. 2、说明:此题目属于应用题,没有标准的答案.3、茎叶图为:由该图可以看出30名工人的日加工零件个数稳定在120件左右. 练习(P74)这里应该采用平均数来表示每一个国家项目的平均金额,因为它能反应所有项目的信息. 但平均数会受到极端数据2000万元的影响,所以大多数项目投资金额都和平均数相差比较大.练习(P79)1、甲乙两种水稻6年平均产量的平均数都是900,但甲的标准差约等于23.8,乙的标准差约等于41.6,所以甲的产量比较稳定.2、(1)平均重量496.86x ≈,标准差 6.55s ≈.(2)重量位于(,)x s x s -+之间有14袋白糖,所占的百分比约为66.67%.3、(1)略. (2)平均分19.25x ≈,中位数为15.2,标准差12.50s ≈.这些数据表明这些国家男性患该病的平均死亡率约为19.25,有一半国家的死亡率不超过15.2,15.2x >说明存在大的异常数据,值得关注. 这些异常数据使标准差增大. 习题2.2 A 组(P81) 1、(1)茎叶图为:(2)汞含量分布偏向于大于1.00 ppm 的方向,即多数鱼的汞含量分布在大于1.00 ppm 的区域. (3)不一定. 因为我们不知道各批鱼的汞含量分布是否都和这批鱼相同. 即使各批鱼的汞含量分布相同,上面的数据只能为这个分布作出估计,不能保证平均汞含量大于1.00 ppm. (4)样本平均数 1.08x ≈,样本标准差0.45s ≈.(5)有28条鱼的汞含量在平均数与2倍标准差的和(差)的范围内.2比较短,所以在这批棉花中混进了一些次品.3、说明:应该查阅一下这所大学的其他招生信息,例如平均数信息、最低录取分数线信息等. 尽管该校友的分数位于中位数之下,而中位数本身并不能提供更多录取分数分布的信息.在已知最低录取分数线的情况下,很容易做出判断;在已知平均数小于中位数很多,则说明最低录取分数线较低,可以推荐该校友报考这所大学,否则还要获取其他的信息(如标准差的信息)来做出判断. 4、说明:(1)对,从平均数的角度考虑; (2)对,从标准差的角度考虑;(3)对,从标准差的角度考虑; (4)对,从平均数和标准差的角度考虑; 5、(1)不能. 因为平均收入和最高收入相差太多,说明高收入的职工只占极少数. 现在已知知道至少有一个人的收入为50100x =万元,那么其他员工的收入之和为4913.55010075ii x==⨯-=∑(万元)每人平均只有1.53. 如果再有几个收入特别高者,那么初进公司的员工的收入将会很低. (2)不能,要看中位数是多少.(3)能,可以确定有75%的员工工资在1万元以上,其中25%的员工工资在3万元以上.(4)收入的中位数大约是2万. 因为有年收入100万这个极端值的影响,使得年平均收入比中位数高许多.6、甲机床的平均数=1.5x 甲,标准差=1.2845s 甲;乙机床的平均数 1.2z y =,标准差0.8718z s =. 比较发现乙机床的平均数小而且标准差也比较小,说明乙机床生产出的次品比甲机床少,而且更为稳定,所以乙机床的性能较好. 7、(1)总体平均数为199.75,总体标准差为95.26. (2)可以使用抓阄法进行抽样. 样本平均数和标准差的计算结果和抽取到的样本有关. (3) (4)略 习题2.2 B 组(P82)1、(1)由于测试1T 的标准差小,所以测试1T 结果更稳定,所以该测试做得更好一些. (2)由于2T 测出的值偏高,有利于增强队员的信心,所以应该选择测试2T .2、说明:此题需要在本节开始的时候就布置,先让学生分头收集数据,汇总所收集的数据才能完成题目.2.3变量间的相关关系 练习(P85)1、从已经掌握的知识来看,吸烟会损害身体的健康. 但除了吸烟之外,还有许多其他的随机因素影响身体健康,人体健康是很多因素共同作用的结果. 我们可以找到长寿的吸烟者,也更容易发现由于吸烟而引发的患病者,所以吸烟不一定引起健康问题. 但吸烟引起健康问题的可能性大,因此“健康问题不一定是由吸烟引起的,所以可以吸烟”的说法是不对的.2、从现在我们掌握的知识来看,没有发现根据说明“天鹅能够带来孩子”,完全可能存在既能吸引天鹅和又使婴儿出生率高的第3个因素(例如独特的环境因素),即天鹅与婴儿出生率之间没有直接的关系,因此“天鹅能够带来孩子”的结论不可靠.而要证实此结论是否可靠,可以通过试验来进行. 相同的环境下将居民随机地分为两组,一组居民和天鹅一起生活(比如家中都饲养天鹅),而另一组居民的附近不让天鹅活动,对比两组居民的出生率是否相同. 练习(P92)1、当0x =时,147.767y =,这个值与实际卖出的热饮杯数150不符,原因是:线性回归方程中的截距和斜率都是通过样本估计的,存在随机误差,这种误差可以导致预测结果的偏差;即使截距和斜率的估计没有误差,也不可能百分之百地保证对应于x ,预报值y 能够等于实际值y . 事实上:y bx a e =++. (这里e 是随机变量,是引起预报值y 与真实值(1)散点图如下: y 之间的误差的原因之一,其大小取决于e 的方差.)2、数据的散点图为:从这个散点图中可以看出,鸟的种类数与海拔高度应该为正相关(事实上相关系数为0.793). 但是从散点图的分布特点来看,它们之间的线性相关性不强. 习题2.3 A 组(P94)1、教师的水平与学生的学习成绩呈正相关关系. 又如,“水涨船高”“登高望远”等.2、(3)基本成正相关关系,即食品所含热量越高,口味越好.(4)因为当回归直线上方的食品与下方的食品所含热量相同时,其口味更好. 3、(1)散点图如下:(2)回归方程为:0.66954.933y x =+.(2)回归直线如下图所示:(3)加工零件的个数与所花费的时间呈正线性相关关系. 4、(1)散点图为:(2)回归方程为:0.546876.425y x =+.(3)由回归方程知,城镇居民的消费水平和工资收入之间呈正线性相关关系,即工资收入水平越高,城镇居民的消费水平越高. 习题2.3 B 组(P95) 1、(1)散点图如下:(2)回归方程为: 1.44715.843y x =-.(3)如果这座城市居民的年收入达到40亿元,估计这种商品的销售额为42.037y ≈(万元). 2、说明:本题是一个讨论题,按照教科书中的方法逐步展开即可.第二章 复习参考题A 组(P100)1、A .2、(1)该组的数据个数,该组的频数除以全体数据总数; (2)nmN. 3、(1)这个结果只能说明A 城市中光顾这家服务连锁店的人比其他人较少倾向于选择咖啡色,因为光顾连锁店的人使一种方便样本,不能代表A 城市其他人群的想法. (2)这两种调查的差异是由样本的代表性所引起的. 因为A 城市的调查结果来自于该市光顾这家服装连锁店的人群,这个样本不能很好地代表全国民众的观点.4、说明:这是一个敏感性问题,可以模仿阅读与思考栏目“如何得到敏感性问题的诚实反应”来设计提问方法.5、表略. 可以估计出句子中所含单词的分布,以及与该分布有关的数字特征,如平均数、标准差等.6、(1)可以用样本标准差来度量每一组成员的相似性,样本标准差越小,相似程度越高. (2)A 组的样本标准差为 3.730A S ≈,B 组的样本标准差为11.789B S ≈. 由于专业裁判给分更符合专业规则,相似程度应该高,因此A 组更像是由专业人士组成的.7、(1)中位数为182.5,平均数为217.1875.(2)这两种数字特征不同的主要原因是,430比其他的数据大得多,应该查找430是否由某种错误而产生的. 如果这个大数据的采集正确,用平均数更合适,因为它利用了所有数据的信息;如果这个大数据的采集不正确,用中位数更合适,因为它不受极端值的影响,稳定性好. 8、(1)略.(2)系数0.42是回归直线的斜率,意味着:对于农村考生,每年的入学率平均增长0.42%.(3)城市的大学入学率年增长最快. 说明:(4)可以模仿(1)(2)(3)的方法分析数据.第二章 复习参考题B 组(P101)1、频率分布如下表:从表中看出当把指标定为17.46千元 时,月65%的推销员 经过努力才能完成销 售指标.2、(1)数据的散点图如下:(2)用y 表示身高,x 表示年龄,则数据的回归方程为 6.31771.984y x =+. (3)在该例中,斜率6.317表示孩子在一年中增加的高度.(4)每年身高的增长数略. 3~16岁的身高年均增长约为6.323 cm. (5)斜率与每年平均增长的身高之间之间近似相等.第三章 概率3.1随机事件的概率 练习(P113) 1、(1)试验可能出现的结果有3个,两个均为正面、一个正面一个反面、两个均为反面. (2)通过与其他同学的结果汇总,可以发现出现一个正面一个反面的次数最多,大约在50次左右,两个均为正面的次数和两个均为反面的次数在25次左右. 由此可以估计出现一个正面一个反面的概率为0.50,出现两个均为正面的概率和两个均为反面的概率均为0.25. 2、略 3、(1)例如:北京四月飞雪;某人花两元钱买福利彩票,中了特等奖;同时抛10枚硬币,10枚都正面朝上.(2)例如:在王府井大街问路时,碰到会说中文的人;去烤鸭店吃饭的顾客点烤鸭;在1~1000的自然数任选一个数,选到的数大于1. 练习(P118)1、说明:例如,计算机键盘上各键盘的安排,公交线路及其各站点的安排,抽奖活动中各奖项的安排等,其中都用到了概率. 学生可能举出各种各样的例子,关键是引导他们正确分析例子中蕴涵的概率思想.2、通过掷硬币或抽签的方法,决定谁先发球,这两种方法都是公平的. 而猜拳的方法不太公平,因为出拳有时间差,个人反应也不一样.3、这种说法是错误的. 因为掷骰子一次得到2是一个随机事件,在一次试验中它可能发生也可能不发生. 掷6次骰子就是做6次试验,每次试验的结果都是随机的,可能出现2也可能不出现2,所以6次试验中有可能一次2都不出现,也可能出现1次,2次,…,6次. 练习(P121)1、0.72、0.6153、0.44、D5、B 习题3.1 A 组(P123) 1、D . 2、(1)0; (2)0.2; (3)1.3、(1)430.067645≈; (2)900.140645≈; (3)7010.891645-≈.4、略5、0.136、说明:本题是想通过试验的方法,得到这种摸球游戏对先摸者和后摸者是公平的结论. 最好把全班同学的结果汇总,根据两个事件出现的频率比较近,猜测在第一种情况下摸到红球的概率为110,在第二种下也为110. 第4次摸到红球的频率与第1次摸到红球的频率应该相差不远,因为不论哪种情况,第4次和第1次摸到红球的概率都是1 10.习题3.1 B组(P124)1、D.2、略. 说明:本题是为了学生根据实际数据作出一些推断. 一般我们假定每个人的生日在12个月中哪一个月是等可能的,这个假定是否成立,引导学生通过收集的数据作出初步的推断.3.2古典概率练习(P130)1、110. 2、17. 3、16.练习(P133)1、38,38.2、(1)113;(2)1213;(3)14;(4)313;(5)0;(6)213;(7)12;(8)1.说明:模拟的方法有两种.(1)把1~52个自然数分别与每张牌对应,再用计算机做模拟试验.(2)让计算机分两次产生两个随机数,第一次产生1~4的随机数,代表4个花色;第二次产生1~13的随机数,代表牌号.3、(1)不可能事件,概率为0;(2)随机事件,概率为49;(3)必然事件,概率为1;(4)让计算机产生1~9的随机数,1~4代表白球,5~9代表黑球.4、(1)16;(2)略;(3)应该相差不大,但会有差异. 存在差异的主要原因是随机事件在每次试验中是否发生是随机的,但在200次试验中,该事件发生的次数又是有规律的,所以一般情况下所得的频率与概率相差不大.习题3.2 A组(P133)1、游戏1:取红球与取白球的概率都为12,因此规则是公平的.游戏2:取两球同色的概率为13,异色的概率为23,因此规则是不公平的.游戏3:取两球同色的概率为12,异色的概率为12,因此规则是公平的.2、第一位可以是1~9这9个数字中的一个,第二位可以是0~9这10个数字中的一个,所以(1)190;(2)18919090-=;(3)9919010-=3、(1)0.52;(2)0.18.4、(1)12;(2)16;(3)56;(4)16.5、(1)25;(2)825.6、(1)920;(2)920;(3)12.习题3.2 B组(P134)1、(1)13;(2)14.2、(1)35;(2)310;(3)910.说明:(3)先计算该事件的对立事件发生的概率会比较简单.3、具体步骤如下:①建立概率模型. 首先要模拟每个人的出生月份,可用1,2,…,11,12表示月份,用产生取整数值的随机数的办法,随机产生1~12之间的随机数. 由于模拟的对象是一个有10个人的集体,故把连续产生的10个随机数作为一组模拟结果,可模拟产生100组这样的结果.②进行模拟试验. 可用计算器或计算机进行模拟试验.如使用Excel软件,可参看教科书125页的步骤,下图是模拟的结果:其中,A,B,C,D,E,F,G,H,I,J的每一行表示对一个10人集体的模拟结果. 这样的试验一共做了100次,所以共有100行,表示随机抽取了100个集体.③统计试验的结果. K,L,M,N列表示统计结果. 例如,第一行前十列中至少有两个数相同,表示这个集体中至少有两个人的生日在同一月. 本题的难点是统计每一行前十列中至少有两个数相同的个数. 由于需要判断的条件态度,所以用K,L,M三列分三次完成统计.其中K列的公式为“=IF(OR(A1=B1,A1=C1,A1=D1,A1=E1,A1=F1,A1=G1,A1=H1,A1=I1,A1=J1,B1=C1,B1=D1,B1=E1,B1=F1,B1=G1,B1=H1,B1=I1,B1=J1,C1=D1,C1=E1,C1=F1,C1=G1,C1=H1,C1=I1,C1=J1,D1=E1,D1=F1,D1=G1,D1=H1,D1=I1,D1=J1),1,0)”,L列的公式为“=IF(OR(E1=F1,E1=G1,E1=H1,E1=I1,E1=J1,F1=G1,F1=H1,F1=I1,F1=J1,G1=H1,G1=I1,G1=J1,H1=I1,H1=J1,I1=J1),1,0)”,M列的公式为“=IF(OR(K1=1,L1=1),1,0)”,M列的值为1表示该行所代表的10人集体中至少有两个人的生日在同一个月. N1表示100个10人集体中至少有两个人的生日在同一个月的个数,其公式为“=SUM(M$1:M$100)”. N1除以100所得的结果0.98,就是用模拟方法计算10人集体中至少有两个人的生日在同一个月的概率的估计值. 可以看出,这个估计值很接近1.3.3几何概率。

人教版高中数学必修三第一章算法初步1.2.1课时作业含答案

人教版高中数学必修三第一章算法初步1.2.1课时作业含答案

1.2基本算法语句1.2.1 输入语句、输出语句和赋值语句课时目标 掌握三种语句的定义,了解它们的一般格式和作用,借助三种语句完成算法到程序语句的转化.1.输入语句(1)格式:INPUT “提示内容”;变量 (2)功能:输入提示内容要求的相应信息或值.2.输出语句(1)格式:PRINT “提示内容”;表达式.(2)功能:⎩⎪⎨⎪⎧ ①输出常量、变量的值和系统信息;②进行数值计算并输出结果.3.赋值语句(1)格式:变量=表达式.(2)功能:将表达式所代表的值赋给变量.一、选择题1.在INPUT 语句中,如果同时输入多个变量,变量之间的分隔符是() A .逗号 B .分号C .空格D .引号答案 A2.下列关于赋值语句的说法错误的是( )A .赋值语句先计算出赋值号右边的表达式的值B .赋值语句是把左边变量的值赋给赋值号右边的表达式C .赋值语句是把右边表达式的值赋给赋值号左边的变量D .赋值语句中的“=”和数学中的“=”不完全一样答案 B解析 赋值语句的作用是把右边表达式的值赋给赋值号左边的变量.3( )INPUT “x =”;xy =x 2x x *+*PRINT yENDA .1B .-3C .-1D .1或-3答案 D解析 由题意得:x 2+2x =3.解方程得:x =1或-3.4.下列给出的赋值语句中正确的是()A.4=M B.M=-MC.B=B=3 D.x+y=0答案B解析赋值语句的格式为:变量=表达式,是将右边表达式的值赋给左边的变量,赋值时左右两端不能对换,也不能进行字符运算.故选B.5.下列程序段执行后,变量a,b的值分别为()a=15b=20a=a+bb=a-ba=a-bPRINT a,bA.20,15 B.35,35C.5,5 D.-5,-5答案A解析∵a=15,b=20,把a+b赋给a,因此得出a=35,再把a-b赋给b,即b=35-20=15.再把a-b赋给a,此时a=35-15=20,因此最后输出的a,b的值分别为20,15.()6A.2 B.“x=”;xC.“x=”;2 D.x=2答案D二、填空题7.下面一段程序执行后的结果是________.A=2A=A 2A=A+6PRINT AEND答案10解析先把2赋给A,然后把A*2=4赋给A,即B的值为4,再把4+6=10赋给A,所以输出的为10.8.A=11B=22A=A+BPRINT“A=”;APRINT “B=”;BEND该程序的输出结果为______________.答案 A =33,B =229.下面所示的程序执行后,若输入2,5,输出结果为________. INPUT a ,bm =aa =b b =mPRINT a ,bEND答案 5,2三、解答题10.编写一个程序,要求输入两个正数a ,b 的值,输出a b 和b a 的值.解 INPUT “a ,b =”;a ,bPRINT “a b =”;a ^b PRINT “b a =”;b ^aEND11.试设计一个程序,已知底面半径和高,求圆柱体表面积.(π取3.14)解INPUT “R=,H=”;R ,HA=2*3.14*R *HB=3.14*R *RS=A+2*BPRINT “S=”;SEND能力提升12.编写一个程序,求用长度为L 的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L 的值,输出正方形和圆的面积,并画出程序框图.(π取3.14)解 由题意知,正方形的边长为L 4,面积S 1=L 216; 圆的半径为r =L 2π,面积S 2=π(L 2π)2=L 24π. 因此程序如下:INPUT “L =”;LS1=(L*L)/16S2=(L*L)/(4*3.14)PRINT “正方形面积为”;S1PRINT “圆面积为”;S2程序框图:13.给出如图所示程序框图,写出相应的程序.解程序如下:INPUT“x,y=”;x,yx=x/2y=3*yPRINT x,yx= x – yy = y –1PRINT x,yEND1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开.2.输出语句可以输出常量,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.3.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.4.赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同.赋值号与“等于”的意义也不同,若把“=”看作等于,则N=N+1不成立,若看作赋值号,则成立.5.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.附赠材料答题六注意:规范答题不丢分提高考分的另一个有效方法是减少或避免不规范答题等非智力因素造成的失分,具体来说考场答题要注意以下六点: 第一,考前做好准备工作。

最新人教版高中数学必修3第一章《基本算法语句1.2.2条件语句》(附答案)1

最新人教版高中数学必修3第一章《基本算法语句1.2.2条件语句》(附答案)1

1.2.2 条件语句1.条件语句属于算法中的哪个基本逻辑结构 ( )A .顺序结构B .条件分支结构C .循环结构D .以上都不对2.给出以下四个问题,其中不需要用条件语句来描述其算法的有 ( )(1)输入一个数x ,输出它的绝对值(2)求函数的函数值(3)求面积为6的正方形的周长(4)求三个数a ,b ,c 中的最大数A .1个B .2个C .3个D .4个3.某一问题算法的程序如左下:4.某一段程序如右上:当执行该程序时,没有执行语句y =x +1,则输入的x 的范围是__________. 答案:1.B 条件语句是处理条件分支逻辑结构的算法语句.2.A 只有(3)不需要用条件语句来描述.3.求函数y =⎩⎪⎨⎪⎧ 2x -3,3xx<2,x ≥2的函数值 4.x<1 由程序知,当x ≥1时,执行语句y =x +1,否则执行y =2x +1,此时x 的范围是x<1.1.if 语句的基本作用是 ( )A .顺序执行下一个程序B.不执行下一个程序C.若表达式结果为真,则执行它后面的语句D.循环执行下一个程序输入两个数,输出其中较大的数,则①为______.5.某批发部出售袜子,当购买少于300双时,每双批发价为2.5元;不少于300双时,每双批发价为2.2元.试分别画出程序框图和用程序语言编写计算批发金额.6.给出三个正数a,b,c,问以这三个数为三边长能否构成一个三角形?若能,则求出其周长,请设计一个解决本问题的算法的程序.答案:1.C2.A 此程序表示的函数为分段函数y =⎩⎪⎨⎪⎧ -2,0,2, x>0,x =0,x<0.故x =π时,y =-2.3.y =5-x ①处应为x<4时,函数的解析式y =5-x.4.disp(b) 由if a>b disp(a);知,当a>b 时,输出a ,若a ≤b ,则输出b.5.解:程序框图如下图:程序为:i =input(“批发双数i =”);if i<300 T=2.5*i;else T=2.2*i;endT6.解:程序如下:a =input(“a =”);b =input(“b =”);c =input(“c =”);if a +b>c and a +c>b and b +c>aC =a +b +cprint(%io(2),C);elsedisp(“不构成三角形”);end点评:在应用条件语句编写解决某一问题的算法程序时,可按以下思路进行:(1)构思出解决该问题的一个算法(可用自然语言);(2)画出程序框图,形象直观地把算法描述出来;(3)根据这个框图来编写程序,即逐步把框图中的算法步骤用算法语句表达出来,在把程序框图转化为程序语句的过程中,注意其中的条件分支结构相应地用条件语句正确地表示出来.1.下列函数求值算法中需要条件语句的函数为()A.f(x)=x2-1B.y=x3-1C.D.f(x)=2x答案:C求分段函数的函数值必须由条件语句实现.2.为了在运行下面的程序之后得到输出y=9,x输入的值应该是()x=input(“x=”);if x<0y=(x+1)*(x+1);else y=(x-1)*(x-1);endprint(%io(2),y)答案:C若x<0,则由(x+1)2=9得x=-4;若x≥0,则由(x-1)2=9得x=4.3.当a=3时,下面的程序输出的结果是()a=input(“a=”)if a<10y=2*aelse y=a*aendprint(%io(2),y)答案:D∵a<10,y=2a,∴a=3时y=6.A=4.5;B=6;if A>=5B=B+1;elseB=B-3;B=B+2;if B>=4B=B*B;elseB=A+B;endend答案:D ∵A =4.5<5,∴B =B -3=6-3=3,B =B +2=3+2=5>4,∴B =B*B =5×5=25.5.写出下列程序的运行结果.a =input(“a =”)if a<0disp(“no solution ”)elset =sqrt(a);disp(“t =”)enda =-4,输出结果为__________;a =9,输出结果为__________.答案:no solution 3 对输入的a 进行判断,若a<0,则输出“no solution ”,否则输出“a ”.6.写出下列程序的运算结果:x =input(“x =”)if x<=10p =x*0.35;elsep =10*0.35+(x-10)*0.7;endprint(%io(20,p)x=6,p=__________; x =20,p =__________.答案:2.1 10.5 本程序所表达的是分段函数y =⎩⎪⎨⎪⎧0.35x ,10×0.35+0.7(x -10),x ≤10,x>10.7.读下列程序,完成程序后题目.x =input(“x =”);if x>=0__________ t =x ;else t =-x ;end ;disp(t).(1)要使程序能运行,横线处应填__________;(2)该程序的功能是__________.答案:(1),(2)输出一个数的绝对值 if 语句中将条件表达式及语句序列写在同一行时,需在条件表达式后加“,”以示分隔.8.画出程序框图,编写程序,输入两个实数,输出其差的绝对值.答案:解:程序框图如图所示:程序如下:a=input(“a=”);b=input(“b=”);if a>=b,a-b;elseb-a;end9.儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身高超过1.1m但不超过1.4 m,可买半票;若超过1.4m,应买全票,试设计一个购票的程序,输入儿童的身高,输出应购买何种票.答案:解:程序如下:h=input(“h=”);,if h<=1.1disp(“ticket free”);elseif h<=1.4disp(“half free”);elsedisp(“full free”);endend。

高中数学必修三《算法初步》练习题(内含答案)

高中数学必修三《算法初步》练习题(内含答案)

2、基本算法语句:①输入语句。

输入语句的格式:INPUT “提示内容”;变量②输出语句。

输出语句的一般格式:PRINT“提示内容”;表达式③赋值语句。

赋值语句的一般格式:变量=表达式④条件语句。

(1)“IF—THEN—ELSE”语句格式:IF 条件THEN语句1ELSE语句2END IF⑤循环语句。

(1)当型循环语句当型(WHILE型)语句的一般格式为:WHILE 条件循环体WEND(2)“IF—THEN”语句格式:IF 条件THEN语句END IF(2)直到型循环语句直到型(UNTIL型)语句的一般格式为:DO循环体LOOP UNTIL 条件高中数学必修三《算法初步》练习题一、选择题1.下面对算法描述正确的一项是 ( )A .算法只能用伪代码来描述B .算法只能用流程图来表示C .同一问题可以有不同的算法D .同一问题不同的算法会得到不同的结果2.程序框图中表示计算的是 ( ).A .B CD3将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )A B C D .4. 计算机执行下面的程序段后,输出的结果是( )1a = 3b = a a b =+ b a b =-PRINT a ,b A .1,3 B .4,1 C .0,0 D .6,05.当2=x 时,下面的程序运行后输出的结果是 ( )A .3B .7C .15D .17 6. 给出以下四个问题:①输入一个数x , 输出它的相反数 ②求面积为6的正方形的周长 ③输出三个数,,a b c 中的最大数 ④求函数1,0()2,0x x f x x x -≥⎧=⎨+<⎩的函数值其中不需要用条件语句来描述其算法的有 ( ) A .1个 B .2个 C . 3个 D .4个7.图中程序运行后输出的结果为 ( ) A. 3 43 B. 43 3 C. 18- 16 D. 16 18-8. 如果右边程序执行后输出的结果是990,那么在程序中 UNTIL 后面的“条件”应为 ( )A. i>10B. i<8C. i<=9D. i<99. INPUT 语句的一般格式是( )A. INPUT “提示内容”;表达式B.“提示内容”;变量C. INPUT “提示内容”;变量D. “提示内容”;表达式10.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是( )A . 一个算法只能含有一种逻辑结构 B. 一个算法最多可以包含两种逻辑结构 C. 一个算法必须含有上述三种逻辑结构D. 一个算法可以含有上述三种逻辑结构的任意组合11. 如右图所示的程序是用来 ( )A .计算3×10的值B .计算93的值C .计算103的值D .计算12310⨯⨯⨯⋅⋅⋅⨯的值12. 把88化为五进制数是( )A. 324(5)B. 323(5)C. 233(5)D. 332(5)13.下列判断正确的是 ( )A.条件结构中必有循环结构B.循环结构中必有条件结构C.顺序结构中必有条件结构D.顺序结构中必有循环结构14. 如果执行右边的框图,输入N =5,则输出的数等于( ) A .54B.45C. 65 D.5615.某程序框图如图所示,现输入如下四个函数,其中可以输出的函数是 ( )A .2()f x x =B .1()f x x =C .()ln 26f x x x =+-D . ()f x x =二、填空题: 16.(如右图所示)程序框图能判断任意输入的正整数x 是奇数或是偶数, 其中判断框内的条件是_____________17.执行右边的程序框图, 若0.8p =,则输出的n =18. 读下面程序 , 该程序所表示的函数是19.对任意非零实数a ,b ,若a b ⊗的运算原理如图所示,则21lg1000()2-⊗=________.20.将二进制数101 101(2) 化为八进制数,结果为 .21.用“秦九韶算法”计算多项式12345)(2345+++++=x x x x x x f ,当2x =时的值的过程中,要经过 次乘法运算和 次加法运算,其中3v 的值是 .三、解答题: 22.设计算法求S = 201614121+⋅⋅⋅+++的值, 并画出程序框图.23.(1) 用辗转相除法求840与1785的最大公约数 ;(2) 用更相减损术求612 与468的最大公约数.高中数学必修三《算法初步》练习题-----参考答案一、选择题:CABBC, BADCD, CBBDD二、填空题:16.m = 0?17.4 18.10,00,10.x xy xx x+>⎧⎪==⎨⎪-+<⎩19.1 20.55(8)21.5,5,64三、解答题:22.解:(算法略)程序框图如右图所示.23. 解:(1)105;(2)36.。

最新人教版高中数学必修3第一章《基本算法语句1.2.3循环语句》(附答案)1

最新人教版高中数学必修3第一章《基本算法语句1.2.3循环语句》(附答案)1

1.2.3循环语句1.在循环语句中,说法正确的是()A.for循环可以无限循环B.while循环可以无限循环C.循环语句中必须有判断D.while循环不能实现for循环的功能2.以下程序执行完毕后a的值是()a=1for i=0:2:100a=a+1;endaA.50 B.51 C.52 D.533.在求1+2+…+50=?时,Scilab中的文本编辑器中写出的程序如下:S=0;for i=1:1:50__________;end其中缺少的程序为__________.4.写出下列程序运行后的结果.(1)for x=1:2:9disp(x);end输出结果为__________;(2)for x=5:(-1):1end;disp(x)输出结果为__________.答案:1.C循环语句不能无限循环,故A、B错;D中若循环次数明确,可用while 语句,也可用for语句,若循环次数不明确,只能用while语句.2.C由于i=0,2,4,6,…,100,共51个数,即程序进行51次循环,而a=a+1经51次循环后由1变为52.3.S=S+i这是一个累加问题,i的初值为1,故应添加S=S+i.4.(1)1,3,5,7,9(2)1(1)中因“disp(x)”作为循环体的一部分,每循环一次,输出一个x,故输出所有的x.(2)中因先结束循环后输出x,故输出的为x的终值1.3.求1+2+22+…+2100的程序如下,请补全.S=1for i=1:1:100__________;endS5.写出计算102+202+…+10002的算法程序,并画出相应的程序框图.6.如果我国工业产值每年以9%的增长率增长,那么几年后我国产值翻一番?写出算法程序,并画出程序框图.答案:1.B S=0+1+2+…,由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,∴i=6.2.B S=0,i=1,S=0+1,i=2,…,S=0+1+2+3+4+5,i=6,由于此时S=15<20,∴继续执行S=0+1+2+3+4+5+6,i=6+1=7,完毕.∴i=7.3.S=S+2^ i由其进行1+2+22+…+2100为有规律的累加运算,其中底数为2,指数i的步长为1.4.T=1×2×3×4×55.解:程序如下:S=0;i=10;while i <=1000S=S+i^2;i=i+10;endS框图如图所示:点拨:本题的算法程序还可利用for语句书写如下:S=0;for i=10:10:1000S=S+i^2;endS6.解:程序框图如图所示:程序如下:p=1;R=0.09;n=0;while p <2p=p*(1+R);n=n+1;endprint(%io(2),n)1.关于for x=a:b:c,下列说法正确的有()①当x=c时程序结束;②当x=c时,还要继续执行一次;③当b>0时,x c时程序结束;④当b<0时,x<c时程序结束.A.1个B.2个C.3个D.4个答案:B当x的值为终值时,还要执行一次,才能跳出循环体,从而①③不对,②④正确.2.在Scilab程序中,A=1,B=1;while B<15,A=A+B,B=A+B;end;C=A+B 的运行结果是()A.C=2 B.C=3 C.C=15 D.C=34答案:D由“A=A+B”,“B=A+B”,“B<15”知反复执行此赋值语句,直到B≥15时循环结束,而循环结束时,A=13,B=21,故C=34.3.执行下列程序,计算机能输出结果仅是15的是()A.S=0;for x=1:5,S=S+x,disp(s);endB.S=0;for x=1:5,S=S+x,end;disp(s)C.S=0;for x=1:5,S=S+x;disp(s);endD.S=0;for x=1:5,S=S+x;end;disp(s)答案:D由disp(s)在end前,知A、C输出的为S=1,3,6,10,15,而B中因循环体“S =S+x”后用“,”而不是“;”,故输出后为1,3,6,10,15.4.下列给出四个框图,其中满足while语句格式的是()A.(1)(2) B.(2)(3) C.(2)(4) D.(3)(4)答案:B(1)(4)中程序执行了一次循环体后,对循环条件进行判断,不符合while型语句(先判断后执行)的功能.答案:S =13+15+…+117+119 第一次循环后S =13,经过9次循环,每一次增加一个数, ∴S =13+15+…+117+119. 6.下面是求S =n ×(n -1)×(n -2)×…×3×2×1的部分程序,请在横线上补全程序. __①__;i =1;S =1;while __②__③__;i =i +1;endprint(%io(2),S)end答案:①n =input(“n =”) ②i<=n ③S =S*i7.编写程序1-21+31-41+…+9991-10001的值.答案:解:程序如下:m =0;for i =1:2:999m =m +1/iendn =0;for j =2:2:1000n =n +1/j ;ends =m -n ;s8.已知等式□3×6528=3□×8256中方框内是同一个数字,设计一个程序求出该数字.答案:解:由于方框中的数字是同一个数字,故它只有1,2,3,…,9共九种可能,因此可将最小的数字1赋给一个变量,然后对其进行累加,并逐一检验是否满足等式,若不满足,继续检验,若满足,打印出该数字,然后再继续检验直到数字9为止.程序如下:for i =1:1:9p =(i*10+3)*6 528;q =(30+i)*8 256;if p =qiendend9.设计程序求π的近似值可以用以下公式:62π=211+221+231+…+21n .用上述公式求62π,即逐项进行累加,直到21n <0.00001为止(该项不累加),然后求出π的近似值.答案:解:程序如下:S =0;i =1;T =1/(i*i);while T>=0.00001S =S +T ;i =i +1;T =1/(i*i);endp =sqrt(6*S)p。

高中数学: 必修3整套练习一课一练及答案(90页)

高中数学: 必修3整套练习一课一练及答案(90页)

第一章算法初步1.1算法与程序框图班次姓名1.1.1算法的概念[自我认知]:1.下面的结论正确的是( ).A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.下面对算法描述正确的一项是( ).A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3.下面哪个不是算法的特征( )A.抽象性B.精确性C.有穷性D.唯一性4.算法的有穷性是指( )A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法 ( )A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面;S3烧水同时洗脸刷牙;S4刷水壶6.看下面的四段话,其中不是解决问题的算法是 ( )A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x-=有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为157.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:①计算c=a,b的值;③输出斜边长c的值,其中正确的顺序是 ( )A.①②③B.②③①C.①③②D.②①③[课后练习]:8.若()f x 在区间[],a b 内单调,且()()0f a f b <,则()f x 在区间[],a b 内 ( ) A.至多有一个根 B.至少有一个根 C.恰好有一个根 D.不确定9.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步:取A=89 ,B=96 ,C=99; 第二步:____①______; 第三步:_____②_____; 第四步:输出计算的结果.10.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n =(1)2n n +直接计算. 第一步______①_______; 第二步_______②________; 第三步 输出计算的结果.11.写出1×2×3×4×5×6的一个算法.12.写出按从小到大的顺序重新排列,,x y z 三个数值的算法.1.1.2程序框图[自我认知]:1.算法的三种基本结构是 ( ) A.顺序结构、条件结构、循环结构B.顺序结构、流程结构、循环结构 C.顺序结构、分支结构、流程结构 D.流程结构、循环结构、分支结构2.程序框图中表示判断框的是 ( )A.矩形框 B.菱形框 D.圆形框 D.椭圆形框3.如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为 ( )A.⑴3n ≥1000 ? ⑵3n <1000 ? B. ⑴3n ≤1000 ? ⑵3n ≥1000 ? C. ⑴3n <1000 ? ⑵3n ≥1000 ? D. ⑴3n <1000 ? ⑵3n <1000 ?4.算法共有三种逻辑结构,即顺序逻辑结构,条件逻辑结构和循环逻辑结构,下列说法正确的是 ( )A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合⑴⑵班次 姓名[课后练习]:5.给出以下一个算法的程序框图(如下图所示),该程序框图的功能是 ( ) A.求输出,,a b c 三数的最大数 B.求输出,,a b c 三数的最小数 C.将,,a b c 按从小到大排列 D.将,,a b c 按从大到小排列6.右边的程序框图(如上图所示),能判断任意输入的数x 的奇偶性:其中判断框内的条件是( )A.0m =?B.0x = ?C.1x = ?D.1m =?7.在算法的逻辑结构中,要求进行逻辑判断,并根据结果进行不同处理的是哪种结构 ( ) A.顺序结构 B.条件结构和循环结构 C.顺序结构和条件结构 D.没有任何结构8.已知函数()2121x f x x ⎧-=⎨-⎩(0)(0)x x ≥<,设计一个求函数值的算法,并画出其程序框图第5题图第6题图1.1.2程序框图(第二课时)[课后练习]:1.如图⑴的算法的功能是____________________________.输出结果i=___,i+2=_____. 2.如图⑵程序框图箭头a 指向①处时,输出 s=__________. 箭头a 指向②处时,输出 s=__________.3.如图⑷所示程序的输出结果为s=132, 则判断中应填 . A 、i ≥10? B 、i ≥11? C 、i ≤11? D 、i ≥12?4.如图(3)程序框图箭头b 指向①处时,输出 s=__________. 箭头b 指向②处时,输出 s=__________5、如图(5)是为求1~1000的所有偶数的和而设计的一个程序空白框图,将空白处补上。

人教版数学必修三答案

人教版数学必修三答案

人教版数学必修三答案【篇一:人教版高中数学必修3全套教案】=txt>【必修3教案|全套】目录第一章算法初步 ....................................................................................................... .. (1)1.1.2 程序框图与算法的基本逻辑结构 .......................................................................................................7 1.2.1 输入语句、输出语句和赋值语句 .....................................................................................................29 1.2.2 条件语句 ....................................................................................................... ...................................... 36 1.2.3循环语句 ....................................................................................................... ......................................... 44 1.3 算法案例 ....................................................................................................... ......................................... 51 第二章统计 ....................................................................................................... .. (75)2.1 随机抽样 ....................................................................................................... ......................................... 76 2.1.1 简单随机抽样 ....................................................................................................... .............................. 76 2.1.2 系统抽样 ....................................................................................................... ...................................... 81 2.1.3 分层抽样 ....................................................................................................... ...................................... 85 2.2 用样本估计总体 ....................................................................................................... ............................. 89 2.2.1 用样本的频率分布估计总体分布 .....................................................................................................89 2.2.2 用样本的数字特征估计总体的数字特征.......................................................................................... 97 2.3变量间的相关关系 ....................................................................................................... ....................... 107 2.3.1 变量之间的相关关系 ....................................................................................................... ................ 107 2.3.2 两个变量的线性相关 ....................................................................................................... ................ 107 第三章概率 ....................................................................................................... . (115)3.1 随机事件的概率 ....................................................................................................... ............................115 3.1.1 随机事件的概率 ....................................................................................................... .........................115 3.1.2 概率的意义 ....................................................................................................... .................................118 3.1.3 概率的基本性质 ....................................................................................................... ........................ 121 3.2.1 古典概型 ....................................................................................................... .................................... 124 3.2.2 (整数值)随机数(random numbers)的产生 ............................................................................. 128 3.3.1 几何概型 ....................................................................................................... .................................... 132 3.3.2 均匀随机数的产生 ....................................................................................................... .. (136)第一章算法初步本章教材分析算法是数学及其应用的重要组成部分,是计算科学的重要基础.算法的应用是学习数学的一个重要方面.学生学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题.通过算法的学习,对完善数学的思想,激发应用数学的意识,培养分析问题、解决问题的能力,增强进行实践的能力等,都有很大的帮助. 本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.教材从学生最熟悉的算法入手,通过研究程序框图与算法案例,使算法得到充分的应用,同时也展现了古老算法和现代计算机技术的密切关系.算法案例不仅展示了数学方法的严谨性、科学性,也为计算机的应用提供了广阔的空间.让学生进一步受到数学思想方法的熏陶,激发学生的学习热情.在算法初步这一章中让学生近距离接近社会生活,从生活中学习数学,使数学在社会生活中得到应用和提高,让学生体会到数学是有用的,从而培养学生的学习兴趣.“数学建模”也是高考考查重点.本章还是数学思想方法的载体,学生在学习中会经常用到“算法思想” “转化思想”,从而提高自己数学能力.因此应从三个方面把握本章:(1)知识间的联系;(2)数学思想方法;(3)认知规律.1.1 算法与程序框图 1.1.1 算法的概念整体设计教学分析1.正确理解算法的概念,掌握算法的基本特点.2.通过例题教学,使学生体会设计算法的基本思路.3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣. 重点难点教学重点:算法的含义及应用.教学难点:写出解决一类问题的算法. 课时安排 1课时教学过程导入新课思路1(情境导入)一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容——算法. 思路2(情境导入)大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步?答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上. 上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念. 思路3(直接导入)算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 推进新课新知探究提出问题(1)解二元一次方程组有几种方法??x?2y??1,(1)(2)结合教材实例?总结用加减消元法解二元一次方程组的步骤.2x?y?1,(2)?(3)结合教材实例??x?2y??1,(1)总结用代入消元法解二元一次方程组的步骤.?2x?y?1,(2)(4)请写出解一般二元一次方程组的步骤. (5)根据上述实例谈谈你对算法的理解. (6)请同学们总结算法的特征. (7)请思考我们学习算法的意义. 讨论结果:(1)代入消元法和加减消元法. (2)回顾二元一次方程组?x?2y??1,(1)的求解过程,我们可以归纳出以下步骤: ?2x?y?1,(2)?1. 53. 51?x?,??5第五步,得到方程组的解为??y?3.?5?(3)用代入消元法解二元一次方程组?x?2y??1,(1)我们可以归纳出以下步骤: ??2x?y?1,(2)第一步,由①得x=2y-1.③第二步,把③代入②,得2(2y-1)+y=1.④第三步,解④得y=3.⑤ 5351. 5第四步,把⑤代入③,得-1=1?x?,??5第五步,得到方程组的解为?3?y?.?5?(4)对于一般的二元一次方程组??a1x?b1y?c1,(1)ax?by?c,(2)22?2其中a1b2-a2b1≠0,可以写出类似的求解步骤:b2c1?b1c2.a1b2?a2b1a1c2?a2c1.a1b2?a2b1b2c1?b1c2?x?,?a1b2?a2b1?第五步,得到方程组的解为??y?a1c2?a2c1.?a1b2?a2b1?(5)算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等.在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤. 现在,算法通常可以编成计算机程序,让计算机执行并解决问题.(6)算法的特征:①确定性:算法的每一步都应当做到准确无误、不重不漏.“不重”是指不是可有可无的,甚至无用的步骤,“不漏” 是指缺少哪一步都无法完成任务.②逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣,分工明确,“前一步”是“后一步”的前提,“后一步”是“前一步”的继续.③有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制地持续进行.(7)在解决某些问题时,需要设计出一系列可操作或可计算的步骤来解决问题,这些步骤称为解决这些问题的算法.也就是说,算法实际上就是解决问题的一种程序性方法.算法一般是机械的,有时需进行大量重复的计算,它的优点是一种通法,只要按部就班地去做,总能得到结果.因此算法是计算科学的重要基础. 应用示例思路1例1 (1)设计一个算法,判断7是否为质数. (2)设计一个算法,判断35是否为质数. 算法分析:(1)根据质数的定义,可以这样判断:依次用2—6除7,如果它们中有一个能整除7,则7不是质数,否则7是质数.算法如下:(1)第一步,用2除7,得到余数1.因为余数不为0,所以2不能整除7. 第二步,用3除7,得到余数1.因为余数不为0,所以3不能整除7. 第三步,用4除7,得到余数3.因为余数不为0,所以4不能整除7. 第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.第五步,用6除7,得到余数1.因为余数不为0,所以6不能整除7.因此,7是质数.(2)类似地,可写出“判断35是否为质数”的算法:第一步,用2除35,得到余数1.因为余数不为0,所以2不能整除35.第二步,用3除35,得到余数2.因为余数不为0,所以3不能整除35. 第三步,用4除35,得到余数3.因为余数不为0,所以4不能整除35.第四步,用5除35,得到余数0.因为余数为0,所以5能整除35.因此,35不是质数.点评:上述算法有很大的局限性,用上述算法判断35是否为质数还可以,如果判断1997是否为质数就麻烦了,因此,我们需要寻找普适性的算法步骤. 变式训练请写出判断n(n2)是否为质数的算法.分析:对于任意的整数n(n2),若用i表示2—(n-1)中的任意整数,则“判断n是否为质数”的算法包含下面的重复操作:用i除n,得到余数r.判断余数r是否为0,若是,则不是质数;否则,将i的值增加1,再执行同样的操作.这个操作一直要进行到i的值等于(n-1)为止. 算法如下:第一步,给定大于2的整数n. 第二步,令i=2.第三步,用i除n,得到余数r.第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示. 第五步,判断“i>(n-1)”是否成立.若是,则n是质数,结束算法;否则,返回第三步. 例2 写出用“二分法”求方程x2-2=0 (x0)的近似解的算法.a?b. 2第五步,判断[a,b]的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步.【篇二:高中人教版数学必修3课本练习_习题参考答案】参考答案高中数学必修③课本练习,习题参考答案新心希望教育:renyongsheng第一章算法初步1.1算法与程序框图1.1.1算法的概念(p5)1. 解;第一步:输入任意正实数r,第二步:计算第三步:输出圆的面积s2. 解;第一步:给定一个大于l的正整数;第二步:令;第三步:用除,得到余数;第四步:判断“”i不是n的因数;第五步:使的值增加l,仍用第六步,判断“”1.1.21. 解;算法步骤:第一步,给定精确地i=1 第二步,取出i位的不足近似值,记为a;取出的到小数点后第ib,i的值增加1,返回第二步.程序框图如下图所示:第 1 页共 1 页人教版普通高中课程标准实验教科书数学必修③练习,习题参考答案第 2 页共 2 页人教版普通高中课程标准实验教科书数学必修③练习,习题参考答案2.解:算法如下:第一步,i=1,s=0. 第二步,判断第三步,,i=i+1第四步,输出s. 程序框图如下图所示:(注释:循环结构)3. 解:算法如下:第一步,输入人数x,设收取的卫生费为y元。

新人教版必修3算法初步练习题及答案

新人教版必修3算法初步练习题及答案

第一章算法初步1.1算法与程序框图1.1.1算法的概念1.下面的结论正确的是【】A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.下面对算法描述正确的一项是【】A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3.下面哪个不是算法的特征【】A.抽象性B.精确性C.有穷性D.唯一性4.算法的有穷性是指【】A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法【】A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面;S3烧水同时洗脸刷牙;S4刷水壶6.看下面的四段话,其中不是解决问题的算法是【】A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x-=有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为157.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n=(1)2n n+直接计算.第一步______①_______;第二步_______②________;第三步输出计算的结果.8.写出1×2×3×4×5×6的一个算法.1.1.2 程序框图1.算法的三种基本结构是【】A. 顺序结构、模块结构、条件结构 B. 顺序结构、循环结构、模块结构C. 顺序结构、条件结构、循环结构D. 模块结构、条件结构、循环结构2.给出以下四个问题,①输入x, 输出它的相反数;②求面积为6的正方形的周长;③在三个不等实数,,a b c中,求一个数的最大数;④求函数1,0()2,0x xf xx x-≥⎧=⎨+<⎩的函数值。

人教版高中数学必修三第一章算法初步1.2基本算法语句(教师版)【个性化辅导含答案】

人教版高中数学必修三第一章算法初步1.2基本算法语句(教师版)【个性化辅导含答案】

基本算法语句____________________________________________________________________________________________________________________________________________________________________1.理解学习基本算法语句的意义.2.学会输入语句、输出语句和赋值语句||,条件语句和循环语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系||,学会算法语句的写法.1.赋值、输入和输出语句( 1)赋值语句:在表述一个算法时 ||,常常要引入变量 ||,并赋给该变量一个值 ||。

用来表示赋给某一个变量一个详细确实定值的语句叫做赋值语句 ||。

在算法语句中 ||,赋值语句是最基本的语句 ||。

赋值语句的一般格式为:变量名表达式 ||。

赋值语句中的“”号 ||,称作赋值号||,赋值语句的作用是先计算出赋值号右侧表达式的值||,而后把该值赋给赋值号左侧的变量||,使该变量的值等于表达式的值||。

说明:①赋值语句左侧只好是变量名字||,而不是表达式||,右侧表达式能够是一个数据、常量或表达式;②赋值语句中的赋值号“”的左右两边不可以对调||,它将赋值号右侧的表达式的值赋给赋值号左侧的变量;②不可以利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等)||。

在赋值语句中的赋值号右侧的表达式中的每一个“变量”都一定预先赋给确立的值||。

在一个赋值语句中只好给一个变量赋值 ||,不可以出现两个或多个“”;④赋值号与数学中的等号的意义不一样||。

赋值号左侧的变量假如本来没有值||,则在履行赋值语句后 ||,获取一个值 ||。

假如原已有值||,则履行该语句后||,以赋值号右侧表达式的值取代该变量的原值 ||,马上原值“冲掉” ;⑤对于一个变量能够多次赋值 ||。

( 2)输入语句在某些算法中 ||,变量的初值要依据状况常常地改变||。

人教版高中数学必修三第一章算法初步§1.3课时作业含答案

人教版高中数学必修三第一章算法初步§1.3课时作业含答案

§1.3算法案例课时目标通过三种算法案例:辗转相除法与更相减损术,秦九韶算法,进位制,进一步体会算法的思想,提高算法设计水平,体会中国古代数学对世界的贡献.1.辗转相除法(1)辗转相除法,又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法.(2)辗转相除法的算法步骤第一步,给定两个正整数m,n.第二步,计算m除以n所得的余数r.第三步,m=n,n=r.第四步,若r=0,则m、n的最大公约数等于m;否则,返回第二步.2.更相减损术第一步,任意给定两个正整数,判断它们是否都是偶数.若是,用2约简;若不是,执行第二步.第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.3.秦九韶算法把一个n次多项式f(x)=a n x n+a n-1x n-1+…+a1x+a0改写成如下形式:(…((a n x+a n-1)x+a n-2)x+…+a1)x+a0,求多项式的值时,首先计算最内层括号内一次多项式的值,即v1=a n x+a n-1,然后由内向外逐层计算一次多项式的值,即v2=v1x+a n-2,v3=v2x+a n-3,…v n=v n-1x+a0这样,求n次多项式f(x)的值就转化为求n个一次多项式的值.4.进位制进位制是人们为了计数和运算方便而约定的记数系统,“满k进一”就是k进制,k进制的基数是k.把十进制转化为k进制数时,通常用除k取余法.一、选择题1.下列说法中正确的个数为()(1)辗转相除法也叫欧几里得算法;(2)辗转相除法的基本步骤是用较大的数除以较小的数;(3)求最大公约数的方法,除辗转相除法之外,没有其他方法;(4)编写辗转相除法的程序时,要用到循环语句.A.1 B.2 C.3 D.4答案 C解析(1)、(2)、(4)正确,(3)错误.2.用更相减损术求294和84的最大公约数时,需做减法的次数是()A.2 B.3 C.4 D.5答案 C解析由于294和84都是偶数,所以用2约简:294÷2=147,84÷2=42,又由于147不是偶数,所以147-42=105,105-42=63,63-42=21,42-21=21,故需做4次减法,故选C.3.1 037和425的最大公约数是()A.51 B.17 C.9 D.3答案 B解析∵1 037=425×2+187,425=187×2+51,187=51×3+34,51=34×1+17,34=17×2,即1 037和425的最大公约数是17.4.用秦九韶算法计算多项式f(x)=6x6+5x5+4x4+3x3+2x2+x+7在x=0.4时的值时,需做加法和乘法的次数的和为()A.10 B.9 C.12 D.8答案 C解析f(x)=(((((6x+5)x+4)x+3)x+2)x+1)x+7∴加法6次,乘法6次,∴6+6=12(次),故选C.5.已知f(x)=x5+2x3+3x2+x+1,应用秦九韶算法计算x=3时的值时,v3的值为() A.27 B.11 C.109 D.36答案 D解析将函数式化成如下形式.f(x)=(((x+0)x+2)x+3)x+1)x+1由内向外依次计算:v0=1,v1=1×3+0=3,v2=3×3+2=11,v3=11×3+3=36,v4=36×3+1=109,v5=109×3+1=328.6.下列有可能是4进制数的是()A.5 123 B.6 542 C.3 103 D.4 312答案 C解析4进制数每位上的数字一定小于4,故选C.二、填空题7.辗转相除法程序中有一空请填上.答案 a MOD b解析MOD用来表示a除以b的余数.8.更相减损术程序中有两空请填上.答案a=b b=r9.已知三个数12(16),25(7),33(4),将它们按由小到大的顺序排列为________.答案33(4)<12(16)<25(7)解析将三个数都化为十进制数.12(16)=1×16+2=18,25(7)=2×7+5=19,33(4)=3×4+3=15,∴33(4)<12(16)<25(7).三、解答题10.用两种方法求210与98的最大公约数.解用辗转相除法:210=98×2+14,98=14×7.∴210与98的最大公约数为14.用更相减损术:∵210与98都是偶数,用2约简得105和49,105-49=56,56-49=7,49-7=42,42-7=35,35-7=28,28-7=21,21-7=14,14-7=7.∴210与98的最大公约数为2×7=14.11.用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64当x=2时的值.解将f(x)改写为f(x)=(((((x-12)x+60)x-160)x+240)x-192)x+64由内向外依次计算一次多项式当x=2时的值v0=1,v1=1×2-12=-10,v2=-10×2+60=40,v3=40×2-160=-80,v4=-80×2+240=80,v5=80×2-192=-32,v6=-32×2+64=0.∴f(2)=0,即x=2时,原多项式的值为0.能力提升12.把111化为五进制数.解∴111化为五进制数为421(5).13.把10 231(5)化为四进制数.解先化成十进制数.10 231(5)=1×54+0×53+2×52+3×51+1=625+50+15+1=691再化为四进制数∴10 231(5)=22 303(4).1.辗转相除法与更相减损术的区别和联系(1)都是求最大公约数的方法.(2)二者的实质都是递归的过程.(3)二者都要用循环结构来实现.2.秦九韶算法的特点秦九韶算法的特点在于把求一个n 次多项式的值转化为求n 个一次多项式的值,即把求f (x )=a n x n +a n -1x n -1+…+a 1x +a 0的值转化为求递推公式: ⎩⎪⎨⎪⎧v 0=a n v k =v k -1x +a n -k (k =1,2,…,n ) 这样可以最多计算n 次乘法和n 次加法即可得多项式的值,和直接代入多项式相比减少了乘法的运算次数,提高了运算效率.3.十进制与其他进制的转化(1)将k 进制转化为十进制的方法:先把k 进制数写成各位上的数字与k 的幂的乘积的形式,再按十进制的运算规则计算.(2)将十进制化成k 进制的方法:用除k 取余法,用k 连续去除十进制数所得的商,直到商为零为止,然后将各步所得的余数倒序写出,即为相应的k 进制数.附赠材料答题六注意 :规范答题不丢分提高考分的另一个有效方法是减少或避免不规范答题等非智力因素造成的失分,具体来说考场答题要注意以下六点: 第一,考前做好准备工作。

高中数学必修三《基本算法语句及算法案例》名师讲义(含答案)

高中数学必修三《基本算法语句及算法案例》名师讲义(含答案)

基本算法语句与算法案例
开篇语
算法是实践性很强的内容,只有通过自身的实践解决几个算法设计问题,才能体会到算
法思想,学会一些基本逻辑结构和语句.因此尽可能地通过实例体会和理解算法的含义,通
过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程,了解算法语言的基本构
成,理解几种基本算法语句.但并非必须使用信息技术才能学习算法,在数学中的算法更注
重设计算法的过程,体验算法的思想,培养有条理地思考表达能力,提高逻辑思维能力.本节课我们来复习几种基本的算法语句——赋值语句、输入和输出语句、条件语句、循环语句,在此基础上再了解几个算法案例,进一步体会算法的思想.
重难点易错点解析
题一:运行下面程序,输出结果为().
a=3
b=5
a=a+b
b=a b
PRINT a,b
A.3,5B.8,5
3
C.8,1D.8,
8
5
题二:运行下列程序,当输入数值-2时,输出结果是().
A.7 B. 3 C.0D.16
题三:下边程序运行后输出的结果分别是___________,____________.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基本算法语句与算法案例课后练习
主讲教师:熊丹北京五中数学教师
题一:阅读下列程序.
INPUT“A=”;A
A=A*2
A=A*3
A=A*4
A=A*5
PRINT A
END
若输入的A的值为1,则输出的结果A的值为().
A.5B.6 C.15 D.120
题二:请写出下面程序运算输出的结果.
(1) a=5
b=3
c=(a+b)/2
d=c*c
PRINT d
;(2)
a=1
b=2
c=a+b
b=a+c-b
PRINT a,b,c
;(3)
a=10
b=20
c=30
a=b
b=c
c=a
PRINT a,b,c
().
B.3 C.10 D.6
题四:下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c=7,则输出结果是().程序:
,24
C.24,7,3 D.7,3,24
题五:(1) (2)程序运行后输出的结果是(
).
(1)(2)
A.9917B.100 21
C.101 18 D.102 23
题六:下面程序的功能是输出1~100间的所有偶数.
程序:
(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.题七:程序Ⅰ程序Ⅱ
x=1
x=x*2
x=x*3 PRINT x END INPUT x y=x*x+6 PRINT y END
(1)程序Ⅰ的运行结果为________;
(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.
题八:在一次数学考试中,小明、小亮、小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.请设计程序更正成绩单,并输出.
().
A.-1 B.4或-1
C.4 D.
2或-2
x的值为________.
,b=-1,n=5,则输出的是________.
).
C.21、17 D.14、21
题十三:2010年温哥华冬奥短道速滑1000米决赛中,中国选手王濛以1分29秒213的成绩夺金,成就个人在本届冬奥会上的三冠王,现在已知王濛在50次训练中的成绩,请画出程序框图,要求求出成绩优秀分数的平均分,并输出(规定时间少于1分31秒为优秀).
程序如下:
S=0
m=0
i=1
DO
INPUT“x=”;x
IF x<91/60THEN
S=S+x
m=m+1
END IF
i=i+1
LOOP UNTIL i>50
P=S/m
PRINT P
END
题十四:青年歌手电视大奖赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分数.要求画出程序框图(假定分数采用10分制,即每位选手的分数最低为0分,最高为10分).
程序如下:
题十五:用更相减损术求81与135的最大公约数时,要进行________次减法运算.
题十六:用辗转相除法求下面两数的最大公约数,并用更相减损术检验你的结果:
(1)80, 36;(2)294, 84
题十七:用秦九韶算法求多项式f (x)=7x3+3x2-5x+11在x=23时的值,在运算过程中下列数值不会出现的是().
A.164 B.3 767
C.86 652 D.85 169
题十八:用秦九韶算法计算多项式f (x)=x6-12x5+60x4-160x3+240x2-192x+64,
当x=2时的值.
基本算法语句与算法案例
课后练习参考答案
题一:D.
详解:执行赋值语句后A的值依次为2, 6, 24, 120,故最后A的值为120.
题二:(1) 16;(2) 1,2,3;(3) 20, 30, 20.
详解:(1)因为a=5,b=3,c=(a+b)/2=4,所以d=c2=16,输出d的值为16.
(2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出1,2,3.
(3)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20.
所以a=20,b=30,c=20,输出a,b,c的值是20, 30, 20.
题三:D.
详解:由程序知a=3时,y=2×3=6.
题四:C.
详解:当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值,即a=24,b=3,c=7,又此时c>b,执行的程序是b、c交换数值,即b=7,c=3,所以a=24,b=7,c=3.
题五:B.
详解:只要a<100,a的值就加1,a=99时,执行循环体a=a+1后,a的值为100.
此时结束循环,故结束循环后a的值为100.
当i=7时最后执行一次循环体此时i=7+2=9,S=2×9+3=21
题六:(1)①m=0②i=i+1;(2)见详解.
改写为WHILE型循环程序如下:
题七:(1)6;(2)0.
详解:(1)Ⅰ中,x=x*2=2,x=x*3=2×3=6,故输出x的值是6.
(2)Ⅱ的功能是求y=x2+6的函数值,由题意Ⅱ中y=6,∴x2+6=6,即x=0.
输入的值为0.
题八:见详解.
详解:程序如下:
INPUT“更正前的成绩”;a,b,c
x=a
a=c
c=b
b=x
PRINT“更正后的成绩”;a,b,c
END
题九: B .
详解:该程序执行的功能是给出x ,求分段函数y =⎩⎨⎧x 2
-3x +5 (x <0)
(x -1)2
(x ≥0)
的相应y 的值. 当y =9时,可得x =4或x =-1.
题十: 1或-1.
详解:本程序执行的功能是求函数y =⎩⎨⎧(x -1)2
(x ≥0)
(x +1)2
(x <0)
的函数值. 由函数的性质知当x =1或x =-1时,y 有最小值为0.
题十一: 3.
详解:当i =1时,c =3+(-1)=2,a =-1,b =2; 当i =2时,c =-1+2=1,a =2,b =1;
当i =3时,c =2+1=3,a =1,b =3,此时i =4. 因为n =5,故n -2=3,此时循环结束,输出c =3.
题十二: C .
详解:第一个程序中,i =7时执行循环体i =i +2,此时i 为9,S =2×9+3=21.结束循环.第二个程序中,i =7时,S =2×7+3=17.然后,执行i =i +2,此时i =9,结束循环.
题十三: 见详解. 详解:程序框图如图
题十四: 见详解.
详解:由于共有12名评委,所以每位选手会有12个分数,我们可以用循环结构来完成这12个分数的输入,同时设计累加变量求出这12个分数之和.本问题的关键在于从这12个输入的分数中找出最大数与最小数,
以便从总分中减去这两个数.由于每位选手的分数都介于0分和10分之间,故我们可以先假设其中的最大数为0,最小数为10,然后每输入一个评委的分数,就进行一次比较.若输入的数大于0,就将其代替最大数,若输入的数小于10,就用它代替最小的数,依次比较下去,就能找出这12个数中的最大数与最小数.循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均分数.
程序框图如图所示.
题十五:3.
详解:辗转相减的过程如下:
135-81=54,81-54=27,54-27=27.要进行3次减法运算.
题十六:(1)4;(2)42.
详解:(1)80=36×2+8,36=8×4+4,8=4×2+0,即80与36的最大公约数是4.
验证:80-36=44,
44-36=8,
36-8=28,
28-8=20,
20-8=12,
12-8=4,
8-4=4,
∴80与36的最大公约数为4.
(2)294=84×3+42,
84=42×2.
即294与84的最大公约数是42.
验证:∵294与84都是偶数可同时除以2,
即取147与42的最大公约数后再乘2.
147-42=105,
105-42=63,
63-42=21,
42-21=21,
∴294与84的最大公约数为21×2=42.
题十七:D.
详解:f (x)=((7x+3)x-5)x+11,
按由内到外的顺序依次计算一次多项式x=23时的值v0=7;v1=v0·23+3=164;v2=v1·23-5=3 767;v3=v2·23+11=86 652.故不会出现D项.
题十八:0.
详解:将f (x)改写为f (x)=(((((x-12)x+60)x-160)x+240)x-192)x+64,
由内向外依次计算一次多项式当x=2时的值
v0=1,
v1=1×2-12=-10,
v2=-10×2+60=40,
v3=40×2-160=-80,
v4=-80×2+240=80,
v5=80×2-192=-32,
v6=-32×2+64=0.
∴f (2)=0,即x=2时,原多项式的值为0.。

相关文档
最新文档