《人教B版高中数学必修3同步练习题及答案全册汇编.pdf》由会员分享,可在线阅读,更多相关《人教B版高中数学必修3同步练习题及答案全册汇编.pdf(122页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、人 B版高中数学必修3 同步习题目录工 第1章1.1.1同步练习上 第1章1.1.2同步练习工 第1章1.1.3同步练习4第1章1.2.1同步练习工 第1章1.2.2同步练习上 第1章1.2.3同步练习4-第1章 1.3同步练习上 第1章章末综合检测4-第2章2.1.1同步练习上 第2章2.1.2同步练习工 第2章2.1.3同步练习*第2章2.1.4同步练习上 第2章2.2.1同步练习4 第2章2.2.2同步练习*第2章2.3.1同步练习工 第2章2.3.2同步练习工 第2章章末综合检测4-第3章3.1.2同步练习*第3章3.1.3同步练习工 第3章3.1.4同步练习工 第3章3.3.1同步练
2、习工 第3章3.3.2同步练习上 第3章 3.2同步练习*第3章 3.4同步练习4-第3章章末综合检测高中数学人教B版必修3同步练习人教B版必修3同步练习 同 步 测 控 1.有关辗转相除法下列说法正确的是()A.它和更相减损之术一样是求多项式值的一种方法B.基本步骤是用较大的数m 除以较小的数得到除式m=q+r,直至rV 为止C.基本步骤是用较大的数m 除以较小的数得到除式m=q+r(OWrV)反复进行,直到r=0 为止D.以上说法皆错答案:C2.在 对 16和 12求最大公约数时,整个操作如下:(16,12)f(4,12)f(4,8)-(4,4),由此可以看 出 12和 16的最大公约数是
3、()A.4 B.12C.16 D.8答案:A3.用“等值算法”可求得204与 85的最大公约数是()A.15 B.17C.51 D.85解析:选 B.由更相减损之术可得.4.秦九韶的算法中有几个一次式,若 令 v0=,我们可以得至!二一%,(k=1玖=vk-x+_1,2,/1).答案:an-k5.用秦九韶算法求多项式火刈=2+0.35%+1.8?-3.66*3+6/-5.2+*6在*=一 1.3的值时,令=6;均=我斜+。5;叱 6=丫 4+“0时,叱的值为答案:-22.445 课 时 训 练 一、选择题1.在等值算法(“更相减损术”)的方法中,其理论依据是()A.每次操作所得的两数和前两数具
4、有相同的最小公倍数B.每次操作所得的两数和前两数具有相同的最大公约数C.每次操作所得的两数和前两数的最小公倍数不同D.每次操作所得的两数和前两数的最大公约数不同答案:B2.我国数学家刘徽采用正多边形面积逐渐逼近圆面积的计算方法来求圆周率兀,其算法的特点为()A.“运算速率快 B.能计算出兀的精确值C.“内外夹逼”D.无限次地分割解析:选 C.割圆术用正多边形面积代替圆面积的方法是内外夹逼,能得到汗的不足和过剩近似值,其分割次数是有限的.3.使用秦九韶算法求爪%)=%+。-,7-|-。声+的在x=x()时的值时,做加法与乘法的次数分别为()n(n+1)A.n,n B.n,-j-,(+1)C.,2
5、+l D.2+l,2答案:A4.用辗转相除法计算60与 48的最大公约数时,需要做的除法次数是()第2页 共122页高中数学人教B版必修3同步练习A.1B.2C.3D.4解析:选 B.:60=48X1+12,48=12X 4+0,故只需要两步计算.5.用秦九韶算法求多项式f(x)=12+35x-8x2+79*3+6/+5x5+3x6在*=一 4 时,山的值为()A.-5 7 B.220C.-845 D.3392解析:选 5.%=3,片=3 X(4)+5=7,V2=-7 X(-4)+6=3 4,V3=3 4 X(-4)+7 9=-5 7,V4=-5 7 X (-4)-8=2 2 0.6.若加,住
6、)是不超过x 的最大整数(如加*4.3)=4,加”4)=4),则下列程序的目的是()x=input(“x=”):y=input(y=);m=x;n=y;while m/nint(m/n)c=m int(m/n)*n;m=n;n=c;enddisp(n)_A.求 x,y 的最小公倍数 B.求 x,y 的最大公约数C.求 x 被 j,整除的商 D.求y 除以x 的余数答案:B二、填空题7.168,56,264的 最 大 公 约 数 为.解析:法一:采用更相减损之术求解.先 求 168与 56的最大公约数:168-56=112,112-56=56,因此168与 56的最大公约数是56.再求56与 2
7、64的最大公约数:264-56=208,20856=152,152-56=96,96-56=40,56-40=16,40-16=24,24-16=8,168=8,故 8 是 56与 264的最大公约数,也就是三个数的最大公约数.法二:采用辗转相除法.先 求 168与 56的最大公约数,,.-168=56X 3,故 168与 56 的最大公约数是56.再求56与 264的最大公约数,:264=56X4+40,56=40X1+16,40=16X 2+8,16=8X2,故 56与 264的最大公约数是8.因 此 168,56,264的最大公约数是8.答 案:88.用 秦 九 韶 算 法 求 3 f+
8、2 x-l i 的值时,应 把 f(x)变形为.解析:Xx)=x3-3 x2+2 x-ll=(x-3 x+2)x-ll=(x-3)ix+2)Lr-ll.第3页 共122页高中数学人教B版必修3同步练习答案:(x3)x+2)xU9.已 知n次多项式P(x)=aor+a-1H F a ix+a”.如果在一种算法中,计 算 x(k=2,3,4,,)的值需要k-l 次乘法,计算P3a0)的值共需要9 次运算(6次乘法,3 次加法),那么计算尸io(Xo)的值共需要 次运算.下面给出一种减少运算次数的算法:P0(x)=a0,/,k+i(x)=xPk(x)+ak+i(k=0,l,2,利用该算法,计算P3(
9、X0)的值共需要6次运算,计算尸|0(网)的值共需要 次运算.解析:计 算 3(x)时为P3(*o)=a温+aX:+a2Xo+a3,其 中 需 k1 次乘法,.a,Lk4共 需 k 次乘法.上式中运算为3+2+1=6 次,另外还有3 次加法,共 9 次.由此产生规律:当产算P1(X。)时有P1O(X(D=a;+a 商 H-F al0.计算次数为1 0+9+8+1+10=些 野 土+10=65.第 2 个空中需注意P3(xo)=X o-P2(xo)+a3,尸2(*0)=X oP i(Xo)+a2,P i(X o)=*o,P fl(*o)+a.显然P,#(xo)为常数不需要计算.计算为每次一个乘法
10、运算和一个加法运算,共需3 X 2=6 次.由此运用不完全归纳法知P 1 o(x()9ao)+a i o,尸 9(*o)=x(/P8ao)+a9,,Pi(Xo)=wPo(Xo)+a|.其中共有10X 2=20个运算过程.答案:65 20三、解答题10.用秦九韶算法求多项式函数f(x)=7x7+6f+5x5+4x+3x3+2x2+x当x=3 时的值.解:f(x)=(7x+6口+5卜+4卜+3)x+2)x+1)x,所以v()=7vi=7X 3+6=27,也=27X 3+5=86,86X3+4=262,262X3+3=789,5=789X3+2=2369,2369X3+1=7108,叱=7108X3
11、=21324,故 x=3 时,多项式函数f(x)的值为21324.11.求两正整数m,(m”)的最大公约数.写出算法、画出程序框图,并写出程序.解:算法如下:输入两个正整数m,n(mH);如 果 m#,则执行S 3,否则转到S6;将m n的差赋予r;如 果 rW ,则执行S 5,否则转到S6;若 r,则把赋予m,把 r 赋 予 否 则 把 r 赋 予 m,重新执行S2;输出最大公约数.程序框图如图所示.123456sssS$S第4页 共122页高中数学人教B版必修3同步练习程序如下:m=i n p u t (m=);n=i n p u t(un=M);w h i l e mV nr=m-n;i
12、 f r=n;p r i n t(%i o(2),n)e l s ei f r nm=r;e l s em=n;n=r ;e n de n c le n d1 2.现有长度2.4,”和 5.6 两种规格的钢筋若干,要焊接一批正方体模型,问怎样设计,才能保证正方体体积最大,且不浪费材料?第5页 共122页高中数学人教B版必修3同步练习解:要焊接正方体,就是将两种规格的钢筋裁成长度相等的钢筋条.为了保证不浪费材料,应使每一种规格的钢筋裁剪后无剩余,因此裁剪的长度应是2.4和 5.6的公约数;要使正方体的体积最大,亦即棱长最长,就要使正方体的棱长为2.4和 5.6的最大公约数.用“等值算法”求得2.
13、4 和5.6 的最大公约数:(2.4,5.6)-(2.4,3.2)-(0.8,2.4)-(0.8,1.6)f(0.8,0.8).因此将正方体的棱长设计为 0.8 m 时,体积最大且不浪费材料.第6页 共122页高中数学人教B版必修3同步练习人教B版必修3同步练习 同 步 测 控 1.下列对算法的理解不正确的是()A.算法有一个共同特点就是对一类问题都有效(而不是个别问题)B.算法要求是一步步执行,每一步都能得到唯一的结果C.算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法D.任何问题都可以用算法来解决解析:选 D.算法是解决问题的精确的描述,但是并不是所有问题都有算法,有些问题使
14、用形式化、程序化的刻画是最恰当的.2.算法的有限性是指()A.算法的步骤必须有限B.算法的最后必须包括输出C.算法中每个操作步骤都是可执行的D.以上说法都不正确答案:A3.早上起床到出门需洗脸刷牙(5 min),刷水壶(2 min),烧水(8 min),泡面(3 min),吃饭(10min),听广播(8 min)几个步骤.下列选项中最好的一种算法为()A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水的同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C.S1刷水壶、S2烧水的同时洗脸刷牙、S3泡面、S4吃饭的同时听广播D.S1吃饭的同时听广播、S2泡面、
15、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.算法执行步
16、骤的次数不可以很大,否则无法实施解析:选 B.B 项,如判断一个整数是否为偶数,结果为“是偶数”和“不是偶数”两种;而 A 项,算法不能等同于解法;C 项,解决某一个具体问题算法不同所得的结果应该相同,否则算法不正确;D 项,算法可以为很多次,但不可以无限次.2.阅读下列算法.S 1 输入”;S 2 判 断 是 否 是 2,若=2,则满足条件;若 2,则执行S3;S 3 依次检验从2 到一1 的整数能不能整除,若不能整除,满足条件.满足上述条件的数是()A.质数 B.奇数C.偶数 D.4 的倍数第7页 共122页高中数学人教B版必修3同步练习解析:选 A.由质数的定义知A 正确.4旗+3+ci
17、=O,3.对于一般的二元一次方程组,7 ,n 在写此方程组解的算法时,需要我们注42了十力沙十。2=0意的是()A.B.a2HC db。252#0 D.仍 2。2仇W0解析:选 D.由高斯消去法知,方程组是否有解,解的个数是否有限,在 于 岳一败仇是否为 零.故 选 D.4.指出下列哪个不是算法()A.解方程2 x-6=0 的过程是移项和系数化为1B.从济南到温哥华要先乘火车到北京,再转乘飞机C.解方程 2*2+x 1=0D.利用公式S=7t,计算半径为3 的圆的面积时,计算兀X3?答案:C5.下列语句表达中是算法的有()利用公式S=a h计算底为1,高为2 的三角形的面积;2k+4;求M(l
18、,2)与 M 3,-5)两点连线的方程,可先求M N的斜率,再利用点斜式方程求得.A.B.(2X3)C.(D 0 D.解析:选 A.算法是解决问题的步骤与过程,这个问题并不仅仅限于数学问题,都各表达了一种算法.判断算法的标准是“解决问题的有效步骤或程序”.只是一个纯数学问题,没有解决问题的步骤,不属于算法的范畴.6.有一堆形状大小相同的珠子,其中只有一粒重量比其他的轻,某同学利用科学的算法,最多两次利用天平找出了这颗最轻的珠子,则这堆珠子最多的粒数是()A.4B.5C.6D.7解析:选 D.最多是7 粒,第一次是天平每边3 粒,若平衡,则剩余的为最轻的珠子;若不平衡,则在轻的一边选出两粒,再放
19、在天平的两边,同样就可以得到最轻的珠子,故选D.二、填空题7.写出解方程2 x+3=0 的算法步骤:S1;S2;S3.答案:移项得人=一3未知数系数化为1,得、=一 3输出x=-8.一个算法步骤如下:SI S 取 0,/取 1;S 2 如 果 运 1 0,则执行S 3,否则执行S6;S 3 计算S+?并将结果代替S;S 4 用 i+2 的值代替“S 5 执行S2;S 6 输出S.运行以上步骤输出的结果为5=.解析:由以上算法可知5=1+3+5+7+9=2 5.答案:25第8页 共122页高中数学人教B版必修3同步练习9.已知一个学生的语文成绩为8 9,数学成绩为9 6,外语成绩为9 9,求他的
20、总成绩和平均成绩的一个算法如下,在 处 应 填 写、.S1 取 4=89,B=96,C=99;S2 _JD _;S3S 4 输出计算的结果.答案:计算总分O+B+C 计算平均成绩”号三、解答题10.设一个球的半径为/(/(),请写出求以,为半径的球的表面积的算法.解:算法如下:S 1 输入半径r;S 2 计算表面积S=4T TJ;S 3 输出S.11.写出求过点M(-2,1)、N(2,3)的直线与坐标轴围成的三角形面积的一个算法.解:算法步骤如下:S1 取 Xi=-2 yi=-1 X2=2)范=3;S 3 令 x=0 得 y 的 值 从 而 得 直 线 与 y 轴交点的坐标(0,,);S 4
21、令 y=0 得 x 的值,从而得直线与x 轴交点的坐标(,0);S 5 根据三角形面积公式求5=1-|/H|-|;S 6 输出运算结果.12.某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算:0.53”,“W50f=5 0 X 0.53+(o-50)X 0.85,四 50其中人单位:元)为托运费,3为托运物品的重量(单位:千克),试写出计算费用/的算法.解:S 1 输入物品重量(0;S2 如果”4 5 0,那么/=0.53(o,否贝IJ/=50X0.53+(”-5 0)X0.85;S 3 输出物品重量。和托运费工第9页 共122页高中数学人教B版必修3同步练习人教B版必修3同步练习
22、 同 步 测 控 1.程序框图中的判断框,有一个入口几个出口()A.1B.2C.3D.4解析:选 B.一般有两个出口:“是”与“否”.2.下面的功能中,属于处理框的是()赋值;计算;判断;输入,输出.A.(g)B.C.D.解析:选 B.处理框的功能是赋值,计算和传送结果.3.下列关于程序框图的说法正确的有()程序框图只有一个入口,也只有一个出口;程序框图中的每一部分都应有一条从入口到出口的路径通过它;程序框图中的循环可以是无尽循环;连接点是用来连接两个程序框图的.A.B.C.D.解析:选 D.由框图符号及作用的说明可知错误,程序框图中的循环必须是有限循环;连接点是连接同一个程序框图的不同部分.
23、4.如 图 算 法 的 功 能 是.S=a+b/输 出s/I(结 束)答案:求两个实数,、b的和5.如图算法的功能是(。0,Z0).(开 始),干,闻人G I|d=q2+炉(结 束)答案:求以、6 为直角边的直角三角形斜边C的长 课 时 训 缘 一、选择题1.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点 B.流程线第10页 共122页高中数学人教B版必修3同步练习C.判断框 D.处理框答案:B2.符号 I 表示的意义是()A.流程图的开始或结束B.数据的输入或输出C.根据给定条件判断D.赋值执行语句结果的传递解析:选 C.掌握每一种框图的功能,能准确地画出框图符号.3.画程
24、序框图需要遵循的规则中,下列说法中错误的是()A.使用标准的框图的符号B.除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的符号之一C.一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果D.在图形符号内描述的语言要非常简练清楚答案:B4.下列关于程序框图的理解中正确的有()用程序框图表示算法直观、形象,容易理解;程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;在程序框图中,起、止框是任何流程必不可少的;输入和输出框可用在算法中任何需要输入、输出的位置.A.1个 B.2 个C.3 个 D.4 个答案
25、:D5.如图程序框图能判断任意输入的数丈的奇偶性.I)其中判断框内的条件是(A.m=0C.x 1答案:D6.如图,写出程序框图描述的算法的运行结果(第11页 共122页高中数学人教B版必修3同步练习A.-5C.解析:选 A.该算法的功能是求x=-1 时,fix)2 x+l,3 x-2,x20 x=52+1=26.答案:269.(2011年高考陕西卷改编)如图框图,当 为=6,2=9,p=8.5时,片等于第12页 共122页高中数学人教B版必修3同步练习/输出p/6+9解析:由程序框图可知,=8.5 一厂,xz+x3 p=y =8 5AX3=8.5 X 2-9=8.答案:8三、解答题10.如图是
26、为解决某个问题而绘制的程序框图,根据该图和下列各小题的条件回答问题.(1)该程序框图解决的问题是什么?框图中x=3 的含义是什么?(3)若输出的最终结果是总=4,%=-3,当x=1 0 时,输出的结果是多少?(4)在(3)的前提下,当输入的尤值为多大时,输 出 公+=0?解:(1)该程序框图解决的是求函数/(x)=o r+6 的函数值的问题,其中输入的是自变量x 的值,输出的是x 对应的函数值.(2)框图中x=3 的含义是将3 的值赋给变量x.(3加=4,即 3。+4=4,)2=3,即一4 +6=-3.由得=1,b=l,.,./(x)=x+l.,.&*=10 时,10a+6=/U 0)=11.
27、(4)令/(x)=x+l=0,知 x=-l.当输入的值为一1 时,输 出 +6=0.11.画出判断两条直线Z y=A|x+仇,/2:y=2x+比是否垂直的程序框图.解:算法如下:S 1 输入由、的值.S2 计算=#iXAz.S 3 若=-1,则直线/|与,2垂直;否则,与 不 垂 直.S 4 输出信息“垂直”或“不垂直”.程序框图如图:第13页 共122页高中数学人教B版必修3同步练习/输 出 垂 宜/输出不垂点/1 2.假设函数7(*)=ar2+x+c(aW0)与 x 轴有公共点,设计一个算法,对多项式a f+6 x+c 因式分解并画出程序框图.解:算法如下.S 1 利用求根公式求得方程依2
28、+数+0=0 的两个根为,必;S2 对 ax2+b x+c 因式分解:a,+bx+c=a(xxi)(x*2)。程序框图如图所示.第14页 共122页高中数学人教B版必修3同步练习人教B版必修3同步练习 同 步 测 控 1.算法共有三种逻辑结构,即顺序结构、条件分支结构和循环结构,下列说法中正确的是()A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合答案:D2.若 一 个 算 法 的 程 序 框 图 中 有 则 表 示 该 算 法 中 一 定 有 下 列 逻 辑 结 构 中 的()A.循环结构和
29、条件分支结构 B,条件分支结构C.循环结构 D.顺序结构和循环结构解析:选 B.当有判断框时,一定有条件分支结构.3.下列说法中不正确的是()A.顺序结构是由若干个依次执行的步骤组成,每一个算法都离不开顺序结构B.循环结构是在一些算法中从某处开始,按照一定条件,反复执行某些步骤,故循环结构中一定包含条件分支结构C.循环结构中不一定包含条件分支结构D.用程序框图表示算法,使之更加直观形象,容易理解答案:C4.如 图 程 序 框 图 的 运 算 结 果 为.|a=5j=l|解析:的初值为5,每循环一次,的值减1,故循环2 次.答案:205.已知函数/(尤)=仅一3 ,程序框图表示的是给定x 值,求
30、其相应函数值的算法.请将该程序框图补充完整.其中处应填_ _ _ _ _ _ _ _,处应填.答案:x0(aW0)D.计 算 100个数的平均数解析:选 C.条件结构是处理逻辑判断并根据判断进行不同处理的结构.只有C 中含判断的符号,其余选择项中都不含逻辑判断,故选C.5.下列程序框图中,是循环结构的是()第16页 共122页高中数学人教B版必修3同步练习解析:选 C.循环结构需要重复执行同一操作,故只有符合.6.某程序框图如图所示,该程序运行后输出的4 的值是()解析:选 A.当#=0 时,S=O=S=10A=L当 5=1 时=S=l+2i=3=A=2,当 S=3 时=S=3+2 3=ll
31、S=ll+2”1 0 0,故 A=4.二、填空题7.程序框图如图所示,其 输 出 结 果 是.解析:根据程序框图可得,”的取值依次为1,3,7,15,31,63,127.答案:1278.有如图所示的框图.第17页 共122页高中数学人教B版必修3同步练习罕则 该 框 图 输 出 的 结 果 是.答案:20119.如图程序框图的输出结果为S=1 3 2,则判断框中应填解析:T 32=11X 12,而 S=S X i,输出结果 S=(12 1)X12=11X12,.判断条件为答案:三、10.解:解答题画出求1X 2X 3X 4X 5X 6X 7的程序框图.本题可用顺序结构和循环结构来完成,循环结构
32、流程图如图所示.2x 1,设计一个算法,输入x 的值,输出y 的值,其 中 卜=仔+1,卜+2x,x 3 0 0,输出.否则执行S3.程序框图如图所示.第19页 共122页高中数学人教B版必修3同步练习人教B版必修3同步练习 同 步 测 控 1.在我们写程序时,对于“/”号的说法正确的是()A./”后面是注释内容,对程序运行起着重要作用B./”后面是程序执行的指令,对程序运行起着重要作用C./”后面是注释内容,对程序运行不起作用D./”后面是程序执行的指令,对程序运行不起作用答案:C2.下列给出的赋 值 语 句 正 确 的 有()赋值语句3=3;赋值语句x+y=O;赋值语句4=5=2;赋值语句
33、7=T*T.A.0 个 B.1 个C.2 个 D.3 个解析:选 B.赋 值 语 句 中 号 左 右 两 边 不 能 互 换,即不能给常量赋值.左边必须是变量,右边必须是表达式,应改为8=3;赋值语句不能给一个表达式赋值;一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”;该语句的功能是将当前的T 平方后再赋给变量T.故选B.3.下列给出的输入、输出语句正确的是()输入语句input a;b;c输入语句input x=3输出语句print A=4输出语句print 20,3*2A.3 B.C.()D.解析:选 D.input语句可以给多个变量赋值,变量之间用“,”隔开;input语句中只
34、能是变量,而不能是表达式,print语句中不用赋值号“=;print语句可以输出常量、表达式的值.4.下列程序的运行结果是.IX=x+1;x=x+2;x=x+3:|print(%io(2),x);|解析:由赋值语句的作用知x=6.答案:65.读程序I、n,若两程序输入值与执行结果均分别相同,则 两 程 序 的 输 入 值 为:执行结果为.程 序 I:程序n:x=input();x=input(x=”);y=x+2;y=2*x+2print(%io(2),y);pnnt(%io(2),y);end end解析:两程序执行结果相同,即求y=x+2 与y=2 x+2 的交点.答案:0 2 课 时 训
35、 练 一、选择题1.某一程序中先后相邻的两个语句是:x=3*5;x=x+l;第20页 共122页高中数学人教B版必修3同步练习那么下列说法中正确的是()x=3*5的意思是x=3X5=15,此式与算术中的式子是一样的;x=3*5是将数值15赋给x;x=3*5也可以写为3*5=x;该语句程序执行后x的值是16.A.B.C.D.答案:B2.已知变量“,8 已被赋值,要交换a,6 的值,下列方法正确的是()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,8 的值需引入第三个量c.3.在 Sci/ab的文本编辑器中有如
36、下程序:a=input(chineseb=input(mathc=input(wforeign/anguageM);aver=(a+b+c)/3其中第一步程 序 语 句 的 作 用 为()A.请求将语文成绩的变量输入给aB.请求输入语文成绩,并将它赋值给“C.将表达式input(chinese)的值赋给aD.将变量input(chinese)的值赋值给表达式a解析:选 B.这里应注意输入语句与赋值语句的作用.4.计算机执行下面的程序段后,输出的结果是()a=l;b=3;a=a+b;b=a-b;print(%io(2),a,b);A.1,4 B,4,1C.0,0 D.6,0解析:选 A.第一步,
37、。=1+3=4;第二步,5=6=43=1,print(%io(2),a,8)输出的顺 序 为 从。,所 以 输 出 心。应分别为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=N+5=1 0-5=5,N=5+C=-5+5=0,5=/+C=0+5=5,C=C+N+5=5+0+5=1 0.故最后的结果为 N=0,B=5,C=10.6.关于输入语句、输出语句和赋值语句,下列说法中正确的是()A.in
38、put语句只能给一个变量赋值B.print语句可以在计算机屏幕上输出常量、变量的值和系统信息C.赋值语句就是将赋值号左边的值赋给赋值号右边的变量D.赋值语句不能给变量重复赋值,只能赋一次值答案:B二、填空题第21页 共122页高中数学人教B版必修3同步练习7.已知如下程序a=input(“a=);b=input(“b=”);c=input(“c=”);a=b;b=c;c=a;abc若输入10,20,30,则 输 出 结 果 为.解析:由赋值语句的功能知分的值20赋给了 a,c 的值30赋给了从 赋值后的”=2 0,又赋给了 c.答案:20,30,208.请 写 出 下 面 运 算 输 出 的
39、结 果.a=5;b=3;c=(a+b)/2;d=c*c;print(%io(2),d);解析:语句c=皇 是 将 a,6 和的一半赋值给变量c,c 得 4;语句=c*c是将c 的平方赋值 给,最后输出的值.答案:169.下面程序是输出/(为,八),5(*2,刃)中点的程序,添上空白部分缺省的语句.xl=input(“xl=”);yl=input(“yl=”);x2=input(“x2=”);y2=input(“y2=”);解析:利用中点坐标公式来解决.答案:X=(XI+X2)/2 F=I+%)/2三、解答题10.设计程序,用公式法解一元二次方程2x:+3 x T=0.解:根 据 一 元 二 次
40、 方 程 的 求 根 公 式*=二 萼 W,结合赋值语句便可以设计出这个运算程序.程序如下:第22页 共122页高中数学人教B版必修3同步练习a=2;b=3;c=-1;xl=(-b-sqrt(b*b4*a*c)/(2*a);x2=(b sqrt(b*b4*a*c)/(2*a);print(%io(2)x l.x2);i i .编写一个程序,求分别用长度为/的细铁丝围成的一个正方形和一个圆的面积,要求输入/的值,输出正方形和圆的面积3 取 3.14).解:设围成的正方形的边长为a,依题意得4a=/,a=所以正方形的面积为S(=(1)2=;同理若设围成的圆的半径为A,则 2zrK=/,R=。所以圆
41、的面积为52=万 =加(=尸=因此可以用顺序结构实现这一算法,采 用input语句输入/的值,利用Print语句输出得到的面积.程序如下:l=inpul(T=);Sl=(l*1)/16;S 2=(l*1)/(4*3.14);print(%io(2),S2,Sl);12.我国土地沙漠化问题非常严重,2000年全国沙漠化土地总面积达到1.6X105 km2,并以每年约3.4X103 kn?的速度扩张.请你设计一个程序,计算以后某年的全国沙漠化土地总面积.解:程序如下:n =in p u l(“年份是);S=L 6 *(10-5)4-(n-20 0 0)*3.4*(10-3)dis p (年份是);
42、ndis p (“全国沙漠化 土 地 总 面 积S=);S第23页 共122页高中数学人教B版必修3同步练习人教B版必修3同步练习 同 步 测 控 1.条件语句表达的算法的结构为()A.顺序结构 B.条件分支结构C.循环结构 D.以上都不对解析:选 B.条件语句主要用来实现算法中的条件分支结构,故选B.2.若输入4则下面程序执行后输出的结果为()t=in p u t (441 =);if t =4y=x-3;el s e;en ddis p(y)解析:eke暗含的条件为x V 4,此时丁=5-x.答案:尸 5X?输入两个数,输出其中较大的一个数,试将其程序补充完整.a=in p u t(a=M
43、);b=in p u l (b=)if a bael s een d答案:b 课 时 训 练 一、选择题1.下列关于条件语句的功能的叙述,正 确 的 是()A.条件语句主要是给变量赋值的功能B.条件语句可以在计算机屏幕上输出表达式的值及系统信息C.条件语句必须嵌套才能使用D.条件语句主要用来实现算法中的条件分支结构解析:选 D.分清条件语句在功能上与输入、输出语句、赋值语句的区别.2.给出以下四个问题:输入一个数x,输出它的绝对值;X21,xO 求 函 数 及)=,.的函数值;内十2,x 0 B.x=0 D.x =0解析:选 D.因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条
44、件应为xV=0.4.当 a=3 时,下面的程序段输出的结果是()if a=6B=B+1;el s eB=B-3B=B+2i f B =4B=B*B;el s eB=A+B;en den dBA.10.5 B,11.5C.16 D.25答案:D6.为了在运行下面的程序之后能输出y=9,则应从键盘输入()第27页 共122页高中数学人教B版必修3同步练习x=in p u l(“x=”)i f x C Oy=(x+1)*(x+1);el s ey=(x-1)*(x-1);en dyA.4 B.-2C.4 或一4 D.2 或一2(x+1)2 x 0解析:选 C.该 程 序 功 能 是 求 函 数,、2
45、 的函数值,y=9 时有两种情况,若 xl(x 1)x 3 010当 x=6 时,,八 6)=2.1;当 x=20 时,/(20)=10.5.答案:2.1 10.52x,x 2 48.下 面 程 序 是 求 分 段 函 数&)=2、的函数值,则为_ _ _ _ _ _ _ _ _.x 2x+3,x =4.答案:x =49.读程序完成下列题目:x=input(ax=n)Iif x l卜=x+l;else|y=2 x+l;end|pri/(%io(2),y);|(1)若执行程序时没有执行语句y=x+1,则输入x的范围是;(2)若执行结果y 的值为5,则 执 行 的 赋 值 语 句 是,输入的x 值
46、为.fx+1,X1解析:(1)由题意,该程序是求f(x)=L,的函数值的程序,因此x W l时没有12x+1,xWl执行y=x+l;(2)又当x l 时,x+l 2:当x W l时,2 x+lW 3,从而输出的y 的值为5,则执行了语句y=x+lf 得 x=4.答案:(l)xWl(2)y=x+l 4三、解答题x2+l,x2.5解:程序如下:x=in p u t(x=);if x,);c=i n p u l(c=);i f a +b c a n d a +c b a n d b+c ap =(a+b+c)/2;s=V p *(pa)*(p b)*(p c)p r i n t(%i o(2),s)
47、;e l s ep r i n t(%io(2)不构成三角形”);e n d解:程序框图如图.1 2.我国是水资源相对匮乏的国家,为鼓励节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5 吨时,每吨水费收基本价1.3元,若超过5 吨而不超过6 吨时,超过部分水费收200%;若超过6 吨而不超过7 吨,超过部分的水费收400%.如果某人本季度实际用水量为M*W7)吨,试设计一个某人本季度缴纳水费的程序.解:某人本季度缴纳水费的计算公式:1.3x,y=6.5+2.6(x5),9.1+5.2(x-6),程序如下:x55VxW66s7第30页 共122页高中数学人教B 版必修3 同步
48、练习x =i n p u t(ux=M);i f x =5y=1.3 *x;e l s ei f xV=6y=6.5 +2.6*(x 5);e l s e y=9.1+5.2*(x 6);e n de n dd i s p(y)第31页 共 122页高中数学人教B版必修3同步练习人教B版必修3同步练习 同 步 测 控 1.阅读下列程序,该程序执行循环体的次数为()s=o;for i=-5:5:150S=S+i;endSA.30次 B.31 次C.29 次 D.32次解析:选 D.for循环中,变量初值为一5,步长为5,终值为1 5 0,所以共执行循环体32次.2.下列关于for循环的说法错误的
49、是()A.在 for循环中,循环表达式也称为循环体B.在 for循环中,步长为1,可以省略不写;若为其他值,则不可省略C.理解for循环关键是理解为循环变量设定初值、步长、终值D.在 for循环中“end”控制结束一次循环,开始一次新的循环答案:C3.下面程序的运行结果为()S=S+i;i=i+l;end该程序中r 的表达式为.解析:分析循环体的循环过程可得结果.答案:7=1X 2X 3X 4X 5A.6C.8答案:B4.运行下面的程序输出的S 值 是 一B.7D.9for i=l:5S=S+i;HI答案:155.写出下面程序中求7 的算法表达式(只写式子)T=N*T;N=N+1;endIdi
50、sp(T)|第32页 共122页高中数学人教B 版必修3 同步练习 课 时 训 练 一、选择题1.下面关于while语句的说法,正确的是()A.while循环是当表达式为真时执行循环体B.while循环不需要事先指定循环变量的初值C.while循环中当表达式为假时,直接退出程序D.while循环的循环次数可以是无限次答案:A2.下列算法语句中,输出结果为()S=0;for x=3:1:7S=S+x;end;print(%io(2),S);A.25B.18C.3,4,5,6,7 D.3,7,12,18,25解析:选 A.输出S 在循环体外,当循环停止后,输出S.3.下列程序最后输出的结果为()i