1、第一章 1.1 1.1.2 第 2 课时基础巩固一、选择题1下列关于条件结构的描述,正确的是( )A条件结构的出口有两个,这两个出口有时可以同时执行B条件结构的判断框内的条件是惟一的C条件结构根据条件是否成立选择不同的分支执行D在条件结构的任何一个分支中,只能执行一个语句,而不能是多个答案 C2给出以下四个问题:输入一个数 x,输出它的绝对值;求面积为 6 的正方形的周长;求三个数 a,b,c 中的最大数;求函数 f(x) Error!的函数值其中需要用条件结构来描述算法的有( )A1 个 B2 个C3 个 D4 个答案 C解析 其中都需要对条件作出判断,都需要用条件结构, 用顺序结构即可3如
2、图所示的程序框图中,输入 x2,则输出的结果是( )A1 B2C3 D4答案 B解析 输入 x2 后,该程序框图的执行过程是:输入 x2,x21 成立,y 2,2 2输出 y2.4已知 a2 ,blog 3,运算原理如图所示,则输出的值为( )123A. B.22 2C. D.2 12 2 12答案 D解析 由 a b 不成立,故输出 .2 3lg3lg3a 1b 2 125如下图所示的程序框图,其功能是( )A输入 a,b 的值,按从小到大的顺序输出它们的值B输入 a,b 的值,按从大到小的顺序输出它们的值C求 a,b 的最大值D求 a,b 的最小值答案 C解析 输入 a1,b2,运行程序框
3、图可得输出 2.根据执行过程可知该程序框图的功能是输入 a,b 的值,输出它们的最大值,即求 a,b 的最大值第 5 题图 第 6 题图6在佛山市禅城区和南海区打的士收费办法如下:不超过 2 千米收 7 元,超过 2 千米的里程每千米收 2.6 元,另每车次超过 2 千米收燃油附加费 1 元(其他因素不考虑) 相应收费系统的程序框图如图所示,则处应填( )Ay72.6x By 82.6xCy 72.6( x2) Dy82.6( x2)答案 D解析 当行车里程 x2 时,费用 y7 2.6(x2)182.6(x2) 二、填空题7读下列流程图填空:(1)流程图(1)的算法功能是_(2)流程图(2)
4、的算法功能是_(3)流程图(3)的算法功能是_(4)流程图(4)的算法功能是_答案 (1)求输入的两个实数 a 与 b 的和(2)求以输入的两个正数 a,b 为直角边长的直角三角形斜边的长(3)求输入两数 a,b 的差的绝对值(4)求函数 f(x) |x3| 1,即分段函数 f(x)Error!的函数值8(2015广州市)某算法的程序框图如图所示,若输出结果为 ,则输入的实数 x 的值12是_答案 2解析 当 x1 时,y x10,输出结果为 ,x1,log 2x ,x .12 12 2三、解答题9 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式,某快递公司规定甲、乙两地
5、之间物品的托运费用根据下列方法运算:yError!其中 y(单位:元)为托运费用, x(单位:千克)为托运物品的重量,试画出计算托运费用y 的程序框图解析 算法程序框图如图所示:10(2015聊城高一检测)已知函数 yError!设计一个算法,输入自变量 x 的值,输出对应的函数值请写出算法步骤,并画出程序框图探究 该函数是分段函数,当 x 取不同范围内的值时,函数表达式不同,因此当给出一个自变量 x 的值时,也必须先判断 x 的范围,然后确定利用哪一段的解析式求函数值,因此函数解析式分为三段,所以判断框需要两个,即进行两次判断解析 算法如下:第一步,输入自变量 x 的值第二步,判断 x0 是
6、否成立,若成立,计算 y1x ,否则,执行下一步第三步,判断 x0 是否成立,若成立,令 y0,否则,计算 yx3.第四步,输入 y.程序框图如下图所示能力提升一、选择题1(2011陕西高考)如图中, x1,x 2,x 3 为某次考试三个评阅人对同一道题的独立评分,p 为该题的最终得分当 x16,x 29,p8.5 时,x 3 等于 ( )A10 B7C8 D11答案 C解析 x 16,x 29,|x 2x 1|32,输入 x3,假设|x 3x 1|x3x 2|成立,即|x 36|x 3 9|,解得 x37.5,把 x3 赋值给 x2,p 8.5,x1 x22 x1 x32解得 x311,与
7、x37.5 矛盾,舍去;假设|x 3x 1|x 3x 2|成立,即|x 36|x 39|,解得 x37.5,把 x3 赋值给 x1,p 8.5,x1 x22 x2 x32解得 x38,符合要求2(2013新课标全国)执行如图所示的程序框图,如果输入的 t 1,3,则输出的s 属于( )A3,4 B5,2C4,3 D 2,5答案 A解析 由程序框图得分段函数 sError!.所以当1t 1 时,s3t3,3) ;当1t 3 时,s4tt 2(t 2)24,所以此时 3s4. 综上,函数的值域为 3,4,即输出的 s 属于 3,43(2015中山高一检测)执行如图所示的程序框图,若输出的结果是 8
8、,则输入的数是( )A2 或2 B2 或22 2 2C2 或2 D2 或 22 2答案 A解析 当 x38 时 x2,a4,b8,ba,输出 8当 x28 时,x2 ,a8,b6 ,又 ab,输出 8,2 2所以 x2 ,故选 A.242008 年 3 月 1 日开始实施的个人所得税法规定:全月总收入不超过 2000 元的免征个人工资、薪金所得税,超过 2000 元部分需征税设全月总收入金额为 x 元,前三级税率如下表所示:级数 全月应纳税金额 x2000 税率1 不超过 500 元的部分 5%2 超过 500 至 2000 元部分 10%3 超过 2000 至 5000 元部分 15% 当工
9、资薪金所得不超过 4000 元,计算个人所得税的一个算法框图如图,则输出、输出分别为( )A0.05x;0.1xB0.05x;0.15 x250C0.05x100 ;0.1x200D0.05x100;0.1x225答案 D解析 当 2000x2500 时,税收 y( x2000)5%0.05x100,当 2500x4000 时,税收 y5005%(x2500) 10%0.1x 225.二、填空题5(2015北京东城二模)已知某程序的框图如图,若分别输入的 x 的值为 0,1,2,执行该程序后,输出的 y 的值分别为 a,b,c,则 abc _.答案 6解析 该程序框图的功能是输入自变量 x 的
10、值,输出函数 yError!对应的函数值,记 yf( x),则 af(0) 4 01 ,bf (1)1,cf(2)2 24,则 abc6.6阅读程序框图,如果输出的函数值在区间1,3上,则输入的实数 x 的取值范围是_答案 xR|0xlog 23,或 x2解析 由题意及框图,得Error!或Error!解之,得 0xlog 23 或 x2.三、解答题7下面给出了一个算法框图,如图所示根据该算法框图回答以下问题:(1)该算法框图是为什么问题而设计的?(2)若输入的四个数为 5,2,7,22,则最后输出的结果是什么?解析 (1)“ab 且 ac 且 ad”是判断 a 是否为最小的数,若成立,则输出
11、 a,此时输出了 a,b,c ,d 中最小的数;如果不成立,也就是 a 不是最小数,从而进入“bc 且bd”,它是判断当 a 不是最小数时,b 是否为最小数,若成立,则输出 b,说明此时也是输出了 a,b,c ,d 中最小的数;如果 不成立,就说明 a 与 b 都不是最小的数,从而进行“cd”,它是判断当 a,b 都不是最小数时, c 是否为最小数,若成立,则输出 c,说明此时输出的是 a,b,c ,d 中最小的数;若不成立,则输出 d,此时 d 是 a,b,c,d 中最小的数故算法的流程图是为“求 a,b,c,d 四个数中的最小数并进行输出”而设计的(2)当输入的四个数分别为 5,2,7,22 时,最后输出的结果是 2.8(2015福建厦门模拟)某专家称,中国的通货膨胀率保持在 3%左右对中国经济的稳定有利无害,所谓通货膨胀率为 3%,指的是每年消费品的价格增长率为 3%.在这种情形下,某种品牌的钢琴 2010 年的价格是 10000 元,请用程序框图描述这种钢琴今后 4 年的价格变化情况,并输出 4 年后钢琴的价格解析 程序框图如下图所示