数学北师大版必修3优化训练:2.2算法的基本结构及设计 WORD版含解析.DOC
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
1 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学北师大版必修3优化训练:2.2算法的基本结构及设计 WORD版含解析 数学 北师大 必修 优化 训练 2.2 算法 基本 结构 设计 WORD 解析
- 资源描述:
-
1、2 算法的基本结构及设计2.1 顺序结构与选择结构5分钟训练 (预习类训练,可用于课前)1.下列关于流程图的说法:流程图只有一个入口,也只有一个出口;流程图中的每一部分都应有一条从入口到出口的路径通过它;流程图中的循环可以是无限循环;流程图中的语句可以执行不到.其中,命题正确的是( )A. B. C. D.答案:A解析:流程图中的循环必须是有限循环;流程图中的语句必须是可以执行到的.所以正确.2.流程图与算法相比,下列判断不正确的是( )A.流程图将算法的基本逻辑结构展现得很清楚B.学生用自然语言描述解决某一问题的步骤,流程图使这些步骤更为直观C.实质不变,但流程图形式变复杂了,难于理解D.流
2、程图更便于理解答案:C3.流程图如下图所示,能判断任意输入的数x的奇偶性,其中判断框内的条件是( )A.m=0 B.x=0 C.x=1 D.m=1答案:A解析:可根据除以2所得的余数来确定是奇数还是偶数,根据图中左边符合条件所对应的是偶数可知,应填m=0.10分钟训练 (强化类训练,可用于课中)1.以下对流程图的画法规则描述错误的是( )A.不一定要使用标准的框图符号B.框图一般按从上到下、从左到右的方向画C.除判断框外,大多数流程图符号只有一个进入点和一个退出点;判断框是具有超过一个退出点的唯一符号D.在图形符号内描述的语言要非常简练清楚答案:A2.流程图是描述_的常用工具( )A.程序 B
3、.算法 C.数据结构 D.计算规则答案:B3.给出一个算法的流程图,如下图,该图的功能是( )A.输出a,b,c三数的最小数 B.输出a,b,c三数的最大数C.将a,b,c按从小到大排列 D.将a,b,c按从大到小排列答案:A解析:可以按照箭头的方向依次看过去,输入a,b,c后对a,b大小判断.若ab成立,则a等于b的实际取值;若ab不成立,则a直接和c比较.其实这个意思就是让a,b的较小者再和c比较,最后输出a,c比较之后的较小者.4.下列流程图的算法功能分别是_.答案:(1)求以a,b为直角边的直角三角形斜边的长,(2)求两个数的平均数.5.写出解不等式2x+10的一个算法,并画出流程图.
4、解:算法步骤如下:1.将1移到不等式的右边;2.不等式的两端同乘以;3.得到x.流程图如下图所示:30分钟训练 (巩固类训练,可用于课后)1.流程图中表示判断框的是( )A.矩形框 B.菱形框 C.圆形框 D.椭圆形框答案:B解析:流程图由图框和带箭头的流程线组成.一个或几个图框的组合表示算法中的一个步骤;流程线带方向箭头,按照算法进行的顺序将图框连接起来.(1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.(3)处理框:它是用来赋值、执行计
5、算语句、传送运算结果的图形符号.(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是唯一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支.2.要解决下面的四个问题,只用顺序结构画不出流程图的是( )A.利用公式1+2+n=,计算1+2+10的值B.当圆的面积已知时,求圆的周长C.给定一个数x,求其绝对值D.求函数f(x)=x2-3x-5的函数值答案:C解析:求|x|,必须判断x0还是x0,要用选择结构.3.给出以下四个问题,输入一个数x,输出它的相反数;求面积为6的正方形的周长;求三个数a,b,c中的最大数;求函数
6、f(x)=的函数值.其中不需要用选择结构来描述其算法的有( )A.1个 B.2个 C.3个 D.4个答案:A解析:不需要进行判断,即不需要用选择结构.4.下面流程图描述的算法的运行结果是( )A.-2 B.1 C.-5 D.-1答案:A解析:本题中的选择结构的功能是求函数y=的值,x的初始值为x=-1,从而x+1=0,由x=x+1知,进入选择结构中的x的值是0而不是1.从而输出值为30-2=-2.5.图(1)是计算图(2)中空白部分面积的一个流程图,则处应填_.答案:S=解析:如右图所示,空白部分面积的是以为半径的圆面积的与以为边长的正方形面积的一半的差,即有空白部分面积S=8=.6.已知函数
7、f(x)=|x-3|,下图表示的是给定x值,求其相应函数值的算法,请将该图补充完整,其中处应填_,处应填_.答案:x3 y=x-3解析:此题算法中含有判断结构,应先找出判断条件,由已知此题是根据去绝对值进行判断,然后针对是否满足条件执行与之相应的操作.由绝对值的定义知判断框中应填x3,并由此得出处应填y=x-3.7.某公司规定,在国家法定工作日内,每周工作时间满工作量为40小时,每小时工资8元;如因需要加班,则每小时工资为10元.某人在一周内工作时间为x小时,个人住房公积金、失业险等合计为10%.试画出其净得工资y元的算法流程图.(注:满工作量外的工作时间为加班)解:用选择结构,工资分两段计算
8、,函数关系式为:y=流程图如下图所示.8.有这样一个分段函数y=如何设计一个流程图来描述这个分段函数所表示的算法?解:对分段函数一般运用选择结构画流程图.如下图所示:2.2 变量与赋值5分钟训练 (预习类训练,可用于课前)1.“x=3*5”,“x=x+1”是某一程序中的先后相邻两个语句,那么下列说法正确的是( )x=3*5的意思是x=3*5=15.此式与算术中的式子是一样的;x=3*5是将数值15赋给x;x=3*5可以写为3*5=x;x=x+1语句在执行时“=”右边x的值是15,执行后左边x的值是16.A. B. C. D.答案:B解析:赋值语句中的“=”与算术上的“=”是不一样的,式子两边的
9、值也不能互换,而x=x+1是将x+1的值赋给x.x=3*5是将数15赋给x;x=x+1是将15+1=16重新赋予x.所以正确.2.阅读如右图所示流程图,则输出的结果是( )A.4 B.5 C.6 D.13答案:D3.下列给变量赋值的语句正确的是( )A.5=x B.x+2=x C.x=y=z=4 D.m=2n-5答案:D解析:赋值号左边只能是变量名字,而不能是表达式.所以A,B两项错.赋值号左右不能对换.如“A=B”“B=A”的含义运行结果是不同的.不能利用赋值语句进行代数式的演算,也不能连等,所以C项是错的.赋值号“=”与数学中的等号意义不同.4.下面流程图,其输出的结果是( )A.2 5
10、B.4 5 C.11 5 D.7 5答案:C解析:要注意变量在赋值后的改变值与原值的区别,初始值a=2,b=5,赋值后c=b+a=7,再一次赋值后a=c+4=11,输出的结果是a=11,b=5.10分钟训练 (强化类训练,可用于课中)1.下列给出的赋值语句正确的有_个( )3=B;X+Y=0;A=B=-2;T=T*TA.1 B.2 C.3 D.4答案:A解析:赋值语句中“=”号左右两边不能互换,即不能给常量赋值.左边必须是变量,右边必须是表达式,应改为B=3;赋值语句不能给一个表达式赋值;一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”;该语句的功能是将当前的T平方后再赋给变量T.只有
11、正确.2.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的一组是( )A.a=b,b=a B.c=b,b=a,a=cC.b=a,a=b D.a=c,c=b,b=a答案:B解析:变换两个变量的值必须引入中间变量.3.下图所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2的值是( )A.11 B.17 C.0.5 D.12答案:A解析:由算法的赋值可以代入运算解关于a2的一元一次不等式,但要注意每次赋值的最后结果作为一个新的变量进入下一步算法运算.所以,第一次赋值得b=a1+a2=3+a2,第二次赋值得b=7,解得a2=11,故应选A项.4.给出下面的变量与赋值语句:a=
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
