欢迎来到天天文库
浏览记录
ID:82154139
大小:367.50 KB
页数:6页
时间:2022-10-17
《《选择结构》课时训练》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
《选择结构》课时训练[学业达标训练]1.下列函数求值算法中需要用到选择结构的是________.①f(x)=x2-1;②f(x)=2x+1;③f(x)=④f(x)=2x.答案:③2.指出流程图的运行结果,若输入-4,则输出结果为________.答案:是负数3.如图是求某函数值的流程图,则满足该流程图的函数是______________.答案:y=4.如图所示的流程图,若a=5,则输出b=________.解析:这是一个分段函数b=的求值问题.根据条件易知,b=52+1=26.答案:265.设计一个判断正整数p是否是正整数q的约数的算法,并画出其流程图.
1解:算法如下:S1 输入p,q;S2 判断p除q的余数r是否为零,如果r=0,则输出“p是q的约数”;否则,输出“p不是q的约数”.流程图:[能力提升训练]1.如图所示的流程图的功能是________.解析:根据条件结构的定义,当a≥b时,输出a-b;当a<b时,输出b-a.故输出|a-b|.答案:计算|a-b|2.阅读如图所示的流程图,若运行该程序后输出的y值为,则输入的实数x的值为________.
2解析:由流程图知:令2x2-1=(x>0),则x=,令x=(x≤0),无解,∴输入的实数x=.答案:3.已知函数y=|x-3|,如流程图表示的是给定x的值,求其相应函数值的算法,请将该流程图补充完整.其中①处应填________,②处应填________.解析:由y=|x-3|=∴①处应填“x<3”,②处应填“y←x-3”.答案:x<3 y←x-34.阅读如图所示的流程图,若输入值x=3,则输出的结果是________.答案:1.55.对任意非零实数a,b,若a⊗b的运算原理如流程图所示,则3⊗2=________.解析:由于a=3,b=2,
3则a≤b不成立,则输出==2.答案:26.如图,x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分,当x1=6,x2=9,p=8.5时,x3等于________.解析:x1=6,x2=9,|x1-x2|=3≤2不成立,即为“N”,所以再输入x3;由绝对值的意义(数轴上一个点到另一个点的距离)和不等式|x3-x1|<|x3-x2|知,点x3到点x1的距离小于点x3到x2的距离,所以当x3<7.5时,|x3-x1|<|x3-x2|成立,即为“Y”,此时x2=x3,所以p=,即=8.5,解得x3=11>7.5,不合题意;当x3≥7.5时,|x3-x1|<|x3-x2|不成立,即为“N”,此时x1=x3,所以p=,即=8.5,解得x3=8>7.5,符合题意.答案:87.下图的流程图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入__________________.
4答案:c>x8.给定下面的流程图,要使输出的结果在区间[-1,0]上,则输入的x的取值范围是__________.解析:此流程图对应函数为y=若y∈[-1,0],则或解得2≤x≤.答案:9.求方程ax2+(a+1)x+1=0根的算法流程图如图所示,根据流程图,回答下列问题:(1)本题中所给的流程图正确吗?它表示的是哪一个问题的算法流程图?(2)写出一个正确的算法,并画出流程图.解:(1)本题中给出的流程图不正确.因为它没有体现出对a的取值的判断,它只解决了算法中的一部分,即a≠0时的情形,这样是达不到求解的目的.(2)算法如下:S1 输入a;S2 如果a=0,则x←-1,输出x,否则x1←-1,x2←-,输出x1,x2.流程图如图所示.
510.已知下列算法:S1 输入x;S2 若x>0,执行S3,否则执行S4;S3 y←2x+1,转S7;S4 若x=0,执行S5,否则执行S6;S5 y←,转S7;S6 y←-x,转S7;S7 输出y;S8 结束.(1)指出其功能(用算式表示);(2)画出该算法的流程图.解:(1)求函数y=的函数值.(2)流程图如下:
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处