欢迎来到天天文库
浏览记录
ID:42094000
大小:205.75 KB
页数:7页
时间:2019-09-07
《优化课堂数学北师大版必修3练习:221顺序结构与选择结构含解析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、应用案丄巩固提岂[学生用书单独成册]巧练•跟踪・验证[A基础达标]1・任何一种算法都离不开的基本结构为()A.逻辑结构B.选择结构C.顺序结构D.以上都不对解析:选C.任何一种算法都离不开顺序结构.2.如图所示的程序框图,其功能是()/输出a//输出“A.输入Gb的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求d,b的最大值D.求a,b的最小值解析:选C.输入防1,b=2t运行程序框图可得输出2•根据执行过程可知该程序框图的功能是输入a,b的值,输出它们的最大值,即求a,b的最大值・3.下列算法小可以用选择结构表示的是(
2、)A.求点到胃线的距离B.已知梯形的两底及高求面积C.解一元二次方程D.求两个数的积解析:选C.C选项中需要判断判别式与零的大小关系,所以用到选择结构・4.某市的出租车收费办法如下:不超过2km收7元(即起步价7元),超过2km的里程以2.6元/km收费,另每车次超过2km收燃汕附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填()A.y=7+2.6xB.y=8+2.6xC.)=7+2.6(l2)D.y=8+2.6(x-2)解析:选D.结合框图可知,当超过2km后收费应为起步价和2km以外的路费及燃油附加费之和,即y二7+2.6X(兀・2
3、)+1二8+2.6(兀・2)・2.如图所示的程序框图运行后,当x=2时,其最后输出的结果为()/输入x/B.0D.以上均不对A.-1C.3解析:选C.此程序框图是求分段函数x+1,x>0,y=O,x=O,的值,当x二2时,y=3..・x+1rx<02.已知点P(xo,yo),直线人兀+2)~3=0,求点P到直线/的距离的一个算法程序框图如图所不,则在①处应填•侪始]/输入严』o/①/输出“/co解析:应填上点到直线的距离公式・答案:宀进旦log4、/输fliy/"Id®①处应填写;②处应填写解析:由框图可知只要满足①中的条件则对应的函数解析式为y=2■兀.故此处应填写x<2,则②处应填写y=log2x.答案:x<2y=log2x3.对任意非零实数e方,若於〃的运算原理的程序框图如图所示,则3毗=.解析:由程序框图可知b・1若aWb,则输出一d+]若a>h,则输出专.又因为3>2,所以输出苇丄二2.答案:22.已知函数/(兀)=/_3兀一2,求人3)+./(—5)的值,设计一个算法并画出算法的程序框解:自然语言算法如下:1.求夬3)的值・2•求人・5)的值・3・将前两步的结果相加,存入y.4•输出y的值.5、程序框图如图所示・10•某居民区的物业管理部门每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出一人加收1.2元.设计一个算法,根据住户的人数,计算应收取的卫生费,并画出程序框图.解:算法如下:1.输入兀.2・若xW3,则)匸5;否则,y=5+1.2(x・3)・3・输出y.程序框图如图所示:[B能力提升]1.如图,若沧)=兀2,gd)=log2k输入尢的值为0.25,则输出结果为(70)>g3)是h(x}=jx)h(©-g®/输出人何/(结束〕A.0.24C.2A.-2D.-0.25解析:选B.由框图知,加兀)是/U6、)与g(x)中的较小值,因为夬0.25)=0.252=-^,g(0・25)=log20.25=-2,所以/?(0.25)=-2.2.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()/gi入甫数/(兀)//输岀函数/w/71A..心)=2B.Rx)=-B.j(x)=x+2x—6D./x)=x3+x解析:选D.由算法框图可知,当输入的函数几Y)为奇函数且存在零点时,才可输出几T),由选项可知,仅/(%)=?+X同时满足这两个条件,故选D.3.如图所示的程序框图,如果输入三个实数4,b,C,要求输出这三个数中最大的数,解析:由框图知将a,h,c中较7、大的用x表示,先令尢二—再比较兀与b的大小,若b>—则令兀二b,否则判断x与c的大小,若a>c,则输出x,否则令x二c,再输出X.答案:C>X1.(选做题)一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没冇人在的时候,如果狼的数量不少于羚羊的数量就会吃羚羊,该人如何将动物安全转移过河?请设计算法.解:1•人带两只狼过河,并自己返回.2•人带一只狼过河,自己返回・3・人带两只羚羊过河,并带两只狼返回.4•人带一只羚羊过河,自己返回.5・人带两只狼过河・
4、/输fliy/"Id®①处应填写;②处应填写解析:由框图可知只要满足①中的条件则对应的函数解析式为y=2■兀.故此处应填写x<2,则②处应填写y=log2x.答案:x<2y=log2x3.对任意非零实数e方,若於〃的运算原理的程序框图如图所示,则3毗=.解析:由程序框图可知b・1若aWb,则输出一d+]若a>h,则输出专.又因为3>2,所以输出苇丄二2.答案:22.已知函数/(兀)=/_3兀一2,求人3)+./(—5)的值,设计一个算法并画出算法的程序框解:自然语言算法如下:1.求夬3)的值・2•求人・5)的值・3・将前两步的结果相加,存入y.4•输出y的值.
5、程序框图如图所示・10•某居民区的物业管理部门每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出一人加收1.2元.设计一个算法,根据住户的人数,计算应收取的卫生费,并画出程序框图.解:算法如下:1.输入兀.2・若xW3,则)匸5;否则,y=5+1.2(x・3)・3・输出y.程序框图如图所示:[B能力提升]1.如图,若沧)=兀2,gd)=log2k输入尢的值为0.25,则输出结果为(70)>g3)是h(x}=jx)h(©-g®/输出人何/(结束〕A.0.24C.2A.-2D.-0.25解析:选B.由框图知,加兀)是/U
6、)与g(x)中的较小值,因为夬0.25)=0.252=-^,g(0・25)=log20.25=-2,所以/?(0.25)=-2.2.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()/gi入甫数/(兀)//输岀函数/w/71A..心)=2B.Rx)=-B.j(x)=x+2x—6D./x)=x3+x解析:选D.由算法框图可知,当输入的函数几Y)为奇函数且存在零点时,才可输出几T),由选项可知,仅/(%)=?+X同时满足这两个条件,故选D.3.如图所示的程序框图,如果输入三个实数4,b,C,要求输出这三个数中最大的数,解析:由框图知将a,h,c中较
7、大的用x表示,先令尢二—再比较兀与b的大小,若b>—则令兀二b,否则判断x与c的大小,若a>c,则输出x,否则令x二c,再输出X.答案:C>X1.(选做题)一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没冇人在的时候,如果狼的数量不少于羚羊的数量就会吃羚羊,该人如何将动物安全转移过河?请设计算法.解:1•人带两只狼过河,并自己返回.2•人带一只狼过河,自己返回・3・人带两只羚羊过河,并带两只狼返回.4•人带一只羚羊过河,自己返回.5・人带两只狼过河・
此文档下载收益归作者所有