高中数学 第二章 算法初步章末复习课 北师大版必修3_第1页
高中数学 第二章 算法初步章末复习课 北师大版必修3_第2页
高中数学 第二章 算法初步章末复习课 北师大版必修3_第3页
高中数学 第二章 算法初步章末复习课 北师大版必修3_第4页
高中数学 第二章 算法初步章末复习课 北师大版必修3_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章算法初步章末复习课北师大版必修3课时目标1.进一步巩固和理解本章重要知识点.2.学会用算法的思想处理问题.1.下列关于算法的说法正确的有()①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义;④算法执行后一定产生明确的结果.A.1个B.2个C.3个D.4个2.下图的算法语句输出的结果S为()A.17B.19C.21D.233.若下面的算法框图输出的S是126,则①应为()A.n≤5B.n≤6C.n≤7D.n≤84.下面是一个算法框图,当输入的x值为3时,输出y的结果恰好是eq\f(1,3),则eq\x()处的关系式可能是()A.y=x3B.y=3-xC.y=3xD.y=5.算法语句:以上语句用来()A.计算3×10的值B.计算355的值C.计算310的值D.计算1×2×3×…×10的值一、选择题1.如果执行下面的算法框图,那么输出的S等于()A.2450B.2500C.2550D.26522.在如图所示的算法语句中输入x=1000,y=2,则输出的结果M是()A.2004B.2006C.2007D.20083.若“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.①②③④4.下列赋值语句正确的是()A.a+b=5B.5=aC.a=b=2D.a=a+15.语句:(\和Mod分别用来取商和余数)上述语句如果输入的值是51,则运行结果是()A.51B.15C.105D.501题号12345答案二、填空题6.下面算法语句执行后输出的是i=________,j=________.eq\x(\a\al(i=5,j=-2,i=i+j,j=i+j))7.下面语句运行后,输出的值为________.eq\x(\a\al(S=1,i=1,Do,S=S*i,i=i+1,LoopWhilei≤5,输出S))8.阅读下列算法语句,其最终输出的S的表达式是______________________________.三、解答题9.画出求12-22+32-42+…+992-1002的值的算法框图.10.已知函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(2x2-1x>0,2x+1x=0,-2x2+4x<0)),试编写语句,输入x的值后输出y的值.能力提升11.设A=10,B=20,则可以实现A、B的值互换的语句是()eq\x(\a\al(A=10,B=20,B=A,A=B))eq\x(\a\al(A=10,B=20,C=A,B=C))eq\x(\a\al(A=10,B=20,C=A,A=B,B=C))eq\x(\a\al(A=10,B=20,C=A,D=B,B=C,A=B))ABCD12.某电信部门规定,拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话时间超过3分钟,则超过部分按每分钟0.1元收取通话费(通话不足1分钟时按1分钟计).试设计一个计算通话费用的算法,画出算法框图,并用条件语句描述.1.算法是对一类问题一般解法的抽象与概括,是把问题的解法划分为若干个可执行的步骤,有时需重复多次,但最终都必须在有限个步骤之内完成,所以在设计算法解决问题时要注意:(1)与解决问题的一般方法相联系,从中提炼出算法.(2)可引入有关的参数和变量对算法步骤加以表达.(3)解决问题的过程可分解为若干个步骤,并能用简洁实用的语言表达.(4)算法过程要便于在计算机上执行.2.算法框图是用规定的图形和指向线来形象、直观、准确的表示算法的图形.设计算法框图时,要先进行算法分析,确定算法的逻辑结构和各步的功能再画算法框图,同时要考虑到编写程序的要求.读、画算法框图是高考在本章中考查的重点.

章末复习课双基演练1.C[根据算法的定义有②③④三种说法正确.]2.A[当I=7<8,此时S=17,此时I=7+2=9>8.循环结束,故输出S为17.]3.B[21+22+…+2n=126,∴eq\f(21-2n,1-2)=126.∴2n=64,∴n=6.n=7应是第一次不满足条件,故选B.]4.C[当x=3时,因为x>0,所以x=x-2,∴x=1,又x=1>0,所以x=x-2,x=-1,x=-1时,y=eq\f(1,3),∴eq\x()内应填y=3x.]5.B作业设计1.C[本算法框图含有循环结构.第1次循环为1≤50,S=0+2×1,k=1+1=2;第2次循环为2≤50,S=2+2×2,k=2+1=3;……第50次循环为50≤50,S=2+4+…+100=2550,k=51>50,输出2550.]2.D[M=2×1000+4×2=2008.]3.B[赋值语句有固定的格式,与数学中算术式是不一样的,故①是错误,③也是错误的,根据赋值语句的作用知②④是正确的,故选择B.]4.D5.B∵x=51,∴9<x<100,∴a=51\10=5,b=51Mod10=1∴10*b+a=10×1+5=15.即输出结果为15.]6.317.120解析i=1时,S=1;i=2,S=2;i=3时,S=6;i=4时,S=6×4=24,i=5时,S=24×5=120;i=6时退出循环,输出S=120.8.12+22+32+…+10029.解10.解11.C12.解我们用C(单位:元)表示通话费,t(单位:分钟)表示通话时间,则依题意有C=e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论