《2019高中数学 第一章 顺序结构、条件分支结构练习 新人教B版必修3.doc》由会员分享,可在线阅读,更多相关《2019高中数学 第一章 顺序结构、条件分支结构练习 新人教B版必修3.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、11.1.21.1.2 程序框图程序框图1.1.31.1.3 算法的三种基本逻辑结构和框图表示算法的三种基本逻辑结构和框图表示(1)(1)顺序结构、条件分支顺序结构、条件分支结构结构课时过关能力提升1 1 程序框图中表示处理框的是( )A.矩形框B.菱形框C.圆形框D.椭圆形框答案 A2 2 阅读下面的程序框图,若输入的a,b,c分别是 21,32,75,则输出的a,b,c分别是( )A.75,21,32B.21,32,75C.32,21,75D.75,32,21解析本题中的程序框图是简单的顺序结构,只是使用了多次变量赋值,所以只要明确给一个变量赋值的含义,容易得出最后输出的a,b,c的值是
2、75,21,32.答案 A3 3 如图所示的是一个程序框图,已知a1=3,输出的结果为 7,则a2的值是( )2A.9B.10C.11D.12解析令a2=x,结合程序框图x=11.得3 + 2= 7,即答案 C4 4 如图所示的程序框图能判断任意输入的数x是奇数还是偶数,其中判断框内的条件是( )A.x=0B.m=0C.x=1D.m=1答案 B5 5 任给x的值,计算函数y=1, 1?中值的程序框图如图所示,其中分别是( )A.x1,x1,y=3C.x1,y=33解析首先注意到,“是”时,“y=1”,则应该是“x1”;中当“x1”时,“y=3”.故选 D.答案 D6 6 给出一个算法的程序框图
3、如图所示,该程序框图的功能是( ) A.求出a,b,c三数中的最小数B.求出a,b,c三数中的最大数C.将a,b,c从小到大排列D.将a,b,c从大到小排列答案 A7 7 阅读如图的程序框图,若输入a=10,则输出c的值为 . 解析由程序框图知,输入a=10 时,b=10-8=2,c=10-2=8,故输出的结果为 8.答案 88 8 如图所示的是某一函数的求值程序框图,则满足程序框图的函数解析式为 . 4解析程序框图判断框中对“x3”的判断表示f(x)为分段函数.当x3 时,f(x)=x-2=x-3+1;当x3 时,f(x)=-x+4=-x+3+1.故f(x)=|x-3|+1 或f(x)= -
4、 2, 3,4 - , 3.?答案f(x)=|x-3|+1(或() = - 2, 3, 4 - , 3?)9 9 定义某种运算,ab的运算原理如下图所示,则 0(-1)= ;设f(x)=(0x)x-(2x),则f(1)= . 答案 1 -11010 任意给定 3 个正实数,判断是否存在分别以这 3 个数为三边边长的三角形,画出解决这个问题 的程序框图.解程序框图如图所示.51111 如图所示的程序框图是为解决某个问题而绘制的,仔细分析各框图内的内容及框图之间的 关系,回答下面的问题.(1)该程序框图解决的是怎样的一个问题?(2)若最终输出的结果y1=3,y2=-2,当x取 5 时输出的结果 5
5、a+b的值应该是多大?(3)在(2)的前提下,输入x的值越大,输出ax+b的值是不是越大?为什么?(4)在(2)的前提下,当输入x的值为多大时,输出ax+b的值等于 0?解(1)该程序框图解决的是当x=2,-3 时,求函数f(x)=ax+b的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(2)y1=3,即 2a+b=3.y2=-2,即-3a+b=-2.由得a=1,b=1.则f(x)=x+1.故当x取 5 时,5a+b=f(5)=5+1=6.(3)因为f(x)=x+1 是 R R 上的增函数,所以输入x的值越大,输出ax+b的值越大.(4)令f(x)=0,即x+1=0,解得x=-1,因此当输入x的值为-1 时,输出ax+b的值等于 0.1212 某商店对顾客购物实行优惠,具体规则为:货款在 100 元以下(含 100 元)的不优惠,货款在 100 元到 500 元(含 500 元)的优惠 3%,货款在 500 元以上的优惠 5%.设计算法,求出购买任意金额的物品所收取的实际费用,并画出程序框图.解算法步骤如下:S1 输入购买货物的总货款x;S2 判断x100 是否成立.若成立,则y=x,输出y,结束算法;否则,执行 S3;S3 判断x500 是否成立.若成立,则y=0.97x,输出y,结束算法;否则,y=0.95x,输出y,结束算法.程序框图如图所示.
限制150内