1、1.1.2 程序框图 1.1.3 算法的三种基本逻辑结构和框图表示(2)A级基础巩固一、选择题1如图所示的程序框图中,输入x2,则输出的结果是(B)A1 B2 C3 D4解析输入x2后,该程序框图的执行过程是:输入x2,x21成立,y2,输出y2.2要解决下面的四个问题,只用顺序结构画不出其算法框图的是(C)A利用公式12n计算1210的值B当圆面积已知时,求圆的周长C当给定一个数x时,求其绝对值D求函数f(x)x23x5的函数值解析C中要判断x是大于等于0还是小于0,故选项C只用顺序结构画不出其程序框图3已知a2,blog3,运算原理如图所示,则输出的值为(D)ABCD解析由ab不成立,故输
2、出.4如图是计算函数y的值的程序框图,在、处应分别填入的是(A)Ayx,y0,yx2Byx,yx2,y0Cy0,yx2,yxDy0,yx,yx2解析处x满足x1,则由函数的解析式知,处应填入yx;处x满足12,则由函数的解析式知,处应填入yx2.二、填空题5某算法的程序框图如图所示,若输出结果为,则输入的实数x的值是.解析当x1时,yx10,输出结果为,x1,log2x,x.6如图所示表示求函数f(x)|x3|的值的算法请将程序框图补充完整其中处应填_x3时,y82.6(x3)192.6(x3),(1)处应填y92.6(x3)2执行如图所示的程序框图,若输出的结果是8,则输入的数是(A)A2或
3、2B2或2C2或2D2或2解析当x38时x2,a4,b8,ba,输出8当x28时,x2,a8,b6,又ab,输出8,所以x2,故选A二、填空题3下列程序框图的运算结果为_5_.解析a5,S1,a4,S155,输出S的值为5.4已知函数y,下图中表示的是给定x的值,求其对应的函数值y的程序框图处应填写_x2?_;处应填写_ylog2x_.解析框图中的就是分段函数解析式两种形式的判断条件,故填写“x2?”就是该函数的另一段表达式ylog2x.三、解答题5在音乐唱片超市里,每张唱片售价25元,顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费
4、请设计一个完成计费工作的算法,并画出程序框图.解析算法如下:S1输入a;S2若a5,则c25a;否则,执行S3;S3若a10,则c22.5a;否则(a10),c21.25a.S4输出c.程序框图如图所示:C级能力拔高1某市劳动保障部门规定:某工种在法定工作时间内,工资为8元/h,加班工资为12元/h.已知某人在一周内工作60 h,其中加班20 h,他每周收入的10%要交纳税金请设计一个算法,计算此人这周所得净收入,并画出相应的程序框图.解析此人一周在法定工作时间内工作40 h,加班20 h,他一周内的净收入等于(4082012)(110%)元算法步骤如下:第一步,令T40,t20. 第二步,计算S(8T12t)(110%)第三步,输出S.程序框图如图所示:2阅读如图程序框图,并根据该框图回答以下问题.(1)分别求f(1),f(0),f(),f(3)的值;(2)写出函数f(x)的表达式解析(1)当x1时,满足x0,故执行y0,即f(1)0,同样地,可得f(0)1,f()1,f(3)3.(2)算法的功能是求下面函数的函数值:f(x).8