《2019_2020学年高中数学第1章算法初步1.1算法与程序框图1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构与条件结构练习新人教A版必修3.doc》由会员分享,可在线阅读,更多相关《2019_2020学年高中数学第1章算法初步1.1算法与程序框图1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构与条件结构练习新人教A版必修3.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1课时程序框图、顺序结构与条件结构课时分层训练1下列关于程序框的描述正确的是()A(1)是处理框,(2)是判断框,(3)是终端框,(4)是输入、输出框B(1)和(3)都是处理框,(2)是判断框,(4)是输入、输出框C(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框D(1)和(3)的功能相同,(2)和(4)的功能相同解析:选C根据程序框的规定,(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框2下列程序框图中,表示的是已知直角三角形两直角边a,b,求斜边c的是()解析:选CA项中,没有终端框,所以A项不正确;B项中,输入a,b和c顺序颠倒,且程序框错误,所
2、以B项不正确;D项中,处理框中c错误,应为c,“”左右两边不能互换,所以D项不正确;显然C项正确故选C.3运行如图所示的程序框图,输出的结果为11,则输入的x的值为()A6B5C4 D3解析:选A依题意,令2x111,解得x6,即输入的x的值为6.4已知Mln 2,Nlg 10,执行如图所示的程序框图,则输出S的值为()A1 Bln 10Cln 5 Dln 2解析:选D依题意,输出的S为M,N中的较小者由于MN,故输出的SMln 2,故选D.5如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()Acx? Bxc?Ccb?
3、 Dbc?解析:选A变量x的作用是保留3个数中的最大值,所以第二个判断框内为“cx?”,满足“是”则将c值赋给x,输出x的值后结束程序,满足“否”直接输出x的值后结束程序,故选A.6如图所示,程序框图的运行结果S_.解析:S2.5.答案:2.57阅读如图所示的程序框图,若运行该程序框图后,输出y的值为4,则输入的实数x的值为_解析:由程序框图,得y若y4,则有或解得x0.答案:08已知函数y如图表示的是给定x的值,求其对应的函数值y的程序框图,则,处分别应填写_解析:程序框图中的处就是分段函数解析式的判断条件,故填写“x2?”,处就是当x2时的函数解析式,故填写“ylog2x”答案:x2?,y
4、log2x9已知x的取值范围为0,10给出如图所示的程序框图(1)请写出程序框图所表示的函数表达式;(2)若输出的y(,5),求x的取值范围;(3)若输出的y(6,8求x的取值范围解:(1)由已知可得程序框图所表示的函数表达式是y(2)若输出yx1(0x7),则x15,所以0x4;若输出yx1(7x10),则x15,即x6,不合题意综上,若输出的y(,5),则x的取值范围是0,4)(3)若输出yx1(0x7),则6x18,所以5x7;若输出yx1(7x10),则6x18,所以7x9.综上,若输出的y(6,8则x的取值范围是(5,910根据下面程序框图,回答下列问题:(1)若输入12,18,7,
5、5,则最终输出的结果是什么?(2)该程序框图的算法功能是什么?解:(1)根据程序框图,a12,b18,c7,d5.因为1218,127,125不同时成立,执行“否”语句;判断187,185不同时成立,执行“否”语句;判断75不成立,执行“否”语句,输出5.(2)该程序框图的算法功能是求四个数a,b,c,d中的最小数1如图所示的程序框图中,当x16,x29,p8.5时,x3等于()A7 B8C10 D11解析:选B由程序框图可知,p8.5,故令p8.5,则x38.5298.2程序框图如图所示,若输出y的值是4,则输入的实数x的值为()A1 B2C1或2 D1或2解析:选D根据题意和程序框图可知,
6、程序框图反映的函数关系式为y令y4,解得当x1时,x24,得x2或2(舍);当1x10时,3x14,得x1;当x10时无解故选D.3若对任意非零实数a,b,若a*b的运算规则如程序框图所示,则(3()A. BC. D9解析:选C由框图可知,a*b的运算规则是若ab,则输出,否则输出,故331,2)2,(341,2).故选C.4某市出租车收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车超过2公里收燃油附加费1元(不考虑其他因素)相应收费系统的程序框图如图所示,则处应填()Ay72.6x By82.6xCy72.6(x2) Dy82.6(x2)解析:选D当
7、x2时,y72.6(x2)182.6(x2),所以处应填y82.6(x2)5按照如图所示的程序框图运行,已知输入x的值为2log23,则输出的y的值为_解析:因为2log232log244,所以x2log2313log23,故yx3log23.答案:6如图所示的程序框图运行后输出结果为,则输入的x值为_解析:程序框图表示的是求分段函数由得x;由得x1;答案:1或 7如图所示的程序框图中,令ax,bx,cx1,若给定一个x的值,输出的结果仅适合x1,则x的取值范围为_解析:这是一个输出三个数中的最大数的程序框图,令f(x)maxa,b,c,则f(x)又输出的结果仅适合x1,故x.答案:8有一城市,市区是半径为15 km的圆形区域,近郊区为距市中心1525 km的范围内的环形地带,距市中心25 km以外的为远郊区,坐标原点O为市中心,如图所示市区地价为每公顷100万元,近郊区地价为每公顷60万元,远郊区地价为每公顷20万元请画出输入坐标为(x,y)的点处的地价的算法的程序框图解:程序框图如图所示9