高中数学必修三课时训练:1章末知识整合(含答案)

合集下载

数学必修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章节训练-第1章1.1.2同步训练及解析

高中数学必修3章节训练-第1章1.1.2同步训练及解析

人教A高中数学必修3同步训练1.阅读右边的程序框图,运行相应的程序,则输出s的值为() A.-1B.0C.1 D.3解析:选B.当i=1时,s=1×(3-1)+1=3;当i=2时,s=3×(3-2)+1=4;当i=3时,s=4×(3-3)+1=1;当i=4时,s=1×(3-4)+1=0;紧接着i=5,满足条件i>4,跳出循环,输出s的值为0.2.某程序框图如图所示,若输出的S=57,则判断框内为()A.k>4? B.k>5?C.k>6? D.k>7?解析:选A.当k=1时,k=k+1=2,S=2×1+2=4;当k=2时,k=k+1=3,S=2×4+3=11;当k=3时,k=k+1=4,S=2×11+4=26;当k=4时,k=k+1=5,S=2×26+5=57.此时S=57,循环结束,k=5,所以判断框中应为“k>4?”.3.右图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为()A.S=S*(n+1)B.S=S*x n+1C.S=S*nD.S=S*x n解析:选D.由循环结构的程序框图知识可知选D.4.如图所示的程序框图,输出的结果是S =7,则输入的A 值为________.解析:该程序框图的功能是输入A ,计算2A +1的值.由2A +1=7,解得A =3. 答案:31.如下图所示的程序框图,其功能是( )A .输入a ,b 的值,按从小到大的顺序输出它们的值B .输入a ,b 的值,按从大到小的顺序输出它们的值C .求a ,b 的最大值D .求a ,b 的最小值解析:选C.输入a =1,b =2,运行程序框图可得输出2.根据执行过程可知该程序框图的功能是输入a ,b 的值,输出它们的最大值,即求a ,b 的最大值.2.给出如图的程序框图,那么输出的S 等于( )A .2450B .2550C .5050D .4900解析:选A.按照程序框图计数,变量i ≥100时终止循环,累加变量S =0+2+4+…+98=2450,故选A.3.如图是一个算法的程序框图,该算法所输出的结果是( )A .1+12+13+…+110B .1+13+15+…+119C.12+14+16+…+120D.12+122+123+…+1210 解析:选C.第一次循环:s =12,n =4,i =2;第二次循环:s =12+14,n =6,i =3;第三次循环:s =12+14+16,n =8,i =4;由于i =10时,不满足i >10,所以继续执行循环;此时s =12+14+…+120,n =22,i =11;当i =11时,满足i >10,输出s .4.如图所示是求样本x 1,x 2,…,x 10平均数x 的程序框图,图中空白框中应填入的内容为( )A .S =S +x nB .S =S +x nnC .S =S +nD .S =S +1n解析:选A.由循环结构的程序框图可知需添加的运算为S =x 1+x 2+…+x 10的累加求和,故选A.5.如图所示的程序框图输出的结果是S =720,则判断框内应填的条件是( )A .i ≤7B .i >7C .i ≤9D .i >9解析:选B.程序框图所示的运算是10×9×8×7×…,若输出结果是S =720,则应是10×9×8=720,所以i =10,9,8时累乘,即当i >7时执行循环体.6.如果执行下面的程序框图,输入n =6,m =4,那么输出的p 等于( )A .720B .360C .240D .120解析:选B.由框图可知:当n =6,m =4时, 第一次循环:p =(6-4+1)×1=3,k =2. 第二次循环:p =(6-4+2)×3=12,k =3. 第三次循环:p =(6-4+3)×12=60,k =4.第四次循环:p =(6-4+4)×60=360,此时k =m ,终止循环.输出p =360,故选B.7.已知函数y =⎩⎪⎨⎪⎧log 2x , x ≥2,2-x , x <2.图中表示的是给定x 的值,求其对应的函数值y 的程序框图.①处应填写________;②处应填写________.解析:框图中的①就是分段函数解析式两种形式的判断条件,故填写x <2?,②就是函数的另一段表达式y =log 2x .答案:x <2? y =log 2x8.如图,是求实数x 的绝对值的算法程序框图,则判断框①中可填________.解析:由于|x |=⎩⎪⎨⎪⎧ x , x ≥0-x ,x <0,或|x |=⎩⎪⎨⎪⎧x , x >0-x ,x ≤0,故根据所给的程序框图,易知可填x >0或x ≥0.答案:x >0或x ≥09.在如图的程序框图中,输出结果是________.解析:a =5时,S =1+5=6; a =4时,S =6+4=10;a =3时,终止循环,输出S =10. 答案:1010.画出计算函数y =|x -1|的函数值的程序框图(x 由键盘输入).解:算法如下: 第一步,输入x .第二步,判断x ,若x ≥1, 则y =x -1,否则执行第三步. 第三步,y =1-x . 第四步,输出y .程序框图如图所示.11.设计一个算法,求表达式12+22+32+…+102的值,画出程序框图. 解:第一步,令S =0,i =1.第二步,判断i 是否小于或等于10,若是,则执行第三步;若否,则输出S . 第三步,令S =S +i 2,并令i =i +1,然后返回第二步. 程序框图:12.有十件商品,设计一个算法,计算其平均价,并画出程序框图.解:我们用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的和后,除以10,就得到10件商品的平均价算法:第一步,S=0,i=1.第二步,输入P.第三步,S=S+P.第四步,i=i+1.第五步,判断i是否大于10,若不大于10,转入第二步,若i>10,退出循环,执行第六步第六步,A=S 10.第七步,输出A.程序框图如图所示.关于数学名言警句大全1、数学家本质上是个着迷者,不迷就没有数学。

高中数学(人教版A版必修三)配套课时作业第1章 算法初步 章末复习课 Word版含答案

高中数学(人教版A版必修三)配套课时作业第1章 算法初步 章末复习课 Word版含答案

