世纪金榜高二必修二课后巩固作业(二).pdf
世纪金榜圆您梦想 - 1 - 课后巩固作业(二) (30 分钟50 分) 一、选择题 ( 每题 4 分,共 16 分) 1.(2011 ·菏泽高一检测 ) 对终端框叙述正确的是 ( ) (A) 表示一个算法的起始和结束,程序框是 (B) 表示一个算法输入和输出的信息,程序框是 (C) 表示一个算法的起始和结束,程序框是 (D) 表示一个算法输入和输出的信息,程序框是 2. 在程序框图中,表示判断框的图形符号是( ) 3. 该程序框图的运算结果是( ) (A)2 (B)2.5 (C)4 (D)3.5 4. 阅读如图所示程序框图 . 若输入的 x=3, 则输出的 y 的值 世纪金榜圆您梦想 - 2 - 为( ) (A)24 (B)25 (C)30 (D)40 二、填空题 ( 每题 4 分,共 8 分) 5.(2011 ·三亚高一检测 ) 如图所示程序框图表示的算法的运行结果是_. 6. 如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填 _. 世纪金榜圆您梦想 - 3 - 三、解答题 ( 每题 8 分,共 16 分) 7. 已知函数 f(x)=x 2-3x-2, 求 f(3)+f(-5) 的值,设计一个算法并画出算法的程序 框图. 8. 有关专家建议,在未来几年内,中国的通货膨胀率保持在3% 左右,这将对我 国经济的稳定发展有利无害. 所谓通货膨胀率为3% , 指的是每年消费品的价格增 长率为 3%.在这种情况下,某种品牌的钢琴2004年的价格是 10 000 元,请用表 格表示出今后四年的价格变化情况,并用程序框图描述这种钢琴四年后的价格. 【挑战能力】 (10 分) 如图所示的程序框图,根据该图和下列各小题的条件回答下面的几个小 题. 世纪金榜圆您梦想 - 4 - (1) 该程序框图解决的是一个什么问题? (2) 当输入的 x 的值为 0 和 4 时,输出的值相等,问当输入的x 的值为 3 时,输 出的值为多大? (3) 在(2) 的条件下要想使输出的值最大,输入的x 的值应为多大? (4) 在(2) 的条件下按照这个程序框图输出的f(x) 值,当 x 的值大于 2 时,x 值 大的输出的 f(x) 值反而小,为什么? (5) 在(2) 的条件下要想使输出的值等于3,输入的 x 的值应为多大? (6) 在(2) 的条件下要想使输入的值与输出的值相等,输入的x 的值应为多大? 答案解析 1. 【解析】 选 C.终端框表示一个算法的起始和结束,它相应的程序框是. 任 何一个程序框图的开始和结束都必须有终端框. 2. 【解析】 选 C.在程序框图中“”为判断框,表示判断某一条件是否成立. 3. 【解析】 选 B.由程序框图的顺序结构知 世纪金榜圆您梦想 - 5 - ab24 S2.5. ba42 4. 【解析】 选 D.a=3 2-1=8, b=8-3=5, y=5×8=40. 5. 【解析】 算法执行的是已知三角形的三边为5、6、7,求三角形的面积的功 能,p=9,S6 6. 答案:6 6 6. 独具【解题提示】 变量在计算时应先赋值,这里的a、b、c 的值是通过输入 语句得到 . 【解析】 根据题意,长方体的长、宽、高应从键盘输入, 故横线处应填写输入框 答案: 独具【方法技巧】 求值问题算法设计技巧 先分析,再输入,后求值,当遇到与数学公式有关的算法问题时,应先分析出 该题涉及到的公式,再看公式中所需的条件是否满足,若不满足,则先依据条 件求出所需量,需要的条件必须先输入,或将已知条件全部输入,求出未知量, 然后代入公式中依次求出所求值. 7. 【解析】 自然语言算法如下: 第一步,求 f(3) 的值. 世纪金榜圆您梦想 - 6 - 第二步,求 f(-5) 的值. 第三步,将前两步的结果相加,存入y. 第四步,输出 y 的值. 程序框图: 独具【方法技巧】 程序框图设计的思想 算法是解决某一类问题的步骤,在设计算法时,最好设计“通法”,也就是设计 的算法能解决一类问题,而不是一个具体的问题.一个好的算法一般具有如下特 征: (1) 可读性,即算法简单易懂; (2) 通用性,即算法能解决一类问题,是通法; (3) 可修改性,即遇到类似问题时,算法经过简单修改后可以解决这个问题,而 不需全部改动,或重新设计. 8. 【解析】 用 P表示钢琴的价格,不难看出如下算法步骤: 世纪金榜圆您梦想 - 7 - 2005 年 P=10 000×(1+3%)=10 300; 2006 年 P=10 300×(1+3%)=10 609; 2007 年 P=10 609×(1+3%)=10 927.27 ; 2008 年 P=10 927.27 ×(1+3%)11 255.09 ; 因此,价格的变化情况表为: 程序框图为: 【挑战能力】 【解析】 (1) 该程序框图解决的是求二次函数 世纪金榜圆您梦想 - 8 - f(x)=-x 2+mx的函数值的问题; (2) 当输入的 x 的值为 0 和 4 时,输出的值相等, 即 f(0)=f(4). 因为 f(0)=0,f(4)=-16+4m,所以-16+4m=0 , 所以 m=4.所以 f(x)=-x 2+4x. 因为 f(3)=-3 2+4×3=3, 所以当输入的 x 的值为 3 时,输出的 f(x) 值为 3; (3) 因为 f(x)=-x 2+4x=-(x-2)2+4, 当 x=2时,f(x)max=4, 所以要想使输出的值最大,输入的x 的值应为 2; (4) 因为 f(x)=-(x-2) 2+4, 所以函数 f(x) 在2,+)上是减函数 . 所以在 2,+ )上,x 值大的对应的函 数值反而小,从而当输入的x 的值大于 2 时,x 值大的输出的 f(x) 值反而小; (5) 令 f(x)=-x 2+4x=3,解得 x=1 或 x=3, 所以要想使输出的值等于3,输入的 x 的值应为 1 或 3; (6) 由 f(x)=x,即-x 2+4x=x,得 x=0 或 x=3, 所以要想使输入的值和输出的值相等, 输入的 x 的值应为 0 或 3.