1、第一章算法初步11算法与程序框图11.2程序框图与算法的基本逻辑结构第2课时条件结构A组学业达标1下列关于条件结构的描述,正确的是()A条件结构的出口有两个,这两个出口有时可以同时执行B条件结构的判断框内的条件是惟一的C条件结构根据条件是否成立选择不同的分支执行D在条件结构的任何一个分支中,只能执行一个语句,而不能是多个答案:C2如图所示的程序框图中,输入x2,则输出的结果是()A1B2C3 D4解析:输入x2后,该程序框图的执行过程是:输入x2,x21成立,y 2,输出y2.答案:B3下列程序框图的运算结果为()A5 B10C15 D20解析:运行程序:a54成立,则S155,故选A.答案:
2、A4某算法的程序框图如图所示,若输出结果为,则输入的实数x的值是_解析:当x1时,yx10,输出结果为,x1,log2x,x.答案:5阅读如图所示的程序框图,写出它表示的函数是_解析:由程序框图知,当x3时,y2x8;当x3时,yx2,故本题框图的功能是输入x的值,求分段函数y的函数值答案:y6如图是求实数x的绝对值的算法程序框图,则判断框处可填_解析:由程序框图可知,满足判断框时,输出实数x本身,所以判断框中可填x0?或x0?答案:x0?(或x0?)7某次考试,为了统计成绩情况,设计了如图所示的程序框图当输入一个同学的成绩x75时,输出结果为_解析:由于752,输入x3,假设|x3x1|x3
3、x2|成立,即|x36|x39|,解得x37.5,把x3赋值给x2,p8.5,解得x311,与x37.5矛盾,舍去;假设|x3x1|x3x2|成立,即|x36|x39|,解得x37.5,把x3赋值给x1,p8.5,解得x38,符合要求答案:C11如图所示,给出一个程序框图,其作用是输入x的值,输出相应的y的值若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有()A1个 B2个C3个 D4个解析:当x2时,x1或x0,则xy;当2x5时,若xy,则x2x3,x3;当x5时,x不成立,所以满足题意的x的值有1,0,3.答案:C12已知函数y如图表示的是给定x的值,求其对应的函数值y的程序
4、框图处应填写_;处应填写_解析:满足判断框中的条件执行y2x,处应填x2?.不满足x2即x2时,ylog2x,故处应填ylog2x.答案:x2?ylog2x13某程序框图如图所示,若输出的结果是8,则输入的数是_解析:由程序框图知或,解得x2或x2.答案:2或214儿童乘坐高铁时,若身高h不超过1.2 m,则无需购票;若身高h超过1.2 m,但不超过1.5 m,可买半票;若身高h超过1.5 m应买全票请设计一个算法,输入儿童的身高,输出购票情况,并画出程序框图解析:算法如下:第一步,输入h.第二步,判断h1.2是否成立,若成立,则输出“免费”;若不成立,则执行第三步第三步,判断h1.5是否成立,若成立,则输出“半票”,若不成立,则输出“全票”程序框图如下:15.如图所示是某函数f(x)给出x的值时,求相应函数值y的程序框图(1)写出函数f(x)的解析式;(2)若输入的x取x1和x2(|x1|x2|)时,输出的y值相同,试简要分析x1与x2的取值范围解析:(1)由程序框图知该程序框图执行的功能是求函数f(x)|x21|的值,故f(x)的解析式为f(x)|x21|.(2)画出f(x)|x21|的草图如下图由图象的对称性知:要使f(x1)f(x2)且|x1|x2|,需1x11或x21,x1的取值范围是x|1x1,x2的取值范围是x|1x或x1