章末复习课课时目标 1.进一步巩固和理解本章重要知识点.2.学会用算法的思想处理问题.1.下列关于算法的说法正确的有( ) ①求解某一类问题的算法是唯一的; ②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义; ④算法执行后一定产生明确的结果.A .1个B .2个C .3个D .4个2.下图的程序语句输出的结果S 为( ) I =1WHILE I<8S =2I +3I =I +2WEND PRINT S ENDA .17B .19C .21D .233.给出以下四个问题,①输入x ,输出它的相反数. ②求面积为6的正方形的周长. ③求三个数a ,b ,c 中的最大数.④求函数f (x )=⎩⎪⎨⎪⎧x -1, x ≥0x +2, x <0的函数值.其中不需要用条件语句来描述其算法的有( )A .1个B .2个C .3个D .4个4.下边是一个算法的程序框图,当输入的x 值为3时,输出y 的结果恰好是13,则处的关系式是( )A .y =x 3B .y =3-x C .y =3x D .y =x 135.使用秦九韶算法求P (x )=a n x n +a n -1x n -1+…+a 1x +a 0在x =x 0时的值可减少运算次数,做加法和乘法的次数分别是( ) A .n ,n B .n ,n (n +1)2C .n,2n +1D .2n +1,n (n +1)26.三个数72、120、168的最大公约数是________.一、选择题1.如果执行下面的程序框图,那么输出的S 等于( )A .2 450B .2 500C .2 550D .2 6522.判断下列输入、输出语句正确的是( ) (1)输入语句INPUT a ;b ;c. (2)输入语句INPUT x =3. (3)输出语句PRINT B =4. (4)输出语句PRINT 20,3*2. A. (1)、(2) B .(2)、(3) C .(3)、(4) D .(4)3.若“x =3*5”与“x=x+1”是某一个程序中先后相邻的两个语句,那么下列说法正确的是( )①x=3*5的意思是x=3×5=15,此式与数学中的算术式是一样的; ②“x=3*5”是将数值15赋给x; ③“x=3*5”可以写成“3*5=x ”;④“x=x+1”在执行时赋值号右边x 的值是15,执行后左边x 的值是16. A.①③ B .②④C .①④D .①②③④4.算式1 010(2)+10(2)的值是( )A.1 011(2)B.1 100(2)C.1 101(2)D.1 000(2)5.程序:INPUT xIF9<x BND x<100THENa=x\10b=x MOD 10x=10]上述程序如果输入的值是51,则运行结果是()A.51 B.15 C.105 D.501)6.如图所示,程序的输出结果为S=132,则判断框中应填(二、填空题7.将十进制数100转换成二进制数所得结果为______________.8.下边程序运行后,输出的值为________.S=1i=1WHILE i<=5S=S*ii=i+1WENDPRINT SEND9.用辗转相除法求333与24的最大公约数时的循环次数为________.三、解答题10.画出求12-22+32-42+…+992-1002的值的程序框图.11.已知函数y =⎩⎪⎨⎪⎧2x 2-1 (x >0)2x +1 (x =0)-2x 2+4 (x <0),试编写程序,输入x 的值后输出y 的值.能力提升12.用秦九韶算法求多项式f(x)=x 6+2x 5+3x 4+4x 3+5x 2+6x 当x =2时的值.13.某电信部门规定,拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话时间超过3分钟,则超过部分按每分钟0.1元收取通话费(通话不足1分钟时按1分钟计).试设计一个计算通话费用的算法,画出程序框图,并编写程序.1.算法是对一类问题一般解法的抽象与概括,是把问题的解法划分为若干个可执行的步骤,有时需重复多次,但最终都必须在有限个步骤之内完成,所以在设计算法解决问题时要注意:(1)与解决问题的一般方法相联系,从中提炼出算法. (2)可引入有关的参数和变量对算法步骤加以表达.(3)解决问题的过程可分解为若干个步骤,并能用简洁实用的语言表达. (4)算法过程要便于在计算机上执行.2.程序框图是用规定的图形和指向线来形象、直观、准确的表示算法的图形.设计程序框图时,要先进行算法分析,确定算法的逻辑结构和各步的功能再画程序框图,同时要考虑到编写程序的要求.读、画程序框图是高考在本章中考查的重点.3.基本算法语句有输入语句、输出语句、赋值语句、条件语句和循环语句五种,主要对应顺序结构、条件结构和循环结构.明确各语句的功能和格式,是执行程序的关键,掌握常用的算法对理解程序也很有帮助,用算法语句编写程序时,一般先画程序框图.章末复习课课时目标 1.进一步巩固和理解本章重要知识点.2.学会用算法的思想处理问题.1.下列关于算法的说法正确的有( ) ①求解某一类问题的算法是唯一的; ②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义; ④算法执行后一定产生明确的结果.A .1个B .2个C .3个D .4个 答案 C解析 根据算法的定义有②③④三种说法正确. 2.下图的程序语句输出的结果S 为( ) I =1WHILE I<8S =2I +3I =I +2WEND PRINT S ENDA .17B .19C .21D .23 答案 A解析 当I 为7的时候I <8,此时S =17, 下一个I 为9时I >8,循环结束,故输出S 为17. 3.给出以下四个问题,①输入x ,输出它的相反数. ②求面积为6的正方形的周长. ③求三个数a ,b ,c 中的最大数.④求函数f (x )=⎩⎪⎨⎪⎧x -1, x ≥0x +2, x <0的函数值.其中不需要用条件语句来描述其算法的有( )A .1个B .2个C .3个D .4个 答案 A解析 ①、③、④需要用条件语句,②不需用条件语句, 故选A.4.下边是一个算法的程序框图,当输入的x 值为3时,输出y 的结果恰好是13,则处的关系式是( )A .y =x 3B .y =3-x C .y =3x D .y =x 13答案 C解析 当x =3时,因为x >0, 所以x =x -2,∴x =1, 又x =1>0,所以x =x -2,x =-1,x =-1时,y =13,∴内应填y =3x .5.使用秦九韶算法求P (x )=a n x n +a n -1x n -1+…+a 1x +a 0在x =x 0时的值可减少运算次数,做加法和乘法的次数分别是( ) A .n ,n B .n ,n (n +1)2C .n,2n +1D .2n +1,n (n +1)2答案 B6.三个数72、120、168的最大公约数是________. 答案 24解析 三个数中任意两个数的最大公约数与第三个数,求其最大公约数就是这三个数的最大公约数.这三个数的最大公约数为24.一、选择题1.如果执行下面的程序框图,那么输出的S等于()A.2 450 B.2 500 C.2 550 D.2 652答案 C解析本程序框图含有循环结构.第1次循环为k=1+1=21≤50S=0+2×1,第2次循环为k=2+1=32≤50S=2+2×2,……第50次循环为k=5150≤50S=2+4+…+100=2 550.2.判断下列输入、输出语句正确的是()(1)输入语句INPUT a;b;c.(2)输入语句INPUT x=3.(3)输出语句PRINT B=4.(4)输出语句PRINT20,3*2.A. (1)、(2)B.(2)、(3) C.(3)、(4) D.(4)答案D解析(1)错.变量之间应用逗号“,”隔开;(2)错.INPUT语句中只能是变量,而不能是表达式;(3)错.PRINT语句中不能再用赋值号“=”;(4)对.PRINT语句可以输出常量,表达式的值.3.若“x=3*5”与“x=x+1”是某一个程序中先后相邻的两个语句,那么下列说法正确的是()①x=3*5的意思是x=3×5=15,此式与数学中的算术式是一样的;②“x=3*5”是将数值15赋给x;③“x=3*5”可以写成“3*5=x”;④“x=x+1”在执行时赋值号右边x的值是15,执行后左边x的值是16.A.①③B.②④C.①④D.①②③④答案B解析赋值语句有固定的格式,与数学中算术式是不一样的,故①是错误,③也是错误的,根据赋值语句的功用知②④是正确的,故选择B.4.算式1 010(2)+10(2)的值是()A.1 011(2)B.1 100(2)C.1 101(2)D.1 000(2)答案B解析逢二进一.1 010(2)+10(2)=1 100(2).5.程序:INPUT xIF9<x BND x<100THENa=x\10b=x MOD 10x=10]上述程序如果输入的值是51,则运行结果是()A.51 B.15 C.105 D.501答案 B解析∵x=51,∴9<x<100,∴a=51\10=5,b=51 MOD 10=1.∴10*b+a=10×1+5=15.即输出结果为15.6.如图所示,程序的输出结果为S=132,则判断框中应填()A .i ≥10?B .i ≥11?C .i ≤11?D .i ≥12? 答案 B解析 对于选项可以逐个验证,当判断框中填写i ≥10?时,输出结果为S =1 320;当判断框中填写i ≥11?时,输出结果为S =132;当判断框中填写i ≤11?时,输出结果为S =1;当判断框中填写i ≥12?时,输出结果为S =12.二、填空题7.将十进制数100转换成二进制数所得结果为______________. 答案 1 100 100(2)解析 以2作为除数相应得出的除法算式为:所以,100=1 100 100(2)8.下边程序运行后,输出的值为________. S =1i=1WHILE i<=5 S =S*ii =i +1WEND PRINT S END答案 120解析 i =1时,S =1;i =2,S =2;i =3时,S =6; i =4时,S =6×4=24,i =5时,S =24×5=120; i =6时不满足i <=5,执行“PRINT S ”,所以S =120.9.用辗转相除法求333与24的最大公约数时的循环次数为________. 答案 3次解析 333=13×24+21,24=21+3,21=7×3, 共操作3次.三、解答题10.画出求12-22+32-42+…+992-1002的值的程序框图. 解11.已知函数y =⎩⎪⎨⎪⎧2x 2-1 (x >0)2x +1 (x =0)-2x 2+4 (x <0),试编写程序,输入x 的值后输出y 的值.解 程序为:INPUT x IF x>0 THENy=2*x ^2-1ELSEIF x=0 THENy=2*x+1 ELSEy=-2*x ^2+4END IF END IFPRINT y END能力提升12.用秦九韶算法求多项式f(x)=x 6+2x 5+3x 4+4x 3+5x 2+6x 当x =2时的值. 解 f(x)=x 6+2x 5+3x 4+4x 3+5x 2+6x=(((((x +2)x +3)x +4)x +5)x +6)x.所以有v 0=1,v 1=1×2+2=4,v 2=4×2+3=11,v 3=11×2+4=26,v 4=26×2+5=57,v 5=57×2+6=120,v 6=120×2=240.故当x =2时,多项式f(x)=x 6+2x 5+3x 4+4x 3+5x 2+6x 的值为240.13.某电信部门规定,拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话时间超过3分钟,则超过部分按每分钟0.1元收取通话费(通话不足1分钟时按1分钟计).试设计一个计算通话费用的算法,画出程序框图,并编写程序. 解 我们用C(单位:元)表示通话费,t(单位:分钟)表示通话时间,则依题意有C =⎩⎪⎨⎪⎧0.2 (t ∈N *,0<t ≤3),0.2+0.1(t -3) (t ∈N *,t >3). 算法步骤如下:第一步,输入通话时间t.第二步,如果t≤3,那么C=0.2;否则,C=0.2+0.1×(t-3).第三步,输出通话费用C.程序框图如图所示:程序如下:INPUT tIF t<=3 THENC=02ELSEC=0.2+0.1*(t-3)END IFPRINT CEND1.算法是对一类问题一般解法的抽象与概括,是把问题的解法划分为若干个可执行的步骤,有时需重复多次,但最终都必须在有限个步骤之内完成,所以在设计算法解决问题时要注意:(1)与解决问题的一般方法相联系,从中提炼出算法.(2)可引入有关的参数和变量对算法步骤加以表达.(3)解决问题的过程可分解为若干个步骤,并能用简洁实用的语言表达.(4)算法过程要便于在计算机上执行.2.程序框图是用规定的图形和指向线来形象、直观、准确的表示算法的图形.设计程序框图时,要先进行算法分析,确定算法的逻辑结构和各步的功能再画程序框图,同时要考虑到编写程序的要求.读、画程序框图是高考在本章中考查的重点.3.基本算法语句有输入语句、输出语句、赋值语句、条件语句和循环语句五种,主要对应顺序结构、条件结构和循环结构.明确各语句的功能和格式,是执行程序的关键,掌握常用的算法对理解程序也很有帮助,用算法语句编写程序时,一般先画程序框图.。

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

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

