欢迎来到天天文库
浏览记录
ID:47029011
大小:176.50 KB
页数:7页
时间:2019-06-29
《高中数学课时跟踪检测六条件语句苏教版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课时跟踪检测(六)条件语句[层级一 学业水平达标]1.下面程序的运行结果是________.解析:由题意可知:A=100-90=10.答案:102.求函数y=
2、x-4
3、+1的函数值,则横线处应为________.ReadxIfx≥4Theny←x-3Else________EndIfPrinty解析:当x<4时,y=4-x+1=5-x,故横线处应填y←5-x.答案:y←5-x3.下面伪代码:Read xIfx≥0Theny←1Elsey←-1End IfPrint y以上程序运行的目的是____________.答案:求函数y=的函数值4.给出一个算法:根据以上算法,
4、求得f(-3)+f(2)的值为________.解析:由题意知f(-3)=-12,f(2)=4,∴f(-3)+f(2)=-12+4=-8.答案:-85.将下面的伪代码翻译成算法,并画出相应的流程图.7Read xIf x<1 Theny←xElseIf1≤x<10Theny←2x-1Elsey←3x-11EndIfPrint y解:算法:S1 输入xS2 若x<1,则y←x,否则执行S3S3 若1≤x<10,则y←2x-1,否则y←3x-11S4 输出y,算法结束.流程图如图所示:[层级二 应试能力达标]1.判断输入的数是否为正数,若是,输出它的平方,若不是输出它的相
5、反数,则①为________.Read xIf __①__ Theny←-xElsey←x2EndIfPrint y答案:x≤02.下面给出的是用伪代码描述的某一问题的算法,7Readx0,y0,rIf x+y>r2ThenPrint“P在圆C外”ElseIfx+y=r2ThenPrint“P在圆C上”Else Print“P在圆C内”EndIfEndIf若输入x0=4,y0=2,r=5则执行该算法后输出的是________.解析:∵x+y=206、aIf a<3 Thenb←4×aElse If a>8 Thenb←2×aElse b←3×aEnd IfEnd IfPrint b解析:此算法的功能是求函数b=的函数值.令b=12,可求出a=4.答案:44.给出如图所示的伪代码,若输出的结果是2,则输入的x的值是________.7Read xIfx<0 Theny←x2Elsey←4-2xEndIfPrinty解析:由伪代码可知输出值为y=当x<0时,由x2=2解得x=(舍)或x=-,当x>0时,由4-2x=2,解得x=1.所以输入的x的值是-或1.答案:-或15.下图是某一问题算法的伪代码.此问题是_____7、_________________.当输入的x值为3时,输出的结果是________.解析:本问题是求函数y=的函数值,当x=3时,y=log33=1.答案:求函数y=的函数值 16.已知算法:若输入10,12,8,则输出的结果为________.解析:此算法的功能是输出三个数中的最大值.答案:127.给定下列伪代码7Read aIf a<0 Thenb←0.5aElseb←a2+3a+1End IfPrint b若a=4,则b=________;若a=-4,则b=________.解析:此伪代码是求b=的函数值,所以当a=4时,b=42+3×4+1=29;当a=-48、时,b=0.5×(-4)=-2.答案:29 -28.下列程序输出x的含义是__________________.Read xIf 999、后,超过部分优惠8%,原优惠条件仍然有效.用伪代码写出根据输入购物额能输出应付货款的算法,并画出流程图.解:设购物额为x元时,实付金额为y元,由题意得y=伪代码如下:7ReadxIfx≤100Theny←xElseIfx≤300Then y←0.95xElsey←285+(x-300)×0.92EndIfEndIfPrinty流程图如图所示.10.画出判断直线ax+by+c=0与圆(x-x0)2+(y-y0)2=r2的位置关系,输出相关信息的流程图,并用伪代码表述.解:流程图如图所示.7伪代码描述算法如下:7
6、aIf a<3 Thenb←4×aElse If a>8 Thenb←2×aElse b←3×aEnd IfEnd IfPrint b解析:此算法的功能是求函数b=的函数值.令b=12,可求出a=4.答案:44.给出如图所示的伪代码,若输出的结果是2,则输入的x的值是________.7Read xIfx<0 Theny←x2Elsey←4-2xEndIfPrinty解析:由伪代码可知输出值为y=当x<0时,由x2=2解得x=(舍)或x=-,当x>0时,由4-2x=2,解得x=1.所以输入的x的值是-或1.答案:-或15.下图是某一问题算法的伪代码.此问题是_____
7、_________________.当输入的x值为3时,输出的结果是________.解析:本问题是求函数y=的函数值,当x=3时,y=log33=1.答案:求函数y=的函数值 16.已知算法:若输入10,12,8,则输出的结果为________.解析:此算法的功能是输出三个数中的最大值.答案:127.给定下列伪代码7Read aIf a<0 Thenb←0.5aElseb←a2+3a+1End IfPrint b若a=4,则b=________;若a=-4,则b=________.解析:此伪代码是求b=的函数值,所以当a=4时,b=42+3×4+1=29;当a=-4
8、时,b=0.5×(-4)=-2.答案:29 -28.下列程序输出x的含义是__________________.Read xIf 999、后,超过部分优惠8%,原优惠条件仍然有效.用伪代码写出根据输入购物额能输出应付货款的算法,并画出流程图.解:设购物额为x元时,实付金额为y元,由题意得y=伪代码如下:7ReadxIfx≤100Theny←xElseIfx≤300Then y←0.95xElsey←285+(x-300)×0.92EndIfEndIfPrinty流程图如图所示.10.画出判断直线ax+by+c=0与圆(x-x0)2+(y-y0)2=r2的位置关系,输出相关信息的流程图,并用伪代码表述.解:流程图如图所示.7伪代码描述算法如下:7
9、后,超过部分优惠8%,原优惠条件仍然有效.用伪代码写出根据输入购物额能输出应付货款的算法,并画出流程图.解:设购物额为x元时,实付金额为y元,由题意得y=伪代码如下:7ReadxIfx≤100Theny←xElseIfx≤300Then y←0.95xElsey←285+(x-300)×0.92EndIfEndIfPrinty流程图如图所示.10.画出判断直线ax+by+c=0与圆(x-x0)2+(y-y0)2=r2的位置关系,输出相关信息的流程图,并用伪代码表述.解:流程图如图所示.7伪代码描述算法如下:7
此文档下载收益归作者所有