课时跟踪检测(六)条件语句[层级一学业水平达标]1.下面程序的运行结果是________.解析:由题意可知:A=100-90=10.答案:102.求函数y=|x-4|+1的函数值,则横线处应为________.ReadxIfx≥4Theny←x-3Else________EndIfPrinty解析:当x<4时,y=4-x+1=5-x,故横线处应填y←5-x.答案:y←5-x3.下面伪代码:ReadxIfx≥0Theny←1Elsey←-1EndIfPrinty以上程序运行的目的是____________.答案:求函数y=的函数值4.给出一个算法:根据以上算法,求得f(-3)+f(2)的值为________.解析:由题意知f(-3)=-12,f(2)=4,∴f(-3)+f(2)=-12+4=-8.答案:-85.将下面的伪代码翻译成算法,并画出相应的流程图.ReadxIfx<1Theny←xElseIf1≤x<10Theny←2x-1Elsey←3x-11EndIfPrinty解:算法:S1输入xS2若x<1,则y←x,否则执行S3S3若1≤x<10,则y←2x-1,否则y←3x-11S4输出y,算法结束.流程图如图所示:[层级二应试能力达标]1.判断输入的数是否为正数,若是,输出它的平方,若不是输出它的相反数,则①为________.ReadxIf__①__Theny←-xElsey←x2EndIfPrinty答案:x≤02.下面给出的是用伪代码描述的某一问题的算法,Readx0,y0,rIfx+y>r2ThenPrint“P在圆C外”ElseIfx+y=r2ThenPrint“P在圆C上”ElsePrint“P在圆C内”EndIfEndIf若输入x0=4,y0=2,r=5则执行该算法后输出的是________.解析:∵x+y=208Thenb←2×aElseb←3×aEndIfEndIfPrintb解析:此算法的功能是求函数b=的函数值.令b=12,可求出a=4.答案:44.给出如图所示的伪代码,若输出的结果是2,则输入的x的值是________.ReadxIfx<0Theny←x2Elsey←4-2xEndIfPrinty解析:由伪代码可知输出值为y=当x<0时,由x2=2解得x=(舍)或x=-,当x>0时,由4-2x=2,解得x=1.所以输入的x的值是-或1.答案:-或15.下图是某一问题算法的伪代码.此问题是______________________.当输入的x值为3时,输出的结果是________.解析:本问题是求函数y=的函数值,当x=3时,y=log33=1.答案:求函数y=的函数值16.已知算法:若输入10,12,8,则输出的结果为________.解析:此算法的功能是输出三个数中的最大值.答案:127.给定下列伪代码ReadaIfa<0Thenb←0.5aElseb←a2+3a+1EndIfPrintb若a=4,则b=________;若a=-4,则b=________.解析:此伪代码是求b=的函数值,所以当a=4时,b=42+3×4+1=29;当a=-4时,b=0.5×(-4)=-2.答案:29-28.下列程序输出x的含义是__________________.ReadxIf99