高中数学必修三课后习题答案第一章 算法初步 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几何概率。

高中数学必修3各章节知识点梳理及测试题(附加答案).doc

高中数学必修3各章节知识点梳理及测试题(附加答案).doc

高中数学必修3知识点第一章算法初步1.1.1算法的概念1、算法概念:在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2.算法的特点 :(1) 有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的.(2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可 .(3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题 .(4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法.(5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决 .1.1.2程序框图1、程序框图基本概念:(一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。

一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明。

(二)构成程序框的图形符号及其作用程序框名称功能表示一个算法的起始和结束,是任何流程图起止框不可少的。

表示一个算法输入和输出的信息,可用在算输入、输出框法中任何需要输入、输出的位置。

赋值、计算,算法中处理数据需要的算式、处理框公式等分别写在不同的用以处理数据的处理框内。

判断某一条件是否成立,成立时在出口处标判断框明“是”或“ Y”;不成立时标明“否”或“ N”。

(三)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。

第二章统计2.1.1简单随机抽样1.总体和样本在统计学中,把研究对象的全体叫做总体.把每个研究对象叫做个体.把总体中个体的总数叫做总体容量.为了研究总体的有关性质,一般从总体中随机抽取一部分:,,,研究,我们称它为样本.其中个体的个数称为样本容量.2.简单随机抽样,也叫纯随机抽样。

人教B版高中数学必修3同步练习题及答案全册汇编

人教B版高中数学必修3同步练习题及答案全册汇编

人B版高中数学必修3同步习题目录第1章1.1.1同步练习第1章1.1.2同步练习第1章1.1.3同步练习第1章1.2.1同步练习第1章1.2.2同步练习第1章1.2.3同步练习第1章§1.3同步练习第1章章末综合检测第2章2.1.1同步练习第2章2.1.2同步练习第2章2.1.3同步练习第2章2.1.4同步练习第2章2.2.1同步练习第2章2.2.2同步练习第2章2.3.1同步练习第2章2.3.2同步练习第2章章末综合检测第3章3.1.2同步练习第3章3.1.3同步练习第3章3.1.4同步练习第3章3.3.1同步练习第3章3.3.2同步练习第3章§3.2同步练习第3章§3.4同步练习第3章章末综合检测人教B 版必修3同步练习1.有关辗转相除法下列说法正确的是( )A .它和更相减损之术一样是求多项式值的一种方法B .基本步骤是用较大的数m 除以较小的数n 得到除式m =n q +r ,直至r <n 为止C .基本步骤是用较大的数m 除以较小的数n 得到除式m =q n +r(0≤r <n )反复进行,直到r =0为止D .以上说法皆错 答案:C2.在对16和12求最大公约数时,整个操作如下:(16,12)→(4,12)→(4,8)→(4,4),由此可以看出12和16的最大公约数是( ) A .4 B .12 C .16 D .8 答案:A3.用“等值算法”可求得204与85的最大公约数是( ) A .15 B .17 C .51 D .85 解析:选B.由更相减损之术可得.4.秦九韶的算法中有几个一次式,若令v 0=a n ,我们可以得到⎩⎪⎨⎪⎧v 0=a nv k =v k -1x + (k =1,2,…,n ). 答案:a n -k5.用秦九韶算法求多项式f (x )=2+0.35x +1.8x 2-3.66x 3+6x 4-5.2x 5+x 6在x =-1.3的值时,令v 0=a 6;v 1=v 0x +a 5;…;v 6=v 5x +a 0时,v 3的值为________. 答案:-22.445一、选择题1.在等值算法(“更相减损术”)的方法中,其理论依据是( ) A .每次操作所得的两数和前两数具有相同的最小公倍数 B .每次操作所得的两数和前两数具有相同的最大公约数 C .每次操作所得的两数和前两数的最小公倍数不同 D .每次操作所得的两数和前两数的最大公约数不同 答案:B2.我国数学家刘徽采用正多边形面积逐渐逼近圆面积的计算方法来求圆周率π,其算法的特点为( )A .运算速率快B .能计算出π的精确值C .“内外夹逼”D .无限次地分割解析:选C .割圆术用正多边形面积代替圆面积的方法是内外夹逼,能得到π的不足和过剩近似值,其分割次数是有限的.3.使用秦九韶算法求p (x )=a n x n +a n -1x n -1+…+a 1x +a 0在x =x 0时的值时,做加法与乘法的次数分别为( )A .n ,nB .n ,n (n +1)2C .n ,2n +1D .2n +1,n (n +1)2答案:A4.用辗转相除法计算60与48的最大公约数时,需要做的除法次数是( )A.1 B.2C.3 D.4解析:选B.∵60=48×1+12,48=12×4+0,故只需要两步计算.5.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时,v4的值为()A.-57 B.220C.-845 D.3392解析:选B.v0=3,v1=3×(-4)+5=-7,v2=-7×(-4)+6=34,v3=34×(-4)+79=-57,v4=-57×(-4)-8=220.6.若int(x)是不超过x的最大整数(如int(4.3)=4,int(4)=4),则下列程序的目的是() x=input(“x=”);y=input(“y=”);m=x;n=y;w hile m/n<>int(m/n)c=m-int(m/n)*n;m=n;n=c;enddisp(n)A.求x,y的最小公倍数B.求x,y的最大公约数C.求x被y整除的商D.求y除以x的余数答案:B二、填空题7.168,56,264的最大公约数为________.解析:法一:采用更相减损之术求解.先求168与56的最大公约数:168-56=112,112-56=56,因此168与56的最大公约数是56.再求56与264的最大公约数:264-56=208,208-56=152,152-56=96, 96-56=40,56-40=16, 40-16=24,24-16=8, 16-8=8,故8是56与264的最大公约数,也就是三个数的最大公约数.法二:采用辗转相除法.先求168与56的最大公约数,∵168=56×3,故168与56的最大公约数是56.再求56与264的最大公约数,∵264=56×4+40,56=40×1+16,40=16×2+8,16=8×2,故56与264的最大公约数是8.因此168,56,264的最大公约数是8.答案:88.用秦九韶算法求f(x)=x3-3x2+2x-11的值时,应把f(x)变形为________.解析:f(x)=x3-3x2+2x-11=(x2-3x+2)x-11=((x-3)x+2)x-11.答案:((x-3)x+2)x-119.已知n次多项式P n(x)=a0x n+a1x n-1+…+a n-1x+a n.如果在一种算法中,计算x k0(k=2,3,4,…,n)的值需要k-1次乘法,计算P3(x0)的值共需要9次运算(6次乘法,3次加法),那么计算P10(x0)的值共需要________次运算.下面给出一种减少运算次数的算法:P0(x)=a0,P k+1(x)=xP k(x)+a k+1(k=0,1,2,…,n-1).利用该算法,计算P3(x0)的值共需要6次运算,计算P10(x0)的值共需要________次运算.解析:计算3(x0)时为P3(x0)=a0x30+a1x20+a2x0+a3,其中x k0需k-1次乘法,∴a n-k·x k0共需k次乘法.上式中运算为3+2+1=6次,另外还有3次加法,共9次.由此产生规律:当计算P10(x0)时有P10(x0)=a0x100+a1x90+…+a10.计算次数为10+9+8+…+1+10=10×(10+1)2+10=65.第2个空中需注意P3(x0)=x0·P2(x0)+a3,P2(x0)=x0·P1(x0)+a2,P1(x0)=x0·P0(x0)+a1.显然P0(x0)为常数不需要计算.∴计算为每次一个乘法运算和一个加法运算,共需3×2=6次.由此运用不完全归纳法知P10(x0)=x0·P9(x0)+a10,P9(x0)=x0·P8(x0)+a9,…,P1(x0)=x0·P0(x0)+a1.其中共有10×2=20个运算过程.答案:6520三、解答题10.用秦九韶算法求多项式函数f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x当x=3时的值.解:f(x)=((((((7x+6)x+5)x+4)x+3)x+2)x+1)x,所以v0=7,v1=7×3+6=27,v2=27×3+5=86,v3=86×3+4=262,v4=262×3+3=789,v5=789×3+2=2369,v6=2369×3+1=7108,v7=7108×3=21324,故x=3时,多项式函数f(x)的值为21324.11.求两正整数m,n(m>n)的最大公约数.写出算法、画出程序框图,并写出程序.解:算法如下:S1输入两个正整数m,n(m>n);S2如果m≠n,则执行S3,否则转到S6;S3将m-n的差赋予r;S4如果r≠n,则执行S5,否则转到S6;S5若n>r,则把n赋予m,把r赋予n,否则把r赋予m,重新执行S2;S6输出最大公约数n.程序框图如图所示.程序如下:才能保证正方体体积最大,且不浪费材料?解:要焊接正方体,就是将两种规格的钢筋裁成长度相等的钢筋条.为了保证不浪费材料,应使每一种规格的钢筋裁剪后无剩余,因此裁剪的长度应是2.4和5.6的公约数;要使正方体的体积最大,亦即棱长最长,就要使正方体的棱长为2.4和5.6的最大公约数.用“等值算法”求得 2.4和 5.6的最大公约数:(2.4,5.6)→(2.4,3.2)→(0.8,2.4)→(0.8,1.6)→(0.8,0.8).因此将正方体的棱长设计为0.8 m时,体积最大且不浪费材料.人教B版必修3同步练习1.下列对算法的理解不正确的是()A.算法有一个共同特点就是对一类问题都有效(而不是个别问题)B.算法要求是一步步执行,每一步都能得到唯一的结果C.算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法D.任何问题都可以用算法来解决解析:选D.算法是解决问题的精确的描述,但是并不是所有问题都有算法,有些问题使用形式化、程序化的刻画是最恰当的.2.算法的有限性是指()A.算法的步骤必须有限B.算法的最后必须包括输出C.算法中每个操作步骤都是可执行的D.以上说法都不正确答案:A3.早上起床到出门需洗脸刷牙(5 min),刷水壶(2 min),烧水(8 min),泡面(3 min),吃饭(10 min),听广播(8 min)几个步骤.下列选项中最好的一种算法为()A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水的同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C.S1刷水壶、S2烧水的同时洗脸刷牙、S3泡面、S4吃饭的同时听广播D.S1吃饭的同时听广播、S2泡面、S3浇水的同时洗脸刷牙、S4刷水壶解析:选C.经比较可知C最省时,效率最高.4.以下有六个步骤:①拨号;②等拨号音;③提起话筒(或免提功能);④开始通话或挂机(线路不通);⑤等复话方信号;⑥结束通话.试写出打一个本地电话的算法________.(只写编号)答案:③②①⑤④⑥5.求1+3+5+7+9的算法的第一步是1+3得4,第二步是将第一步中运算结果4与5相加得9,第三步是__________________________.答案:将第二步中运算结果9与7相加得16一、选择题1.下列说法正确的是()A.算法就是某个问题的解题过程B.算法执行后可以产生不同的结论C.解决某一个具体问题,算法不同所得的结果不同D.算法执行步骤的次数不可以很大,否则无法实施解析:选B.B项,如判断一个整数是否为偶数,结果为“是偶数”和“不是偶数”两种;而A项,算法不能等同于解法;C项,解决某一个具体问题算法不同所得的结果应该相同,否则算法不正确;D项,算法可以为很多次,但不可以无限次.2.阅读下列算法.S1输入n;S2判断n是否是2,若n=2,则n满足条件;若n>2,则执行S3;S3依次检验从2到n-1的整数能不能整除n,若不能整除n,满足条件.满足上述条件的数是()A.质数B.奇数C.偶数D.4的倍数解析:选A.由质数的定义知A 正确.3.对于一般的二元一次方程组⎩⎪⎨⎪⎧a 1x +b 1y +c 1=0,a 2x +b 2y +c 2=0.在写此方程组解的算法时,需要我们注意的是( ) A .a 1≠0 B .a 2≠0 C .a 1b 1-a 2b 2≠0 D .a 1b 2-a 2b 1≠0解析:选D.由高斯消去法知,方程组是否有解,解的个数是否有限,在于a 1b 2-a 2b 1是否为零.故选D.4.指出下列哪个不是算法( )A .解方程2x -6=0的过程是移项和系数化为1B .从济南到温哥华要先乘火车到北京,再转乘飞机C .解方程2x 2+x -1=0D .利用公式S =πr 2计算半径为3的圆的面积时,计算π×32 答案:C5.下列语句表达中是算法的有( )①利用公式S =12ah 计算底为1,高为2的三角形的面积;②12x >2x +4; ③求M (1,2)与N (-3,-5)两点连线的方程,可先求MN 的斜率,再利用点斜式方程求得. A .①③ B .②③ C .①② D .③解析:选A.算法是解决问题的步骤与过程,这个问题并不仅仅限于数学问题,①③都各表达了一种算法.判断算法的标准是“解决问题的有效步骤或程序”.②只是一个纯数学问题,没有解决问题的步骤,不属于算法的范畴.6.有一堆形状大小相同的珠子,其中只有一粒重量比其他的轻,某同学利用科学的算法,最多两次利用天平找出了这颗最轻的珠子,则这堆珠子最多的粒数是( ) A .4 B .5 C .6 D .7解析:选D.最多是7粒,第一次是天平每边3粒,若平衡,则剩余的为最轻的珠子;若不平衡,则在轻的一边选出两粒,再放在天平的两边,同样就可以得到最轻的珠子,故选D. 二、填空题7.写出解方程2x +3=0的算法步骤: S1____________________________; S2____________________________; S3____________________________. 答案:移项得2x =-3未知数系数化为1,得x =-32输出x =-328.一个算法步骤如下: S1 S 取0,i 取1;S2 如果i ≤10,则执行S3,否则执行S6; S3 计算S +i 并将结果代替S ; S4 用i +2的值代替i ; S5 执行S2; S6 输出S .运行以上步骤输出的结果为S =________.解析:由以上算法可知S =1+3+5+7+9=25. 答案:259.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总成绩和平均成绩的一个算法如下,在①②处应填写________、________. S1 取A =89,B =96,C =99; S2 __①__; S3 __②__;S4 输出计算的结果.答案:计算总分D =A +B +C 计算平均成绩E =D3三、解答题10.设一个球的半径为r (r >0),请写出求以r 为半径的球的表面积的算法. 解:算法如下: S1 输入半径r ;S2 计算表面积S =4πr 2; S3 输出S .11.写出求过点M (-2,-1)、N (2,3)的直线与坐标轴围成的三角形面积的一个算法. 解:算法步骤如下:S1 取x 1=-2,y 1=-1,x 2=2,y 2=3;S2 得直线方程y -y 1y 2-y 1=x -x 1x 2-x 1;S3 令x =0得y 的值m ,从而得直线与y 轴交点的坐标(0,m ); S4 令y =0得x 的值n ,从而得直线与x 轴交点的坐标(n,0);S5 根据三角形面积公式求S =12·|m |·|n |;S6 输出运算结果.12.某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算: f =⎩⎪⎨⎪⎧0.53ω, ω≤5050×0.53+(ω-50)×0.85, ω>50 其中f (单位:元)为托运费,ω为托运物品的重量(单位:千克),试写出计算费用f 的算法. 解:S1 输入物品重量ω;S2 如果ω≤50,那么f =0.53ω,否则f =50×0.53+(ω-50)×0.85; S3 输出物品重量ω和托运费f .人教B版必修3同步练习1.程序框图中的判断框,有一个入口几个出口()A.1B.2C.3 D.4解析:选B.一般有两个出口:“是”与“否”.2.下面的功能中,属于处理框的是()①赋值;②计算;③判断;④输入,输出.A.①②③B.①②C.②③D.①②④解析:选B.处理框的功能是赋值,计算和传送结果.3.下列关于程序框图的说法正确的有()①程序框图只有一个入口,也只有一个出口;②程序框图中的每一部分都应有一条从入口到出口的路径通过它;③程序框图中的循环可以是无尽循环;④连接点是用来连接两个程序框图的.A.①②③B.②③C.①D.①②解析:选D.由框图符号及作用的说明可知③④错误,程序框图中的循环必须是有限循环;连接点是连接同一个程序框图的不同部分.4.如图算法的功能是________.答案:求两个实数a、b的和5.如图算法的功能是(a>0,b>0)________.答案:求以a、b为直角边的直角三角形斜边c的长一、选择题1.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点B.流程线C.判断框D.处理框答案:B2.符号表示的意义是()A.流程图的开始或结束B.数据的输入或输出C.根据给定条件判断D.赋值执行语句结果的传递解析:选C.掌握每一种框图的功能,能准确地画出框图符号.3.画程序框图需要遵循的规则中,下列说法中错误的是()A.使用标准的框图的符号B.除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的符号之一C.一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果D.在图形符号内描述的语言要非常简练清楚答案:B4.下列关于程序框图的理解中正确的有()①用程序框图表示算法直观、形象,容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起、止框是任何流程必不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个答案:D5.如图程序框图能判断任意输入的数x的奇偶性.其中判断框内的条件是()A.m=0 B.x=0C.x=1 D.m=1答案:D6.如图,写出程序框图描述的算法的运行结果()A .-5B .5C .-1D .-2 解析:选A.该算法的功能是求x =-1时,f (x )=⎩⎪⎨⎪⎧2x +1, x ≥03x -2, x <0的函数值,由分段函数的性质知f (-1)=-5. 二、填空题7.如图所示是某一问题的算法的程序框图.此框图反映的算法功能是________.解析:输入x ,x ≥0时输出x ;x <0时输出-x , ∴是计算|x |.答案:计算任意实数x 的绝对值|x | 8.观察程序框图如图所示.若a =5,则输出b =________.解析:因为a =5,所以程序执行“否”,b =52+1=26. 答案:269.(2011年高考陕西卷改编)如图框图,当x 1=6,x 2=9,p =8.5时,x 3等于________.解析:由程序框图可知p =8.5≠6+92, ∴p =x 2+x 32=8.5,∴x 3=8.5×2-9=8. 答案:8 三、解答题10.如图是为解决某个问题而绘制的程序框图,根据该图和下列各小题的条件回答问题.(1)该程序框图解决的问题是什么? (2)框图中x =3的含义是什么?(3)若输出的最终结果是y 1=4,y 2=-3,当x =10时,输出的结果是多少? (4)在(3)的前提下,当输入的x 值为多大时,输出ax +b =0?解:(1)该程序框图解决的是求函数f (x )=ax +b 的函数值的问题,其中输入的是自变量x 的值,输出的是x 对应的函数值.(2)框图中x =3的含义是将3的值赋给变量x . (3)y 1=4,即3a +b =4,① y 2=-3,即-4a +b =-3.② 由①②得a =1,b =1,∴f (x )=x +1.∴当x =10时,10a +b =f (10)=11. (4)令f (x )=x +1=0,知x =-1.∴当输入的值为-1时,输出ax +b =0.11.画出判断两条直线l 1:y =k 1x +b 1,l 2:y =k 2x +b 2是否垂直的程序框图. 解:算法如下:S1 输入k 1、k 2的值. S2 计算u =k 1×k 2.S3 若u =-1,则直线l 1与l 2垂直;否则,l 1与l 2不垂直. S4 输出信息“垂直”或“不垂直”. 程序框图如图:12.假设函数f(x)=ax2+bx+c(a≠0)与x轴有公共点,设计一个算法,对多项式ax2+bx +c因式分解并画出程序框图.解:算法如下.S1利用求根公式求得方程ax2+bx+c=0的两个根x1,x2;S2对ax2+bx+c因式分解:ax2+bx+c=a(x-x1)(x-x2).程序框图如图所示.人教B版必修3同步练习1.算法共有三种逻辑结构,即顺序结构、条件分支结构和循环结构,下列说法中正确的是()A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合答案:D2.若一个算法的程序框图中有,则表示该算法中一定有下列逻辑结构中的() A.循环结构和条件分支结构B.条件分支结构C.循环结构D.顺序结构和循环结构解析:选B.当有判断框时,一定有条件分支结构.3.下列说法中不正确的是()A.顺序结构是由若干个依次执行的步骤组成,每一个算法都离不开顺序结构B.循环结构是在一些算法中从某处开始,按照一定条件,反复执行某些步骤,故循环结构中一定包含条件分支结构C.循环结构中不一定包含条件分支结构D.用程序框图表示算法,使之更加直观形象,容易理解答案:C4.如图程序框图的运算结果为________.解析:∵a的初值为5,每循环一次,a的值减1,故循环2次.答案:205.已知函数f(x)=|x-3|,程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.答案:x<3y=x-3一、选择题1.任何一个算法都离不开的基本结构为()A.逻辑结构B.条件分支结构C.循环结构D.顺序结构解析:选D.任何一个算法都要由开始到结束,故应当都有顺序结构.2.如图的程序框图表示的算法的功能是()A.计算小于100的奇数的连乘积B.计算从1开始的连续奇数的连乘积C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D.计算1×3×5×…×n≥100时的最小的n值答案:D3.图中所示的是一个算法的框图,S的表达式为()A.11+2+3+…+99B.11+2+3+…+100C.199 D.1100答案:A4.下列问题的算法适宜用条件结构表示的是()A.求点P(2,5)到直线l:3x-2y+1=0的距离B.由直角三角形的两条直角边求斜边C.解不等式ax+b>0(a≠0)D.计算100个数的平均数解析:选C.条件结构是处理逻辑判断并根据判断进行不同处理的结构.只有C中含判断a 的符号,其余选择项中都不含逻辑判断,故选C.5.下列程序框图中,是循环结构的是()A.①②B.②③C.③④D.②④解析:选C.循环结构需要重复执行同一操作,故只有③④符合.6.某程序框图如图所示,该程序运行后输出的k的值是()A.4 B.5C.6 D.7解析:选A.当k=0时,S=0⇒S=1⇒k=1,当S=1时⇒S=1+21=3⇒k=2,当S=3时⇒S=3+23=11<100⇒k=3,当S=11时⇒S=11+211>100,故k=4.二、填空题7.程序框图如图所示,其输出结果是________.解析:根据程序框图可得,a的取值依次为1,3,7,15,31,63,127.答案:1278.有如图所示的框图.则该框图输出的结果是________. 答案:20119.如图程序框图的输出结果为S =132,则判断框中应填________.解析:∵132=11×12,而S =S ×i ,输出结果S =(12-1)×12=11×12,∴判断条件为i ≥11. 答案:i ≥11 三、解答题10.画出求1×2×3×4×5×6×7的程序框图.解:本题可用顺序结构和循环结构来完成,循环结构流程图如图所示.11.设计一个算法,输入x 的值,输出y 的值,其中y =⎩⎪⎨⎪⎧2x -1, x <0x 2+1, 0≤x <1x 3+2x , x ≥1,画出该算法的程序框图.解:程序框图如图所示.最早哪一年生产的轿车超过300万辆?试设计算法并画出相应的程序框图.解:算法如下S1n=2010;S2a=200;S3T=0.05a;S4a=a+T;S5n=n+1;S6若a>300,输出n.否则执行S3.程序框图如图所示.人教B 版必修3同步练习1.在我们写程序时,对于“//”号的说法正确的是( ) A .“//”后面是注释内容,对程序运行起着重要作用B .“//”后面是程序执行的指令,对程序运行起着重要作用C .“//”后面是注释内容,对程序运行不起作用D .“//”后面是程序执行的指令,对程序运行不起作用 答案:C2.下列给出的赋值语句正确的有( ) ①赋值语句3=B ;②赋值语句x +y =0; ③赋值语句A =B =-2;④赋值语句T =T *T . A .0个 B .1个 C .2个 D .3个解析:选B.①赋值语句中“=”号左右两边不能互换,即不能给常量赋值.左边必须是变量,右边必须是表达式,应改为B =3;②赋值语句不能给一个表达式赋值;③一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”;④该语句的功能是将当前的T 平方后再赋给变量T.故选B .3.下列给出的输入、输出语句正确的是( ) ①输入语句input a ;b ;c ②输入语句input x =3 ③输出语句p r int A =4 ④输出语句p r int 20,3*2 A. ①② B.②③ C .③④ D .④解析:选D.①input 语句可以给多个变量赋值,变量之间用“,”隔开;②input 语句中只能是变量,而不能是表达式,③p r int 语句中不用赋值号“=”;④p r int 语句可以输出常量、表达式的值.4.下列程序的运行结果是________. x =0;x =x +1;x =x +2;x =x +3;print (%io (2),x );解析:由赋值语句的作用知x =6. 答案:65.读程序Ⅰ、Ⅱ,若两程序输入值与执行结果均分别相同,则两程序的输入值为________,执行结果为________. 程序Ⅰ: 程序Ⅱ: x =input(“x =”); x =input(“x =”); y =x +2; y =2*x+2 p rint(%io(2),y); p r int(%io(2),y); end end解析:两程序执行结果相同,即求y =x +2与y =2x +2的交点. 答案:0 2一、选择题1.某一程序中先后相邻的两个语句是:x=3*5;x=x+1;那么下列说法中正确的是()①x=3*5的意思是x=3×5=15,此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③x=3*5也可以写为3*5=x;④该语句程序执行后x的值是16.A. ①③B.②④C.①④D.②③答案:B2.已知变量a,b已被赋值,要交换a,b的值,下列方法正确的是()A.a=b,b=a B.a=c,b=a,c=bC.a=c,b=a,c=a D.c=a,a=b,b=c解析:选D.利用赋值语句交换a,b的值需引入第三个量c.3.在Sci l ab的文本编辑器中有如下程序:a=input(“chinese”);b=input(“math”);c=input(“fo r eign l anguage”);ave r=(a+b+c)/3其中第一步程序语句的作用为()A.请求将语文成绩的变量输入给aB.请求输入语文成绩,并将它赋值给aC.将表达式input(“chinese”)的值赋给aD.将变量input(“chinese”)的值赋值给表达式a解析:选B.这里应注意输入语句与赋值语句的作用.4.计算机执行下面的程序段后,输出的结果是()a=1;b=3;a=a+b;b=a-b;p r int(%io(2),a,b);A.1,4 B.4,1C.0,0 D.6,0解析:选A.第一步,a=1+3=4;第二步,b=a-b=4-3=1,p r int(%io(2),a,b)输出的顺序为b,a,所以输出b,a应分别为1,4.5.下面程序运行时输出的结果是()A=10;B=-5;C=A+B;A=B+C;B=A+C;C=C+A+B;print(%io(2),A,B,C);A.5,0,10 B.10,5,0C.5,10,0 D.0,10,5解析:选B.执行顺序为C=A+B=10-5=5,A=B+C=-5+5=0,B=A+C=0+5=5,C=C+A+B=5+0+5=10.故最后的结果为A=0,B=5,C=10.6.关于输入语句、输出语句和赋值语句,下列说法中正确的是()A.input语句只能给一个变量赋值B.p r int语句可以在计算机屏幕上输出常量、变量的值和系统信息C.赋值语句就是将赋值号左边的值赋给赋值号右边的变量D.赋值语句不能给变量重复赋值,只能赋一次值答案:B二、填空题7.已知如下程序a=input(“a=”);b=input(“b=”);c=input(“c=”);a=b;b=c;c=a;abc若输入10,20,30,则输出结果为________.解析:由赋值语句的功能知b的值20赋给了a,c的值30赋给了b,赋值后的a=20,又赋给了c.答案:20,30,208.请写出下面运算输出的结果________.a=5;b=3;c=(a+b)/2;d=c*c;print(%io(2),d);解析:语句c=a+b2是将a,b和的一半赋值给变量c,c得4;语句d=c*c是将c的平方赋值给d,最后输出d的值.答案:169.下面程序是输出A(x1,y1),B(x2,y2)中点的程序,添上空白部分缺省的语句.x1=input(“x1=”);y1=input(“y1=”);x2=input(“x2=”);y2=input(“y2=”);①________②________解析:利用中点坐标公式来解决.答案:①x=(x1+x2)/2②y=(y1+y2)/2三、解答题10.设计程序,用公式法解一元二次方程2x2+3x-1=0.解:根据一元二次方程的求根公式x=-b±b2-4ac2a,结合赋值语句便可以设计出这个运算程序.程序如下:11.编写一个程序,求分别用长度为l的细铁丝围成的一个正方形和一个圆的面积,要求输入l的值,输出正方形和圆的面积(π取3.14).解:设围成的正方形的边长为a,依题意得4a=l,a=l4,所以正方形的面积为S1=(l4)2=l216;同理若设围成的圆的半径为R,则2πR=l,R=l2π,所以圆的面积为S2=πR2=π(l2π)2=l24π,因此可以用顺序结构实现这一算法,采用input语句输入l的值,利用print语句输出得到的面积.程序如下:12.我国土地沙漠化问题非常严重,2000年全国沙漠化土地总面积达到1.6×105km2,并以每年约3.4×103km2的速度扩张.请你设计一个程序,计算以后某年的全国沙漠化土地总面积.解:程序如下:人教B版必修3同步练习1.条件语句表达的算法的结构为()A.顺序结构B.条件分支结构C.循环结构D.以上都不对解析:选B.条件语句主要用来实现算法中的条件分支结构,故选B. 2.若输入4,则下面程序执行后输出的结果为()A.4B.0.2C.0.1 D.0.3答案:B3.程序框图:该程序框图的功能是()A.输入一个数x,判断其是否大于或等于2,然后输出符合条件的x的值B.输入一个数x值,输出x-2的值C.任给一个实数x,求|x-2|的值D.任给一个实数x,同时输出x-2的值和2-x的值答案:C4.求函数y=|x-4|+1的函数值,则③为________.解析:else 暗含的条件为x <4,此时y =5-x . 答案:y =5-x5.输入两个数,输出其中较大的一个数,试将其程序补充完整.答案:b一、选择题1.下列关于条件语句的功能的叙述,正确的是( ) A .条件语句主要是给变量赋值的功能B .条件语句可以在计算机屏幕上输出表达式的值及系统信息C .条件语句必须嵌套才能使用D .条件语句主要用来实现算法中的条件分支结构解析:选D .分清条件语句在功能上与输入、输出语句、赋值语句的区别. 2.给出以下四个问题:①输入一个数x ,输出它的绝对值;②求函数f (x )=⎩⎪⎨⎪⎧x 2-1, x ≥0x +2, x <0的函数值;③求面积为6的正方形的周长; ④求三个数a ,b ,c 中的最大数.其中不需要用条件语句来描述的有( ) A .1个 B .2个C.3个D.4个解析:选A.只有③不需要用条件语句来描述.3.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.则填入的条件应该是()A.x>0 B.x<0C.x>=0 D.x<=0解析:选D.因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x<=0.4.当a=3时,下面的程序段输出的结果是()A.9 B.3C.10 D.6解析:选D.据条件3<10,故y=2×3=6.5.下列程序运行的结果是()A.10.5 B.11.5C.16 D.25答案:D6.为了在运行下面的程序之后能输出y=9,则应从键盘输入()A .-4B .-2C .4或-4D .2或-2 解析:选C.该程序功能是求函数y =⎩⎪⎨⎪⎧(x +1)2x <0(x -1)2x ≥0的函数值,y =9时有两种情况,若x <0,则由(x +1)2=9,得x =-4(x =2舍去);若x ≥0,则由(x -1)2=9,得x =4(x =-2舍去),从而答案为-4或4. 二、填空题7.写出下面程序运行后的结果.x =6,p =________;x =20,p =________. 解析:该程序是求分段函数f (x )=⎩⎪⎨⎪⎧x ×0.35, x ≤1010×0.35+(x -10)×0.7, x >10的函数值,当x =6时,f (6)=2.1;当x =20时,f (20)=10.5. 答案:2.1 10.58.下面程序是求分段函数f (x )=⎩⎪⎨⎪⎧2x -1, x ≥4x 2-2x +3, x <4的函数值,则①为________.解析:由条件语句的特点知①处应为x >=4. 答案:x >=49.读程序完成下列题目: x =input (“x =”)if x >1y =x +1;else y =2x +1;endprint (%io (2),y );(1)若执行程序时没有执行语句y =x +1,则输入x 的范围是________;(2)若执行结果y 的值为5,则执行的赋值语句是________,输入的x 值为________.解析:(1)由题意,该程序是求f(x )=⎩⎪⎨⎪⎧x +1, x >12x +1, x ≤1的函数值的程序,因此x ≤1时没有执行y =x +1;(2)又当x >1时,x +1>2;当x ≤1时,2x +1≤3,从而输出的y 的值为5,则执行了语句y =x +1,得x =4.答案:(1)x ≤1 (2)y=x +1 4 三、解答题10.编写一个程序,对于函数y =⎩⎪⎨⎪⎧x 2+1, x ≤2.5x 2-1, x >2.5,输入x 的值,输出相应的函数值.解:程序如下:11.根据下面给出的程序画出相应的程序框图.解:程序框图如图.12.我国是水资源相对匮乏的国家,为鼓励节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5吨时,每吨水费收基本价1.3元,若超过5吨而不超过6吨时,超过部分水费收200%;若超过6吨而不超过7吨,超过部分的水费收400%.如果某人本季度实际用水量为x (x ≤7)吨,试设计一个某人本季度缴纳水费的程序. 解:某人本季度缴纳水费的计算公式: y =⎩⎪⎨⎪⎧1.3x , x ≤56.5+2.6(x -5), 5<x ≤69.1+5.2(x -6), 6<x ≤7. 程序如下:。

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

⾼中⼈教版数学必修3课本练习_习题参考答案⾼中数学必修③课本练习,习题参考答案新⼼希望教育:RenYongSheng 第⼀章算法初步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第五步,输出程序框图如下图所⽰:1.1算法与程序框图(P20)A 组解;题⽬:在国内寄平信(外埠),每封信的质量x(克)不超过60克时的邮费(单位:分)标准为,试写出计算邮费的算法并画出程序框图。

算法如下:第⼀步,输⼊质量数x。

第⼆步,判断是否成⽴,若是,则输出y=120,否则执⾏第三步。

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

程序框图如下图所⽰:(注释:条件结构)第⼀步,i=1,S=0.第⼆步,判断是否成⽴,若成⽴,则执⾏第三步,否则,执⾏第四步。

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

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

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

高中数学必修3章节训练-第1章1.3同步训练及解析

人教A高中数学必修3同步训练1.用更相减损术求294和84的最大公约数时,需做减法的次数是()A.2B.3C.4 D.5解析:选C.294-84=210,210-84=126,126-84=42,84-42=42,故选C.2.若用秦九韶算法求多项式f(x)=4x5-x2+2当x=3时的值,则需要做乘法运算和加减法运算的次数分别为()A.4,2 B.5,3C.5,2 D.6,2解析:选C.f(x)=4x5-x2+2=((((4x)x)x-1)x)x+2,所以需要做5次乘法运算和2次加减运算.3.将二进制数10001(2)化为五进制数为()A.32(5)B.23(5)C.21(5)D.12(5)解析:选A.将10001(2)化为十进制数为:10001(2)=1×24+0×23+0×22+0×21+1×20=17,将17化为五进制数为32(5),∴10001(2)=32(5).4.378与90的最大公约数为________.解析:辗转相除法:378=90×4+18,90=18×5+0,∴378与90的最大公约数是18.答案:181.45和150的最大公约数和最小公倍数分别是()A.5,150 B.15,450C.450,15 D.15,150解析:选B.利用辗转相除法求45和150的最大公约数:150=45×3+15,45=15×3,所以45和150的最大公约数为15.所以45和150的最小公倍数为15×(45÷15)×(150÷15)=450,故选B.2.用秦九韶算法求多项式f(x)=7x6+6x5+3x2+2当x=4的值时,先算的是() A.4×4=16 B.7×4=28C.4×4×4=64 D.7×4+6=34解析:选 D.因为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,所以用秦九韶算法求多项式f(x)=7x6+6x5+3x2+2当x=4的值时,先算的是7×4+6=34.3.二进制数算式1010(2)+10(2)的值是()A.1011(2)B.1100(2)C.1101(2)D.1000(2)解析:选 B.1010(2)+10(2)=(1×23+0×22+1×21+0×20)+(1×21+0×20)=12=1100(2),故选B .4.已知一个k进制的数132与十进制的数30相等,那么k等于()A.7或4 B.-7C.4 D.都不对解析:选C.132(k)=1×k2+3×k+2=k2+3k+2,∴k2+3k+2=30,即k2+3k-28=0,解得k=4或k=-7(舍去).5.已知f(x)=x5+2x3+3x2+x+1,应用秦九韶算法计算x=3时的值时,v3的值为() A.27 B.11C.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.6.由389化为的四进制数的末位为()A.3 B.2C.1 D.0解析:选C.以4作除数,相应的除法算式为∴389=12011(4),故选C.7.七进制数中各个数位上的数字只能是________中的一个.解析:“满几进一”就是几进制.∵是七进制.∴满七进一,根本不可能出现7或比7大的数字,所以各个数位上的数字只能是0、1、2、3、4、5、6中的一个.答案:0、1、2、3、4、5、68.将八进制数127(8)化成二进制数为________.解析:先将八进制数127(8)化为十进制数:127(8)=1×82+2×81+7×80=64+16+7=87,再将十进制数87化成二进制数:∴87=1010111(2),∴127(8)=1010111(2).答案:1010111(2)9.下列各数①111111(2)②210(6)③1000(4)④81(8)最大数为________,最小数为________.解析:可以考虑将①②③④中的数都转换成十进制,那么①中111111(2)=63;②中210(6)=78;③中1000(4)=64;④中81(8)=65.作比较,可知①的数最小,②的数最大.答案:②①10.已知函数f(x)=x3-2x2-5x+6,试用秦九韶算法求f(10)的值.解:根据秦九韶算法,把多项式改写成如下形式:f(x)=x3-2x2-5x+6=(x2-2x-5)x+6=((x-2)x-5)x+6.我们把x=10代入函数式,得f(10)=((10-2)×10-5)×10+6=756.11.把110(5)转化为二进制数.解:110(5)=1×52+1×51+0×50=30,30=1×24+1×23+1×22+1×2+0×20=11110(2),即110(5)=11110(2).12.利用秦九韶算法分别计算f(x)=8x7+5x6+3x4+2x+1在x=2与x=-1时的值,并判断多项式f(x)在区间[-1,2]有没有零点.解:∵f(x)=8x7+5x6+3x4+2x+1=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1,且x=2,∴v0=8,v1=8×2+5=21,v2=21×2+0=42,v3=42×2+3=87,v4=87×2+0=174,v5=174×2+0=348,v6=348×2+2=698,v7=698×2+1=1397.∴当x=2时,f(x)=1397.同理可求当x=-1时,f(x)=-1,又∵f(-1)f(2)=-1397<0,则多项式f(x)在区间[-1,2]上有零点.关于数学名言警句大全1、数学家本质上是个着迷者,不迷就没有数学。

高中数学: 必修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章节训练-第1章1.2.1同步训练及解析

人教A高中数学必修3同步训练1.(教材例3改编)下列语句A=aA=A+15PRINT AEND若最后A的输出结果为10,则a应为()A.10B.25C.-5 D.5解析:选C.A的输出结果为a+15=10,∴a=-5.2.下列程序语言中表达式的值正确的是()A.6*SQR(4)+3^2*2=154B.3*(5+4)+SQR(9)^2=17C.[5+3*(12-7)]/4=5D.(2+3)*5-4+2*3*SQR(4)^2=72解析:选C.A中,64+32×2=12+18=30;B中,3×9+(9)2=36;C中,[5+3(12-7)]÷4=(5+15)÷4=5;D中,5×5-4+2×3×(4)2=45.3.下列正确的语句的个数是()①输入语句INPUT a+2;②赋值语句x=x-5;③输出语句PRINT M=2.A.0 B.1C.2 D.3解析:选B.①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再将值赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.4.当a的值为10时,“PRINT “a=”;a”在屏幕上的输出结果为________.解析:PRINT语句可将用双引号括起来的字符串显示在屏幕上,从而应输出a=10.答案:a=101.下列给出的输入、输出语句正确的是()①输入语句:INPUT a;b;c;②输入语句:INPUT x=3;③输出语句:PRINT A=4;④输出语句:PRINT20,3*2.A.①②B.②③C.③④D.④解析:选D.①错,变量之间应用“,”隔开;②错,不能输入赋值语句;③错,不能输出赋值语句;④对.2.给出下面一个程序:B=8X=AA=BB=X+APRINT A,BEND此程序运行的结果是()A.5,8 B.8,5C.8,13 D.5,13解析:选C.此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.3.下面的程序输出的结果是()A.27 B.9C.2+25 D.11解析:选D.该程序的运行过程是x=6,y=3,x=6÷3=2,y=4×2+1=9,x+y=2+9=11.所以输出11.4.下面程序执行后输出的结果是()a=1b=2c=3a=bb=cc=aPRINT a,b,cENDA.1,2,3 B.2,3,1C.2,3,2 D.3,2,1解析:选C.a=b表示将b的值(2)赋给a,∴a=2;b=c表示将c的值(3)赋给b,∴b=3;c=a表示将a的值(2)赋给c,∴c=2.5.下面程序运行的结果是()b=2c=a-bb=a+c-bPRINT a,b,cENDA.1,2,-1 B.1,2,1C.1,-2,-1 D.1,-2,1解析:选C.第三步c=1-2=-1,第四步b=1+(-1)-2=-2.∴结束时,a=1,b=-2,c=-1.6.“x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,那么下列说法正确的是() A.①③B.②④C.①④D.②③解析:选B.赋值语句中的“=”与算术上的“=”是不一样的,式子两边的值也不能互换,从而只有②④正确,故选B.7.下面一段程序执行后的结果是________.A=2A=A*2A=A+6PRINT AEND解析:执行第2句时A=2×2=4,执行第3句时A=4+6=10.答案:108.执行程序PRINT(3+2)*4的结果是________.解析:表示:(3+2)×4=5×4=20.答案:209.2010年11月,国家控制了物价后,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.店主为了收款的方便设计了一个程序,请将下面的程序补充完整.答案:a,b,c x+y+z10.下面是用程序语句表示的一个问题的算法,试根据其画出程序框图.解:11.根据如图所示的程序框图,将算法语句改写为程序.解:程序如下:12.已知函数f(x)=3x-1,求f[f(2)]的值,设计一个程序,解决上述问题.解:程序如下:x=2y=3*x-1x=yy=3*x-1PRINT yEND关于数学名言警句大全1、数学家本质上是个着迷者,不迷就没有数学。

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

数学·必修3(苏教版)
题型一 算法设计
已知平面直角坐标系内两不同点A ,B ,试求AB 的垂直平
分线的方程.试写出这个问题的算法.
分析:首先应判断A 、B 两点的横、纵坐标是否相等,在不等时,先求垂直平分的斜率或线段AB 的中点坐标,最后由点斜式写出直线方程.
解析:算法如下: S1 输入x 1,y 1,x 2,y 2. S2 判断x 1=x 2是否成立.
如果成立,则输出所求的直线方程为y ←y 1+y 2
2,转结束;
如果不成立,则判断y 1=y 2是否成立.
如果成立,则输出所求的直线方程为x ←x 1+x 2
2,转结束;
如果不成立,则输出所求的直线方程为y -y 1+y 22=-
x 1-x 2
y 1-y 2
⎝ ⎛⎭
⎪⎫
x -x 1+x 22,转结束.
S3 结束.
规律总结:算法设计与一般意义上的解决问题不同,这是一类问题的一般解法的抽象与概括,它要借助一般的问题解决方法,又要包含这类问题的所有可能情形,它往往是把问题的解法划分为若干个可执行的步骤,有时甚至是重复多次,但最终都必须在有限个步骤之内
完成.
变式训练
1.设计一个算法,将高一某班50名同学某次数学考试成绩不及格者的分数打印出来.
解析:算法步骤如下:
S1令n←1;
S2如果n>50,则转到S7;
S3输入一个学生的成绩G;
S4将G和60比较,如果G<60,则输出G;
S5n←n+1;
S6转到S2;
S7结束.
2.已知平面直角坐标系中的两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.
解析:算法步骤如下:
S1计算x0=-1+3
2=1,y0=
0+2
2=1,得AB的中点N(1,1);
S2计算k1=
2-0
3-(-1)

1
2,得AB的斜率;
S3计算k=-1
k1=-2,得AB垂直平分线的斜率;
S4得直线AB垂直平分线的方程y-1=-2(x-1),即y=-2x +3,输出.
题型二流程图及其画法
求正数a平方根近似值的一种算法思路是这样的:第一步确定平方根的首次近似值:a1 (a1可以任取一个正数);
第二步由代数式b1=a
a1求出b1;
第三步取二者的算术平均值a2=a1+b1
2为第二次近似值;
第四步由方程b2=a
a2求出b2 ;
第五步取算术平均值a3=a2+b2
2作为第三次近似值;
……
反复进行上述步骤,直到获得满足误差在0.1以内的数为止.请依照上述思路,画出相应的算法流程图.
解析:流程图如下:
规律总结:流程图是用规定的图形和流程线来准确、直观、形象地表示算法的图形.画流程图之前应先对问题设计出合理有效的算法,然后分析算法的逻辑结构,根据逻辑结构画出相应的流程图.
变式训练
3.写出解方程ax+b=0(a,b为常数)的算法,并画出流程图.
解析:算法如下:
S1判断a是否为零;
S2若a=0且b=0,输出“方程的解是全体实数”;
S3若a=0且b≠0,输出“方程无解”;
S4若a≠0,则输出x=b a.
流程图如下图所示.
题型三条件语句的程序编写
编写程序,输入两个实数,由小到大输出这两个数.分析:确定好算法,根据算法过程编写程序.
解析:伪代码:
Read a,b
If a>b Then
t←a
a←b
b←t
End If
Print a,b
规律总结:(1)条件语句用来处理算法中的选择逻辑结构,在一些需要按给定的条件进行比较、判断的问题中,如判断一个数的正负,
比较两个数的大小等,常用条件语句设计程序.
(2)条件语句主要有两种格式,一是If -Else -End 格式,它有两个语序列;二是If -End 格式,它仅有一个语句序列.
(3)在一些较为复杂的问题的算法中还要用到复合的条件语句,它一般是在条件语句的Else 分支语句中再设计一个条件语句.
变式训练
4.已知函数f(x)=⎩⎨⎧x 2-2x ,x ≥2,
x +5,x<2,
画出求f(f(x))的流程图并写出
伪代码.
解析:流程图如下:
算法伪代码如下:
Read x
If x<2 Then
y1←x+5
If y1<2 Then
y←y1+5
Else
y←y12-2y1
End If
Else
y2←x2-2x
If y2<2 Then
y←y2+5
Else
y←y22-2y2
End If
End If
Print y
题型四For循环语句的程序编写
画出计算3×32×33×34×35的一个算法的流程图,并写出
伪代码.
分析:可利用循环语句逐个计算3,3×32,3×32×33,…
解析:流程图如下图所示:
伪代码如下:
T←1
For I From 1 To 5 Step 1
T←T×3I
End For
Print T
规律总结:(1)For循环是当型循环,即当循环变量I满足“初值”≤I≤“终值”时,就执行循环体,I可参与计算,也可起计数的作用.
(2)只有当循环次数明确时,才能使用本语句.
(3)步长可以为正、负,但是不能是0,否则会陷入“死循环”.步长为正时,要求终值大于初值,如果终值小于初值,循环将不能执行.步长为负时,要求终值必须小于初值.
(4)程序语句中变量后不使用分号时,变量的值就会在屏幕上显示出来.利用这种功能,可以清楚地在屏幕上看出循环过程中变量值的
变化情形.
(5)循环变量是用于控制算法中循环次数的变量,起计数作用,它有初值和终值,是循环开始和结束时循环变量的值,步长是指循环变量每次增加的值.步长为1时可以省略不写,但为其他值时,必须写,不能省略.
变式训练
5.写出计算1×1

1

1
4×…×
1
100的伪代码,并画出相应的流程
图.
解析:流程图与伪代码如下:
S←1
For i From 1 to 100 Step 1
S←S×1 i
End For
Print S
6.用For循环语句写出求12+22+…+1002的值的算法的程序(sum表示求和).
解析:伪代码如下:
sum←0
For i From 1 To 100 Step 1
sum←sum+i2
End For
Print sum
题型五While循环语句的程序编写
编写一个伪代码计算:1+1
2+…+
1
1 000,并画出流程图.
解析:伪代码:
i←1
S←0
While i≤1 000
S←S+1/i
i←i+1
End While
Print S
End
流程图:
变式训练
7.《九章算术》卷七——盈不足有下列问题:
今有共买物,人出八,盈三;人出七,不足四,问人数,物价几何?
请画出流程图并编写伪代码解答上述问题.
解析:设人数是x ,物价是y 元,则⎩
⎪⎨⎪⎧8x -3=y ,7x +4=y ,画出流程图如下:
算法的伪代码如下:
x ←1
While 8x -3≠7x +4
x ←x +1
End While
y ←8x -3
Print x ,y
8.某商场第一年销售计算机5 000台,如果平均每年的销售量比上一年增加10%,那么,从第一年起,约几年内可使总销售量达到30 000台?为解决该问题编写一个算法(sum 表示求和).
解析:伪代码如下:
i←1
S←5 000
sum←0
While sum<30 000 sum←sum+S
i←i+1
S←S(1+0.1) End While
Print i-1。

相关文档
最新文档