《2015-2016学年高中数学北师大版必修3第2章3.1《条件语句》word课时作业 .doc》由会员分享,可在线阅读,更多相关《2015-2016学年高中数学北师大版必修3第2章3.1《条件语句》word课时作业 .doc(8页珍藏版)》请在金锄头文库上搜索。
1、【成才之路】2015-2016学年高中数学 第2章 3.1条件语句课时作业 北师大版必修3一、选择题1条件语句的一般格式是IfAThenBElseCEnd If其中B表示的是()A满足条件A时执行的内容B条件语句C条件D不满足条件A时执行的内容答案A解析格式中的A表示条件,Else后面的C表示不满足条件A时执行内容,而在Then后面的B表示满足条件A时执行的内容,故选A.2下列问题可使用条件语句设计程序的有()求函数f(x)2x1的函数值;输入三角形的底边边长和高,求三角形的面积;求函数f(x)的函数值;从给定的3个整数中找出最大数AB.CD.答案D解析只有使用条件语句3求实数x的绝对值的程序
2、如下,其中空白处应填入()Ax0B.x0答案B解析求的是x的绝对值,输出的为yx,故输入条件应用x0,选B.4当a3时,下面的程序输出的结果是()输入aIfa0Theny2*x*x1ElseIfx0Theny2*x1Elsey2*x*x4*xEnd IfEnd If输出yA7B.3C0D.16答案D解析程序表示的是函数y当x2时,y2(2)24(2)16.故选D.二、填空题7执行下面语句:输入a;Ifa0Then输出“不存在”Elsetsqr(a)输出tEnd If当a3时,输出结果为_;当a9时,输出结果为_答案不存在3解析本算法语句的作用是输入一个数,若该数大于等于0,求该数的算术平方根,
3、若输入的数小于0,则该数的算术平方根不存在8写出下列程序运行的结果:输入a;Ifa0Theny1ElseIfx0Theny0Else y1End IfEnd If输出y10已知语句:说明其功能并画出算法流程图解析该程序的功能为求分段函数y的值算法流程图如图一、选择题1给出一个算法的程序:输入a,b,c;IfabThenabEnd IfIfacThenacEnd If输出a该程序的功能是()A求出a,b,c三数中的最大数B求出a,b,c三数中的最小数C将a,b,c按从小到大排列D将a,b,c按从大到小排列答案A解析由程序分析可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小,选择
4、较大的数赋给a;最后输出a.所以此程序的作用是输出a,b,c中最大的数2为了在运行下面的语句之后输出y9,应输入的x值为()输入x;If xbThenabEnd IfIfacThenacEnd If输出a如果输入10,26,8,那么输出的是_答案26解析该程序的功能是输入a,b,c的值,求它们中的最小值4读算法语句完成下列题目输入xIfx1Thenyx1Elsey2*x1End If输出y(1)若执行算法时,没有执行语句yx1,则输入x的范围是_(2)若执行结果y的值是5,则执行的赋值语句是_,输入的x的值是_答案(1)x1(2)yx14解析依题意,题目所给的是求函数f(x)的算法因此,当x1
5、时,没有执行yx1;又当x1时,x12.当x1时,2x13,从而输出的y的值是5时,x4.三、解答题5用基本语句描述判断点P(a,b)与圆Cx2y2r2(r0)的位置关系的算法解析用基本语句描述为:输入a,b,r;Ifa2b2r2Then输出“点P在圆C外”ElseIfa2b2r2Then输出“点P在圆C上”Else输出“点P在圆C内”End IfEnd If6用基本语句描述下图所示的框图表示的算法解析该框图表示的算法的功能是求分段函数y的函数值用基本语句描述为:输入x;Ifx0ThenIfx4Theny4*xElsey1End IfElsey3*x1End If输出y7.某服装厂生产一种服装,每件服装的成本为40元,出厂单价为60元该厂为鼓励销售商订购,决定当一次订购量超过100件时,每多订购一件,订购的全部服装的出厂单价就降低0.02.根据市场调查,销售商一次订购量不会超过500件设一次订购量为x件,服装的实际出厂单价为P元,写出函数Pf(x)的表达式,并画出算法流程图,用基本语句描述该算法解析当0x100时,P60;当100x500时,P600.02(x100)62.所以Pf(x).算法流程图如下图所示,算法语句如下:输入x;Ifx100ThenP60ElseIfx500ThenP62x/50Else输出“无意义”End IfEnd If输出P.