高中数学顺序结构和选择结构检测试题(附答案)
- 格式:doc
- 大小:25.50 KB
- 文档页数:3
第二章 算法初步(本栏目内容,在学生用书中以独立形式分册装订!)一、选择题(每小题5分,共20分)1.下列是流程图中的一部分,表示恰当的是( )解析: B 选项应该用处理框而非输入、输出框,C 选项应该用输入、输出框而不是处理框,D 选项应该在出口处标明“是”和“否”.故选A.答案: A2.下列算法中可以用选择结构表示的是( )A .求点到直线的距离B .已知梯形的两底及高求面积C .解一元二次方程D .求两个数的积解析: C 选项中需要判断判别式与零的大小关系,所以用到选择结构.答案: C3.已知函数y =⎩⎪⎨⎪⎧ x -1,x <0,0,0≤x ≤6,3x ,x >6,输入自变量x 的值,求对应的函数值,设计算法框图时所含有的基本逻辑结构是( )A .顺序结构B .选择结构C .顺序结构、选择结构D .以上都不是 解析: 任何算法框图中都有顺序结构,由于自变量在不同的范围内有不同的对应法则,因此要用选择结构.答案: C4.如图是计算函数y =⎩⎪⎨⎪⎧ ln (-x ),x ≤-2,3x ,-2<x ≤3,2x ,x >3的函数值的算法框图,在①②③处应分别填入的是()A.y=ln(-x),y=3x,y=2xB.y=ln(-x),y=2x,y=3xC.y=3x,y=2x,y=ln(-x)D.y=3x,y=ln(-x),y=2x解析:依题意得,当x≤-2时,y=ln(-x),因此①处应填y=ln(-x);当-2<x≤3时,y=3x,因此③处应填y=3x;当x<3时,y=2x,因此②处应填y=2x.答案: B二、填空题(每小题5分,共15分)5.下列关于算法框图的说法正确的是________.①算法框图只有一个入口,也只有一个出口;②算法框图中的每一部分都应有一条从入口到出口的路径通过它;③算法框图虽可以描述算法,但不如用自然语言描述算法直观.解析:由算法框图的要求知①②正确;由算法框图的优点知③不正确.答案:①②6.已知函数y=|x-3|,以下程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.解析: 由f (x )=|x -3|=⎩⎪⎨⎪⎧x -3,x ≥3,3-x ,x <3及程序框图知,①处应填x <3,②处应填y =x -3.答案: x <3 y =x -37.执行如图所示的程序框图,如果输入a =1,b =2,则输出的a 的值为________.解析: 利用程序框图表示的算法逐步求解.当a =1,b =2时,a >8不成立,执行a =a +b 后a 的值为3,当a =3,b =2时,a >8不成立,执行a =a +b 后a 的值为5,当a =5,b =2时,a >8不成立,执行a =a +b 后a 的值为7,当a =7,b =2时,a >8不成立,执行a =a +b 后a 的值为9,由于9>8成立,故输出a 的值为9.答案: 9三、解答题(每小题10分,共20分)8.已知两个单元分别存放了变量x 和y ,试变换两个变量的值,并输出x 和y ,请写出算法并画出程序框图.解析: 算法如下.第一步,输入x ,y .第二步,把x 的值赋给p .第三步,把y的值赋给x.第四步,把p的值赋给y.第五步,输出x,y.程序框图如右.9.如图,是判断“美数”的程序框图,在[30,40]内的所有整数中“美数”的个数是多少?解析:由程序框图知美数是满足:能被3整除不能被6整除或能被12整除的数,在[30,40]内的所有整数中,所有的能被3整除的数有30,33,36,39,共有4个数,在这四个数中能被12整除的有36,在这四个数中不能被6整除的有33,39,所以在[30,40]内的所有整数中“美数”的个数是3个.。
学业分层测评(建议用时:45分钟)[学业达标]一、选择题1.如图224所示的算法框图中含有的基本结构是( )图224A.顺序结构B.选择结构C.模块结构D.顺序结构和选择结构【解析】 顺序结构是任何算法都离不开的一种算法结构,并且此算法流程中含有判断框,因此此算法框图中既含有顺序结构又含有选择结构.【答案】 D2.在如下所示的算法语句中输入x=1 000,y=4,则输出的结果M是( )输入 x,yM=2*x+4*y输出MA.2 014 B.2 015C.2 016D.2 017【解析】 M=2×1 000+4×4=2 016.【答案】 C3.下列算法语句执行后的结果是( )i=2;j=5;i=i+j;j=i+j;输出i,j.A.i=12,j=7B.i=12,j=4C.i=7,j=7D.i=7,j=12【解析】 i=2+5=7,j=7+5=12.【答案】 D4.如图225所示的算法框图,能判断任意输入的数x的奇偶性,其中判断框内的条件是( )图225A.m=0B.x=0C.x=1D.m=1【解析】 判断框中填写的应该是余数与0的关系,偶数即整数除以2的余数为0,而余数在这个算法框图中用字母m表示,所以判断框中应填写“m=0”.【答案】 A5.运行如图226所示的算法框图,若要使输入的x的值与输出的y的值相等,则这样的x的值有( )图226A .1个B .2个C .3个D .4个【解析】 当x ≤2时,由x 2=x 得x =0或x =1,可以.当2<x ≤5时,由2x -3=x 得x =3,可以.当x >5时,由=x 得x =±1,舍去.1x 【答案】 C 二、填空题6.如图227是一个算法的框图,当输入的值为3时,输出的结果是________.图227【解析】 因为3<5,所以y =32-1=8.【答案】 87.如图228②所示的框图是计算①(其中大正方形的边长为a )中空白部分面积的算法,则①中应填________.① ②图228【答案】 S =a 2-a 2π28.给出如图229所示的算法框图.图229若输入的实数x 的值为0,则输出的y 值为________.【解析】 由算法框图可得到一个分段函数.y =Error!将x =0代入可得y 的值为1.【答案】 1三、解答题9.已知直线l :Ax +By +C =0(ABC ≠0),求直线l 与两坐标轴围成的三角形的面积S .试画出解决这一问题的算法的程序框图.【解】 程序框图如图:10.下面是某同学写的求一元二次方程x 2-3x +2=0的根的算法,请帮他填写完整并画出算法框图.1.a =1,b =-3,c =2;2.________;3.________;4.x 1=p +q ,x 2=p -q ;5.输出x 1,x 2.【解】 根据求根公式可知p =-,q =.算法框图如下:b2a b 2-4ac 2a[能力提升]1.任给x的值,计算函数y=Error!中y值的程序框图如图2210所示,其中①②③分别是( )A.x>1,x<1,y=3B.x=1,x>1,y=3C.x<1,x=1,y=3图2210D.x<1,x>1,y=3【解析】 当“是”时y=1,故①处应为x<1.当②处“否”时y=2,故②处应为x>1.则③处只能y=3.【答案】 D2.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图2211所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密得到的明文为( )图2211A.4,6,1,7B.7,6,1,4C.6,4,1,7D.1,6,4,7【解析】 由题意得Error!解得Error!故选C.【答案】 C3.(2016·北京高一检测)如图2212所示的算法框图的功能是________;若执行该算法框图,输出结果为3,则输入的x值的个数为________.图2212【解析】 求函数y=Error!的函数值.当y=3时,若x>2,则log2x=3,所以x=8,若x≤2,则x2-1=3,所以x=±2.【答案】 求函数y=Error!的函数值 34.f(x)=x2-2x-3.求f(3)、f(-5)、f(5),并计算f(3)+f(-5)+f(5)的值.设计出解决该问题的一个算法并画出算法框图.【解】 算法如下:1.令x=3;2.把x=3代入y1=x2-2x-3;3.令x=-5;4.把x=-5代入y2=x2-2x-3;5.令x=5;6.把x=5代入y3=x2-2x-3;7.把y1,y2,y3的值代入y=y1+y2+y3;8.输出y1,y2,y3,y的值.该算法对应的算法框图如下图所示:。
课时提升作业十二顺序结构与选择结构一、选择题(每小题5分,共15分)1.已知函数y=输入x的值,求对应的函数值,设计框图时所含有的基本逻辑结构是( )A.顺序结构B.选择结构C.顺序结构、选择结构D.顺序结构、选择结构、模块结构【解析】选C.由于函数解析式取决于自变量的取值范围,所以必须有选择结构,又任何框图中都要用到顺序结构,故选C.2.如图所示的算法框图,若能判断任意输入的数x的奇偶性,其中判断框内的条件是( )A.m=0B.x=0C.x=1D.m=1【解析】选A.判断框中填写的应该是余数与0的关系,偶数即整数除以2的余数为0,而余数在这个算法框图中用字母m表示,所以判断框中应填写“m=0”.3.(2016·烟台高一检测)对任意非零实数a,b,若a☉b的运算原理如算法框图所示,则(3☉2)☉4的值是( )A.2B.3C.D.【解题指南】根据a☉b的运算原理知a=3,b=2,通过算法框图知须执行,故把值代入求解,类似地即可求得(3☉2)☉4的值.【解析】选C.由题意知,a=3,b=2,再由算法框图得,3≤2不成立,故执行,得到3⊗2==2.同样,2☉4=.二、填空题(每小题5分,共15分)4.(2016·榆林高一检测)如图是一个算法的框图,当输入的值为3时,输出的结果是________.【解析】因为3<5,所以y=32-1=8.答案:8【延伸探究】本题条件不变,若输出的值为48,则输入的值是什么?【解析】当2x2-2=48时,x=5,当x2-1=48时,x=7>5,所以输入的值为5.5.阅读如图的算法框图,若输入的a,b,c分别是sin30°,sin45°,sin60°,则输出的max=________.【解析】由算法框图知,第一个判断框中条件若成立,则将a赋给max,否则将b赋给max,第二个判断框原理也是取出最大值,此算法框图的功能是找出三数中的最大值,又sin60°=>sin45°=>sin30°=,所以最大值为sin60°. 答案:sin60°6.已知函数f(x)=补充完成其求值的算法框图,则①处应填________.【解析】由该算法框图的功能知①处应填x≤1.答案:x≤1【延伸探究】若本题算法框图中“是”与“否”的位置互换,则①处应填________.【解析】由该算法框图的功能知①处应填x>1.答案:x>1三、解答题(每小题10分,共20分)7.已知f(x)=x2-1,求f(2),f(-3),f(3),并计算f(2)+f(-3)+f(3)的值,设计出解决该问题的一个算法,并画出算法框图.【解析】算法如下:1.x=2.2.y1=x2-1.3.x=-3.4.y2=x2-1.5.x=3.6.y3=x2-1.7.y=y1+y2+y3.8.输出y1,y2,y3,y.算法框图如下:【补偿训练】如图所示的算法框图是为解决某个问题而绘制的,仔细分析各框图内的内容及框图之间的关系,回答下面的问题:(1)该算法框图解决的是怎样的一个问题?(2)若最终输出的结果y1=3,y2=-2,当x取5时输出的结果5a+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时,f(5)=5a+b=5×1+1=6.(3)输入x的值越大,输出ax+b的值越大.因为f(x)=x+1是R上的增函数.(4)令f(x)=0,即x+1=0,解得x=-1,因此当输入x的值为-1时,输出ax+b的值等于0.8.如图是判断“美数”的算法框图,在[30,40]内的所有整数中“美数”的个数是多少?【解析】由算法框图知美数是满足:能被3整除不能被6整除或能被12整除的数,在[30,40]内的所有整数中,所有的能被3整除的数有30,33,36,39,共有4个数,在这四个数中能被12整除的有36,在这四个数中不能被6整除的有33,39,所以在[30,40]内的所有整数中“美数”的个数是3个.一、选择题(每小题5分,共10分)1.如图所示的算法框图,当x1=6,x2=9,p=8.5时,x3等于( )A.7B.8C.10D.11【解题指南】注意题设中满足的条件,以便判断判断框执行哪一个出口.【解析】选B.本题只看输出的p即可.因为==7.5≠8.5,所以p=8.5=.所以x3=2×8.5-x2=17-9=8.2.(2015·全国卷Ⅱ)如图算法框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该算法框图,若输入的a,b分别为14,18,则输出的a为( )。
顺序结构与选择结构一、选择题(每小题4分,共16分)1.下列关于算法框图的说法中,正确的个数是( )①用算法框图表示算法直观、形象,容易理解;②算法框图能够清楚地展现算法的逻辑结构,也就是通常所说的“一图胜万言”;③在算法框图中,起止框是任何流程不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1B.2C.3D.4【解析】选D.由算法框图的意义与作用易知.2.如图所示算法框图中,不含有的框图是( )A.起止框B.输入、输出框C.判断框D.处理框【解析】选C.由算法框图知,不含有判断框.3.运行如图所示的算法框图,若要使输入的x的值与输出的y的值相等,则这样的x的值有( )A.1个B.2个C.3个D.4个【解析】选C.当x≤2时,由x2=x得x=0或x=1,可以.当2<x≤5时,由2x-3=x得x=3,可以.当x>5时,由=x得x=±1,舍去.【举一反三】若输出的值为9,则输入的x的值为________.【解析】当x≤2时,由x2=9,所以x=-3.当2<x≤5时,由2x-3=9,得x=6,舍去.当x>5时,由=9,得x=,舍去.答案:-34.如图所示的算法框图,能判断任意输入的数x的奇偶性,其中判断框内的条件是( )A.m=0B.x=0C.x=1D.m=1【解析】选A.判断框中填写的应该是余数与0的关系,偶数即整数除以2的余数为0,而余数在这个算法框图中用字母m表示,所以判断框中应填写“m=0”.二、填空题(每小题5分,共10分)5.对任意非零实数a,b,若a⊗b的运算原理如图所示,则e2ln 2⊗=________(e为自然对数的底数).【解题指南】先分别求出e2ln2与的值,然后比较大小,选择下一步执行的语句,代入计算即可.【解析】e2ln2=4,=8.因为4<8,执行输出b-1,e2ln2⊗=7.答案:76.已知函数f(x)=补充完成其求值的算法框图,则①处应填________.【解析】由该算法框图的功能知①处应填x≤1.答案:x≤1【举一反三】若本题算法框图中“是”与“否”的位置互换,则①处应填________.【解析】由该算法框图的功能知①处应填x>1.答案:x>1三、解答题(每小题12分,共24分)7.已知f(x)=x2-1,求f(2),f(-3),f(3),并计算f(2)+f(-3)+f(3)的值,设计出解决该问题的一个算法,并画出算法框图.【解题指南】先求f(2),f(-3),f(3),写出算法,然后计算f(2)+f(-3)+f(3)的值利用赋值语句进行表示,最后根据算法画出相应的算法框图即可.【解析】算法如下:1.x=2.2.y1=x2-1.3.x=-3.4.y2=x2-1.5.x=3.6.y3=x2-1.7.y=y1+y2+y3.8.输出y1,y2,y3,y.算法框图:8.“特快专递”是目前人们经常使用的异地寄信或托运物品的一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费用根据下列方法运算:y=其中y(单位:元)为托运费,x(单位:千克)为托运物品的质量,试画出计算托运费用y的算法框图.【解析】算法框图如图所示:一、选择题(每小题4分,共12分)1.下列关于选择结构的说法正确的是( )A.无论选择结构中的条件满足与否,都只能执行两条路途之一B.选择结构的两条路途可以同时执行C.对于一个选择结构而言,判断框中的条件是唯一的D.以上说法均不对【解析】选A.选择结构虽然有2个出口,但每次只能走一个出口.2.某算法框图如图所示,现输入如下四个函数,则可以输出的函数是( )A.f(x)=x2B.f(x)=C.f(x)=lnx+2x-6D.f(x)=x3+x【解析】选 D.由框图可知,当输入的函数f(x)为奇函数且存在零点时,才可输出f(x),由选项可知,仅f(x)=x3+x同时满足这两个条件,故选D.【举一反三】若把判断框内条件“f(x)+f(-x)=0”改为“f(x)-f(-x)=0”,则结果如何?【解析】选A.因为f(x)-f(-x)=0,所以f(x)是偶函数.因为f(x)=x2是偶函数且存在零点.3.(2013·新课标全国卷Ⅰ)执行如图所示的算法框图,如果输入的t∈[-1,3],则输出的s属于( )A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5]【解题指南】观察算法框图,知t<1对应的函数为s=3t,t≥1对应的函数为s=4t-t2,再结合函数的性质求出s的取值范围.【解析】选A.由算法框图可知,s与t的关系可用分段函数表示为s=则s∈[-3,4].二、填空题(每小题4分,共8分)4.阅读如图的算法框图,若输入的a,b,c分别是sin30°,sin45°,sin60°,则输出的max=________.【解析】由算法框图知,判断框中条件若成立,则将a赋给max,否则b较大,将b赋给max,第二个判断框原理也是取出最大值,此程序的功能是找出三数中的最大值,又sin60°=>sin45°=>sin30°=,所以最大值为sin60°.答案:sin60°5.某算法的算法框图如图所示,若输出结果为,则输入的实数x的值是________.【解析】当x>1时,log2x=,所以x=可以,当x≤1时,x-1=,x=舍去.答案:【变式训练】阅读如图所示的算法框图,若输出y的值为0,则输入x的值为________.【解析】当x>1时,x2-4x+4=0得x=2.当x<1时,x=0可以.当x=1时,y=1舍去.答案:0或2三、解答题(每小题10分,共20分)6.如图是判断“美数”的算法框图,在[30,40]内的所有整数中“美数”的个数是多少?【解析】由算法框图知美数是满足:能被3整除不能被6整除或能被12整除的数,在[30,40]内的所有整数中,所有的能被3整除的数有30,33,36,39,共有4个数,在这四个数中能被12整除的有36,在这四个数中不能被6整除的有33,39,所以在[30,40]内的所有整数中“美数”的个数是3个.7.某商场购物实行优惠措施,若购物金额x在800元以上的打8折,若购物金额x在600元以上且不超过800元时打9折,否则不打折,请设计出该商场打折优惠措施的算法框图.【解析】根据题意,实际交款额y与购物金额x的函数关系式为:y=由函数的关系式可以知道,购物金额优惠措施可分为三种情况,故需用到条件结构设计算法.算法框图如图所示:【拓展提升】用条件结构解题的注意事项(1)应用条件结构画算法框图应注意两点:一是需要判断的条件是什么,二是判断后的条件分别对应着什么样的结果.(2)凡必须先根据条件作出判断,然后再决定进行哪一步骤的问题,在画算法框图时,必须引入判断框.。
1.2.1 次序构造【新知导读】1.什么是流程图 ,它有哪些常用符号?2.次序构造的流程图是什么?【典范点睛】例 1.尺规作图 ,确立线段AB 的一个 5 平分点 .思路点拨:确立线段AB 的 5 平分点,是指在线段AB 上确立一点M,使得AM 1 AB .所以5解决这个问题的方法是:第一,从 A 点出发生一条与原直线不重合的射线;第二,任取射线上一点C,并在射线上作线段AD,使 AD 5AC;第三,连结DB ,并过C点作 BD 的平行线交AB 于 M,M 就是要找的 5 平分点 .这个实现过程用流程图表示:易错辨析:有些同学想直接从已知线段AB 下手取 5 平分点,实质上用尺规是作不出来的。
方法评论:这个算法拥有一般性,对于随意自然数n ,都能够依据这个算法的思想,设计出确立线段 n 平分点的步骤,获得解决这个一般问题的算法.【课外链接】1.经过市场检查剖析得悉,2006 年第一季度内,某地域对某件商品的需求量为12000 件 .为保证商品不畅销,商家在月初时将商品按同样数目投放市场.已知年初商品的库存量为50000件,用S 表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出流程图 .思路点拨:由于第一季度商品的需求量为12000 件,并且每个月以同样数目投放市场,所以每个月向市场投放4000 件商品 .能够用下表表示库存量跟着月份的变化状况【随堂操练】1.算法的三种基本构造是()A. 次序构造、模块构造、条件构造B. 次序构造、循环构造、模块构造C. 次序构造、条件构造、循环构造D. 模块构造、条件构造、循环构造2.以下图形符号中,表示输入输出框的是()3.以下对于流程图(符号)的几种说法:①任何一个流程图都一定有起止框;②输入框只好放在开始框后,输出框只好放在结束框前;③判断框是独一拥有超出一个退出点的符号.此中正确说法的个数是()A.1个B.2 个C.3 个D.0 个4.流程图中的判断框,有m 个进口和n 个出口,则m,n 的值分别为()A. 1,1 B. 1,2C .2, 1D .2,25. 将两个数 a=8,b=17 互换 ,使 a=17,b=8,下边语句正确一组是 ()a=b c=b a=cb=ab=ab=a c=ba=ba=cAB C D6. 对次序构造,以下说法:( 1)是最基本、最简单的算法构造;( 2)框与框之间是挨次进行办理;( 3)除输入框、输出框以外,中间过程都为办理框;( 4)能够从一个框跳到另一个框图进行履行,此中正确的有()A.1 个B.2 个C.3 个D.4 个7.用赋值语句写出以下算法,并画出流程图:摄氏温度 C 为 23.5℃,将它变换成华氏温度 F ,并输出.已知 F5C 3298.相关专家建议, 在将来几年, 中国的通货膨胀率保持在3%左右将对中国经济的稳固有益无害 .所谓通货膨胀为 3%,指的是每年花费品的价钱增加率为3% .在这类状况下, 某种品牌的钢琴 2006年的价钱为 10000 元,请用流程图描绘这类钢琴此后4 年的价钱变化状况,并输出4 年后钢琴的价钱 .。
高考数学复习顺序结构与选择结构专项练习(附解析)顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
以下是顺序结构与选择结构专题练习,请考生及时进行练习。
一、选择题1.在算法框图中,表示判定框的图形符号是()[答案] C[解析] 依照各框图符号及其表示的意义能够确信是C.2.在算法框图中,算法中要运算和处理的数据,能够分别写在不同的()A.处理框内B.判定框内C.输入输出框内D.起止框内[答案] A[解析] 处理框的功能是赋值和运算.3.给出以下四个问题:输入一个数x,输出它的相反数.求面积为6的正方形的周长.求三个数a,b,c中的最大数.求函数f(x)=的函数值.其中不需要用选择结构来描述其算法有的()A.1个B.2个C.3个D.4个[答案] A[解析] 只有不需要用选择结构来描述其算法,只用顺序结构就行.4.已知函数y=,输入x的值,求对应的函数值,设计框图时所含有的差不多逻辑结构是()A.顺序结构B.选择结构C.顺序结构、选择结构D.顺序结构、选择结构、模块结构[答案] C[解析] 由于函数解析式取决于自变量的取值范畴,因此必须有选择结构,又任何框图中都要用到顺序结构,故选C.5.如下图所示,流程图的输出结果是()A.0.5B.1.5C.2.5D.3[答案] C[解析] a=2,b=4,S=+=+=2.5.6.已知函数f(x)=求f(a)(0) y=2x-5[解析] 当2x-50,即x时,y=2x-5,当2x-50时,x时,y=5-2x.故处填x(填x也能够);处填y=2x-5.8.如下图所示的框图,若输入-4,则输出结果为________.[答案] 是负数[解析] 利用选择结构解题.由于-40,故应选择否那一支,因此输出是负数.三、解答题9.函数y=,写出求该函数值的算法,并画出流程图.[解析] 算法如下:1 输入x;2 假如x0,那么使y=-x2;假如x=0,那么使y=0;假如x0,那么使y=x 2;3 输出函数值y.流程图如下图所示一、选择题1.如下框图,当x1=6,x2=9,p=8.5时,x3等于()A.7B.8C.10D.11[答案] B[解析] 本题考查了算法程序框图.只看输出的p即可.因为==7.58.5,因此p=8.5=.x3=28.5-x2=17-9=8.2.在佛山市禅城区和南海区打的士收费方法如下:不超过2千米收7元,超过2千米的每千米收2.6元,另每车次超过2千米收燃油附加费1元(其他因素不考虑).相应收费系统的算法流程图如图所示,则处应为()A.y=7+2.6xB.y=8+2.6xC.y=7+2.6(x-2)D.y=8+2.6(x-2)[答案] D[解析] 设的士行驶的里程为x千米,收费为y元,y=f(x)为关于x的函数,当x2时,由于超过2千米的里程每千米收2.6元,另每车次超过2千米收燃油附加费1元,故函数的解析式为y=7+1+2.6(x-2)=8+2.6(x-2).二、填空题3.对任意非零实数a,b,若ab的运算原理如图所示,则lg1000-2=___ _____.[答案] 1死记硬背是一种传统的教学方式,在我国有悠久的历史。
十二 顺序结构与选择结构基础全面练 (20分钟 35分)1.下列是流程图中的一部分,表示恰当的是( )【解析】选A.B 选项应该用处理框而非输入、输出框,C 选项应该用输入、输出框而不是处理框,D 选项应该在出口处标明“是”和“否”. 2.如图所示算法框图中其中不含有的基本框图是( )A .终端框B .输入、输出框C .判断框D .处理框【解析】选C.含有终端框,输入、输出框和处理框,不含有判断框. 3.给出以下四个问题:①输入一个数x ,输出它的绝对值;②求面积为6的正方形的周长;③求三个数a ,b ,c 中的最大数;④求函数f (x )=⎩⎨⎧3x -1,x ≤0,x 2+1,x >0的函数值.其中需要用条件结构来描述算法的有( ) A .1个 B .2个 C .3个 D .4个【解析】选C.其中①③④都需要对条件作出判断,都需要用条件结构,②用顺序结构即可.4.如图所示的算法框图,输出的结果是S=7,则输入的t值为________.【解析】由该算法框图的功能,当t<4时,有2t+1=7得t=3,当t≥4时,4t -t2=7,无解.答案:35.下列算法框图的运算结果为________.【解析】因为a=5,S=1,a≥4,所以S=1×5=5,故输出S的值为5.答案:56.已知球的半径为1,求其表面积和体积,画出其算法的算法框图.【解析】算法框图如图所示:综合突破练(30分钟55分)一、选择题(每小题5分,共20分)1.已知算法框图如图,当输出y的值为1时,输入x的值是()A.3 B.0或3 C.0 D.1或3【解析】选B.当x>1时,由y=x-2=1,得x=3;当x≤1时,由y=2x=1,得x=0,故x的值为0或3.2.如图所示的框图中,x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分.当x1=6,x2=9,p=8.5时,x3等于()A .11B .10C .8D .7【解析】选C.显然满足p =8.5的可能为6+112 =8.5或9+82 =8.5.若x 3=11,不满足|x 3-x 1|<|x 3-x 2|,则x 1=11,p =11+92 =10,不满足题意; 若x 3=8,不满足|x 3-x 1|<|x 3-x 2|, 则x 1=8,p =8+92 =8.5,满足题意.3.阅读如图算法框图,如果输出的值y 在区间⎣⎢⎡⎦⎥⎤14,1 内,则输入的实数x 的取值范围是( )A.[-2,0) B .[-2,0] C .(0,2] D .[0,2]【解析】选B.由题意得:2x∈⎣⎢⎡⎦⎥⎤14,1 且x ∈[-2,2],解得x ∈[-2,0]. 4.某市的出租车收费办法如下:不超过2千米收7元(即起步价7元),超过2千米的里程每千米收2.6元,另每车次超过2千米收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填( )A.y =7+2.6xB .y =8+2.6xC .y =7+2.6(x -2)D .y =8+2.6(x -2)【解析】选D.当x >2时,2千米内的收费为7元,2千米外的收费为(x -2)×2.6,另外燃油附加费为1元,所以y =7+2.6(x -2)+1=8+2.6(x -2). 二、填空题(每小题5分,共15分)5.根据如图所示的算法框图所表示的算法,输出的结果是________.【解析】该算法的第1步分别将X ,Y ,Z 赋值1,2,3,第2步使X 取Y 的值,即X 取值变成2,第3步使Y 取X 的值,即Y 的值也是2,第4步使Z 取Y 的值,即Z 取值也是2,从而第5步输出时,Z 的值是2. 答案:26.已知函数y =⎩⎨⎧log 2x (x ≥2),2-x (x <2).如图中表示的是给定x 的值,求其对应的函数值y 的算法框图.①处应填写________;②处应填写________. 【解析】框图中的①就是分段函数解析式两种形式的判断条件,故填写“x <2”.②就是该函数的另一段表达式y =log 2x . 答案:x <2 y =log 2x7.执行如图所示的程序框图,如果输入a =1,b =2,则输出的a 的值为________.【解析】利用程序框图表示的算法逐步求解.当a =1,b =2时,a >8不成立,执行a =a +b 后a 的值为3,当a =3,b =2时,a >8不成立,执行a =a +b 后a 的值为5,当a =5,b =2时,a >8不成立,执行a =a +b 后a 的值为7,当a =7,b =2时,a >8不成立,执行a =a +b 后a 的值为9,由于9>8成立,故输出a 的值为9. 答案:9三、解答题(每小题10分,共20分)8.一次考试中,某同学的语文、数学、英语、物理、化学的成绩分别是a ,b ,c ,d ,e ,设计一个计算该同学的总分和平均分的算法,并画出算法框图. 【解析】算法如下:1.输入该同学的语文、数学、英语、物理、化学的成绩a ,b ,c ,d ,e . 2.计算总分S =a +b +c +d +e .3.计算平均分w =S5 .4.输出S 和w .算法框图如图所示.9.函数y =⎩⎪⎨⎪⎧-1,x >0,0,x =0,1,x <0, 写出输入x ,输出函数值y 的算法步骤及算法框图.【解析】算法步骤如下: 1.输入x ;2.如果x >0,则y =-1,否则,执行第3步; 3.如果x <0,那么y =1,否则,y =0; 4.输出函数值y . 算法框图如图.。
选择结构基础巩固1.执行如下图所示的程序框图,输出的S值为( )A.2 B.4 C.8 D.16答案:C2.根据如图所示的框图,当输入的x为6时,输出的y=(D)A .1B .2C .5D .10解析:当x =6时,x =6-3=3,此时x =3≥0; 当x =3时,x =3-3=0,此时x =0≥0;当x =0时,x =0-3=-3,此时x =-3<0,则y =(-3)2+1=10.3.为函数y =⎩⎪⎨⎪⎧-1,x >0,0,x =0,1,x <0设计流程图.答案:4.根据如下图所示的流程图回答下列问题.(1)若输入12,18,7,5,则最终输出结果是多少?(2)该流程图的算法功能是什么?(3)根据流程图写出它的算法.解析:(1)若输入12,18,7,5,则最终输出的结果是5.(2)该流程图的算法功能是求四个数a,b,c,d中的最小数.(3)算法:S1 输入a,b,c,d;S2 如果a<b,a<c,a<d,则输出a,否则执行S3;S3 如果b<c,b<d,则输出b,否则执行S4;S4 如果c<d,则输出c,否则执行S5;S5 输出d.5.到银行办理个人异地汇款(不超过100万元),银行收取一定的手续费.汇款额不超过100元,收取1元;汇款额超过100元,但不超过5 000元,按汇款额的1%收取;超过5 000元一律收取50元手续费.设计汇款额为x元时,银行收取的手续费y元的过程的流程图.解析:流程图如下图所示:6.已知A(x 1,y 1),B(x 2,y 2),求AB 的斜率,试设计算法并画出流程图.解析:算法如下: S1 输入x 1,y 1,x 2,y 2. S2 判断x 1=x 2是否成立,若成立,则输出“斜率不存在”,并结束; 若不成立,则计算k ←y 2-y 1x 2-x 1. S3 输出斜率k . 流程图如下图所示:能力升级7.已知函数f(x)=⎩⎪⎨⎪⎧4x ,0<x≤5,20,5<x≤9,56-4x ,9<x≤14,求f(a)(0<a≤14)的算法中,需要用到选择结构,其中判断框的形式是________(填序号).答案:④ 8.下面的程序框图所表示的算法的功能是________________________________________________________________________.答案:求a ,b ,c 三个数中的最大数9.某商场为迎接店庆举办促销活动,活动规定:购物额为100元以内不予优惠;在100~300元之间优惠货款的5%;超过300元,超过部分优惠8%,原优惠条件仍然有效.画出顾客的购物额与应付金额之间的一个算法流程图.解析:依题意,实际交款额y 与购物金额x 的函数关系式为y =⎩⎪⎨⎪⎧x (x ≤100),0.95x (100<x ≤300),285+(x -300)×0.92(x >300).流程图如下图所示:10.给出一百分制成绩,要求输出成绩等级“A ”,“B ”,“C ”,“D ”,“E ”,90分以上为“A”,80~89分为“B”,70~79分为“C”,60~69分为“D”,60分以下为“E”,请设计流程图.解析:可设计如下图所示的流程图:11.写出求方程a x 2+bx +c =0(a ,b ,c 为常数)的解的算法,并画出流程图.解析:算法设计如下: S1 输入a ,b ,c .S2 如果a ≠0,转S3;如果a =0,转S7.S3 Δ←b 2-4ac .S4 如果Δ<0,输出“方程无实数根”;如果Δ≥0,则转S5. S5 x 1←-b +Δ2a ,x 2←-b -Δ2a .S6 输出x 1,x 2.S7 如果b ≠0,转S8;如果b =0,则转S10. S8 x ←-c b. S9 输出x .S10 如果c ≠0,输出“方程无实数根”;如果c =0,输出“方程的解是全体实数”. 流程图如下图所示:12.为了加强居民的节水意识,某市制定了以下生活用水收费标准:每户每月用水未超过7立方米时,每立方米收费1.0元,并加收0.2元的城市污水处理费;超过7立方米的部分,每立方米的收费1.5元,并加收0.4元的城市污水处理费.设某户每月用水量为x 立方米,应缴纳水费y 元,请你设计一个输入用水量、输出应缴水费的算法,并画出流程图.解析:算法设计如下:S1 输入每月用水量x(x≥0);S2 判断输入的x是否超过7,若x>7,则应缴纳水费y←1.9x-4.9;否则应缴纳水费y←1.2x;S3 输出应缴纳水费y.流程图如图所示.。
课时跟踪检测(十) 顺序结构与选择结构1如图所示的算法框图表示的算法意义是( ).3+4-5 ztzz /输⑹A .求边长为 3,4,5的直角三角形面积B .求边长为 3,4,5的直角三角形内切圆面积C .求边长为 3,4,5的直角三角形外接圆面积D .求以3,4,5为弦的圆面积解析:选B 直角三角形内切圆半径 a + b — c22•如图是计算函数别填入的是(In — x , x w- 2, y = 3x ,— 2<x w 3,2x , x>3的函数值的算法框图,在①②③处应分/输入拧/时,s = 3t € [ — 3,3);当 1 < t w 3 时,s = 4t — t 2 = — (t —2)2+ 4,此时 3< s < 4.综上,可得输出的 s € [— 3,4]. 4.如图所示的框图中, X 1 , X 2, X 3为某次考试三个评阅人对同一道题的独立评分, 为该题的最终得分.当X i = 6, X 2= 9, p = 8.5时,X 3等于()A • [ — 3,4] C . [ — 4,3]B.[—5,2] [—2,5]解析:选A 算法框图的功能是求分段函数s=丿t , t ;1,的值.所以当—1W t v 1 4t — t , t >1/输入匸/A . 11解析:选C 显然满足p = 8.5的可能为6+2119+ 8=8.5或专 =8.5.若X 3= 11,不满足|X 311+ 9—X 1|V |x 3 — X 2|,则 X 1 = 11 , p = —2 — = 10,不满足题意; 若 X 3= 8,不满足 |X 3 — X 1|V |X 3 — X 2|,8 + 9则 X 1 = 8, p = —2 — = 8.5,满足题意.5•如图所示的算法框图能判断任意输入的整数的奇偶性,其中判断框内的条件是B . 10[W]/输出&是奇数%^输出■是僭数7I「厂I '解析:x 除以2的余数是0或1,当余数为0时,x 为偶数;当余数为1时,x 为奇数. 答案:m = 1(或m ^ 0)6•如图(2)所示的框图是计算图(1)(其中大正方形的边长为 a )中空白部分面积的算法,则①中应填 _________ •解析:由平面几何知识可得空白部分的面积为答案:S =》2- a 2 7.某种电子产品的采购商指导价为每台 200元,若一次采购达到一定量,还可享受折扣.如图为某位采购商根据折扣情况设计的算法框图,则该程序运行时,在输入一个正整数x 之后,输出的S 值的实际意义是 __________________ ;若一次采购85台该电子产品,贝U S________元.g g □①/输fEin 2 22a — a .输入豊4/ 刑p 除以2的余救图⑴/输入a /图⑵1^200 I解析:根据算法框图可知各分支中p表示该电子产品的实际采购价格,因此S表示次采购共需花费的金额. 因为85€ (50,100],所以采购价格为200X 0.9= 180(元/台),所以S=180 X 85= 15 300(元).答案:一次采购共需花费的金额 15 3008.如图所示是解决某个问题而绘制的算法框图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1) 该框图解决的是怎样的一个问题?(2) 若最终输出的结果 屮=3, y 2=- 2,当x 取5时输出的结果 5a + b 的值 应该是多大?(3) 在(2)的前提下,输入的x 值越大,输出的ax + b 是不是越大?为什么? ⑷在(2)的前提下,当输入的 x 值为多大时,输出结果 ax + b 等于0? 解:⑴该框图解决的是求函数 f(x) = ax + b 的函数值的问题.其中输入的是自变量 x 的值,输出的是x 对应的函数值.(2)y i = 3,即 2a + b = 3.① y 2= — 2,即一3a + b = — 2.② 由①②得a = 1, b = 1./• f(x)= x + 1.•••当 x 取 5 时,5a + b = f(5) = 5X 1 + 1 = 6.⑶输入的x 值越大,输出的函数值 ax + b 越大,因为f(x)= x + 1是R 上的增函数.⑷令f(x)= x + 1 = 0,得x =— 1,所以当输入的 x 值为一1时,输出的函数值为 0.9. 算法框图如图所示,根据该算法框图回答以下问题:(1)该算法框图是为什么问题而设计的?解:(1) “a v b 且a v c 且a v d ”是判断a 是否为最小的数,如果成立,则输出a ,此时2 ]1'戶-3HC+1&开始~TI输出了a, b, c, d中最小的数;如果不成立,也就是a不是最小数,从而进入“b v c且b v d”,它是判断当a不是最小数时,b是否为最小数,如果成立,则输出b,说明此时也是输出了a,b,c,d中最小的数;如果不成立,就说明a与b都不是最小的数,从而进入“c v d”,它是判断当a, b都不是最小数时,c是否为最小数,如果成立,则输出c,说明此时输出了a, b, c, d中最小的数;如果不成立,则输出d,此时d是a, b, c, d中最小的数.故算法框图是为“输出a,b,c, d 四个数中的最小数” 而设计的.(2)当输入的四个数分别为5,2,7,22 时,最后输出的结果是2.xA. y= ln( —x), y= 3x, y= 2B. y= ln( —x), y= 2 , y= 3xC. y= 3x, y= 2x, y= ln( —x)xD. y= 3x, y= ln( —x), y= 2解析:选B 依题意得,当x w —2时,y= ln(—x),因此①处应填y= ln(—x);当一2<x w 3时,y= 3x,因此③处应填y= 3x;当x>3时,y= 2x,因此②处应填y= 2x.3. 执行如图所示的算法框图,如果输入的t€ [—1,3],则输出的s属于()。
顺序结构与选择结构同步练习思路导引
1.设计求|x|的算法,并画出流程图.
←根据绝对值的意义.
解:具体算法如下:
(1)若x<0,则|x|等于-x;(2)若x≥0,
则|x|等于x.
算法流程图如图2-2-11.
图2-2-11
2.画出由梯形两底a、b和高h,求梯形面积
的算法流程图.
解:算法流程图如图2-2-12.
图2-2-12
3.画出从a,b,c三个数中找出最大值的算
法流程图.
解:算法流程图如图2-2-13.
图2-2-13
4.已知点P (x 0,y 0)和直线l :Ax +By +
C =0,写出求点P 到直线l 的距离d 的算法流程图.
解:算法流程图如图2-2-14.
图2-2-14
5.设汽车托运重量为P kg 的货物时,托运
每千米的费用标准为
⎩⎨⎧+⨯=时,当),-(时,当,
kg 20201.1203.0kg 202.0P P P P y 画出行李托运费用的算法流程图.
5.解:算法流程图如图2-2-15.(x 为托运路程)
←两两之间进行大小
比较.
←d =2
2
00|
|B
A C By Ax +++.
≤
>
开始 输入P
x P >20
输出“0.2”Px 结束
输出“[0.3×20+1.1(-20)]”
P x 否
是
,图2-2-15
←分段函数函数值的算法一般用选择结构.。
1.2.1 顺序结构基础巩固1.下面关于流程图的画法规则中,错误的是( )A.使用标准的框图符号B.框图一般按从上到下、从左到右的方向画C.判断框是唯一具有超过一个退出点的符号D.判断框只有两分支的判断,没有更多分支的判断解析:A、B、C是画算法流程图所必须遵循的规则,都是正确的;判断框有两分支的判断,也有多分支的判断,所以D不正确.答案:D2.流程图符号不能同时有进入点和退出点的一定是( )A.起止框B.输入、输出框C.处理框 D.判断框答案:A3.算法中处理数据需要的算式,公式书写位置错误的是________.①②③④答案:①③④4.流程图中有且只有两个同一图框的不可能是________.① ② ③ ④答案:②③④5.直角三角形的两直角边分别为a ,b ,写出计算这个三角形面积的算法,并画出其流程图.解析:算法如下:S1 输入a ,b ;S2 计算S ←12ab ;S3 输出S .流程图表示如右图所示.6.写出计算两底面半径分别为1和4,高为4的圆台的表面积及体积的一个算法,并画出其流程图.解析:算法:S1 r 1←1,r 2←4,h ←4; S2 计算r ←(r 2-r 1)2+h 2;S3 计算S 1←πr 12,S 2←πr 22,S 3←π(r 1+r 2)r ;S4 计算S ←S 1+S 2+S 3,V ←h3(S 1+S 2+S 1S 2);S5 输出S 和V . 流程图如下图所示:能力升级7.下图所示的流程图最终输出的结果是________.解析:该流程图的算法是: S1 a ←2,b ←8; S2 S ←a b +b a; S3 输出S .最终输出的结果是174.答案:1748.已知一个三角形的三边分别是2,3,4.下图是用海伦秦九韶公式设计的一个算法的流程图,图中所缺的内容是________.解析:从流程图看,图中所缺的内容应该是计算p 的取值,所以应填p ←a +b +c2.答案:p ←12(a +b +c )9.画出求两条直角边为a ,b 的直角三角形的外接圆半径的流程图..解析:流程图如下图所示.10.已知正四面体的棱长为a ,画出求其体积的流程图. .解析:流程图如下图所示.911.已知球的表面积为4π,一立方体的体积与球的体积相等,求立方体的棱长.设计出解决问题的算法,并画出流程图.解析:设球的半径为R,体积为V,表面积为S,则S=4πR2,R=S4π,立方体的棱长为a,则a=3V.算法: S1 S ←4πR 2; S2 R ←S4π;S3 V ←43πR 3;S4 a ←3V ; S5 输出a .算法的流程图如右图所示:。
2.1 顺序结构与选择结构课后拔高提能练一、选择题1.一个完整的程序框图至少包含( )A .起止框和输入、输出框B .起止框和处理框C .起止框和判断框D .起止框、处理框和输入、输出框解析:选A 一个完整的程序框图至少包含起止框和输入、输出框.2.如图所示的算法框图,当输入x =2时,输出的结果是( )A .5B .4C .11D .10解析:选A 该框图表示的是输入x 的值,输出对应的y =⎩⎪⎨⎪⎧ 2x +1,x ≥0,3x -2,x <0的函数值,∵2>0,∴y =2×2+1=5.3.如图所示的算法框图,若输出的值为3,则输入的x 的值为( )A. 3B .± 3 C.3或3或13 D .±3或3解析:选D 如题图所示的程序框图表示输入x 的值,求函数y =⎩⎪⎨⎪⎧ x 2,x ≤2,2x -3,2<x ≤5,1x ,x >5的函数值. 由⎩⎪⎨⎪⎧ x 2=3,x ≤2,得x =±3,由⎩⎪⎨⎪⎧ 2x -3=3,2<x ≤5,得x =3,由⎩⎪⎨⎪⎧ 1x=3,x >5,得x ∈∅.∴若输出的y 的值为3,输入的值为±3或3.二、填空题4.已知f (x )=|x -1|,算法框图表示的是给定x 的值,求其相应函数值的算法,请将该算法框图补充完整,其中①处应填________,②处应填________.答案:x <1 y =x -15.阅读下边的程序框图,如果输出的函数值y 在区间⎣⎢⎡⎦⎥⎤14,1内,则输入的实数x 的取值范围是________.解析:该程序是求函数y =⎩⎪⎨⎪⎧ 2x ,-2≤x ≤2,2,x <-2或x >2的函数值.由14≤y ≤1得14≤2x ≤1,解得-2≤x ≤0.答案:[-2,0]6.执行如图所示的程序框图,若输入x =0.1,则输出的m 的值是________.解析:输入x =0.1,m =lg 0.1=-1>0不成立,则输出m =-1+1=0.答案:0三、解答题7.函数y =⎩⎪⎨⎪⎧ -1,x >0,0,x =0,1,x <0,写出输入x ,输出函数值y 的算法步骤及程序框图.解:算法步骤如下:①输入x ; ②如果x >0,则y =-1,否则,执行第三步; ③如果x <0,那么y =1,否则,y =0; ④输出函数值y .程序框图如下图.8.已知如图所示的程序框图.(1)若x 1=1,x 2=3,x 3=4,求输出的p 的值;(2)若x 1=6,x 2=9,p =8.5,求x 3的值. 解:(1)当x 1=1,x 2=3,x 3=4时,∵|x 1-x 2|=2,|x 2-x 3|=1, ∴p =x 2+x 32=72. ∴输出的p 的值为72. (2)∵x 1+x 22=152≠8.5,∴p =x 2+x 32=9+x 32=8.5,得x 3=8.∴x 3的值为8.。
第二章算法(suàn fǎ)初步顺序构造和选择构造一随堂练习1. 选择构造不同于顺序构造的特征是含有〔〕A.处理框 B.判断框C.输入、输出框 D.起、止框2.下面关于算法框图的说法中正确的个数是〔〕〔1〕算法框图表示的算法直观、形象,容易理解;〔2〕算法框图可以清楚地展现算法的逻辑构造,也就是通常说的一图胜万言;〔3〕在算法框图中,起、止框是任何框图必不可少的;〔4〕输入、输出框可用在算法中任何需要输入、输出地位置.A.1B.2“〞可用于〔〕A. 输出B. 赋值10a=C. 判断10a==a D. 输入104.如图〔4〕程序框图,能判断(pànduàn)任意输入的数的奇偶性:其中判断框内的条件是〔〕A. B.C. D.5. 如图〔5〕所示,是某同学画出的求方程的跟的算法框图,给出的框图去解决这个问题正确么?为什么?假如不正确画出正确的框图.二、课后稳固(w ěng ù)〔稳固回味,练中升华〕1. 程序框图由程序框和流程线组成, 根据下列图所示, 下面选项正确的选项是( )(A) (1) 是“终端框〞(2) 是“输入、输出框〞(3) 是“处理框〞(4) 是“判断框〞(B) (1) 是“判断框〞(2) 是“输入、输出框〞(3) 是“终端框〞(4) 是“处理框〞(C) (1) 是“终端框〞(2) 是“处理框〞(3) 是“输入、输出框〞(4) 是“判断框〞(D) (1) 是“终端框〞(2) 是“处理框〞(3) 是“判断框〞(4) 是“输入、输出框〞2.如图〔6〕所示,假设输入,那么输出结果为 .3.如下图,当输出地值为5时,那么输入的值是 .(3) (1) (4)(2)4. 阅读(yuèdú)图〔8〕所示的流程图:假设,那么输出的数是__________.5.到银行办理个人异地汇款〔不超过100万〕,银行收取一定的手续费,汇款不超过100元,收取1元手续费,超过100元但不超过5000元,按汇款的1%收取,超过5000元的一律收取50元的手续费,画出它的程序框图.答案随堂练习1. 答案(dáàn):B2. 答案:D3. 答案:B4. 答案:A的取值的判断,没有用条件构造,使求解结果不全面.正确的框图如图〔1〕所示.课后稳固1.答案:D2.答案:是负数3.答案:4.答案:解析:此框图功能是求三个数中最大的,而由条件可知6.05最大,故输出6.05.5.解:设手续费为元,汇款金额为x元,那么y与x的函数关系式为.算法框图如图〔2〕所示:内容总结(1)第二章算法初步顺序构造和选择构造一随堂练习1. 选择构造不同于顺序构造的特征是含有〔〕A.处理框 B.判断框C.输入、输出框 D.起、止框2.下面关于算法框图的说法中正确的个数是〔〕〔1〕算法框图表示的算法直观、形象,容易理解。
1.2.1顺序结构基础巩固1.下面关于流程图的画法规则中,错误的是()A.使用标准的框图符号B.框图一般按从上到下、从左到右的方向画C.判断框是唯一具有超过一个退出点的符号D.判断框只有两分支的判断,没有更多分支的判断解析:A、B、C是画算法流程图所必须遵循的规则,都是正确的;判断框有两分支的判断,也有多分支的判断,所以D不正确.答案:D2.流程图符号不能同时有进入点和退出点的一定是()A.起止框B.输入、输出框C.处理框D.判断框答案:A3.算法中处理数据需要的算式,公式书写位置错误的是________.①②③④答案:①③④4.流程图中有且只有两个同一图框的不可能是________.①②③④答案:②③④5.直角三角形的两直角边分别为a ,b ,写出计算这个三角形面积的算法,并画出其流程图.解析:算法如下:S1 输入a ,b ;S2 计算S←12ab ; S3 输出S. 流程图表示如右图所示.6.写出计算两底面半径分别为1和4,高为4的圆台的表面积及体积的一个算法,并画出其流程图.解析:算法:S1 r 1←1,r 2←4,h←4;S2 计算r←(r 2-r 1)2+h 2;S3 计算S 1←πr 12,S 2←πr 22,S 3←π(r 1+r 2)r ;S4 计算S←S 1+S 2+S 3,V←h 3(S 1+S 2+S 1S 2); S5 输出S 和V.流程图如下图所示:能力升级7.下图所示的流程图最终输出的结果是________.解析:该流程图的算法是:S1 a←2,b←8;S2 S←a b +b a; S3 输出S.最终输出的结果是174. 答案:1748.已知一个三角形的三边分别是2,3,4.下图是用海伦秦九韶公式设计的一个算法的流程图,图中所缺的内容是________.解析:从流程图看,图中所缺的内容应该是计算p 的取值,所以应填p←a +b +c 2. 答案:p←12(a +b +c)9.画出求两条直角边为a ,b 的直角三角形的外接圆半径的流程图..解析:流程图如下图所示.10.已知正四面体的棱长为a ,画出求其体积的流程图..解析:流程图如下图所示.911.已知球的表面积为4π,一立方体的体积与球的体积相等,求立方体的棱长.设计出解决问题的算法,并画出流程图.解析:设球的半径为R,体积为V,表面积为S,则S=4πR2,R=S4π,立方体的棱长为a,则a=3V.算法:S1 S←4πR 2;S2 R←S4π;S3 V←43πR 3;S4 a←3V ;S5 输出a.算法的流程图如右图所示:。
高中数学顺序结构和选择结构检测试题(附答案)
高中数学顺序结构和选择结构检测试题(附答
案)
顺序结构与选择结构同步练习思路导引
1.设计求|x|的算法,并画出流程图.
解:具体算法如下:
(1)若x0,则|x|等于-x;(2)若x0,则|x|等于x.
算法流程图如图2-2-11.
图2-2-11
2.画出由梯形两底a、b和高h,求梯形面积的算法流程图. 解:算法流程图如图2-2-12.
图2-2-12
3.画出从a,b,c三个数中找出最大值的算法流程图.
解:算法流程图如图2-2-13.
图2-2-13
4.已知点P(x0,y0)和直线l:Ax+By+C=0,写出求点P到直线l的距离d的算法流程图.
解:算法流程图如图2-2-14.
图2-2-14
5.设汽车托运重量为P kg的货物时,托运每千米的费用标准为
画出行李托运费用的算法流程图.
5.解:算法流程图如图2-2-15.(x为托运路程)
图2-2-15 根据绝对值的意义.
两两之间进行大小比较.
d= .
分段函数函数值的算法一般用选择结构.。