• 337.50 KB
  • 2021-06-09 发布

【数学】2020届一轮复习北师大版算法初步课时作业

  • 10页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
‎2020届一轮复习北师大版 算法初步 课时作业 一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)‎ ‎1.下列关于算法的描述中正确的是(  )‎ A.只有数学问题才会有算法 B.算法过程要一步一步执行,每一步操作都是明确的 C.有的算法可能无结果 D.算法中有些语句可能永远不会被执行 ‎[答案] B ‎[解析] 算法要解决的问题不仅仅是数学问题,显然A不正确;算法由一系列程序或步骤组成,这些程序或步骤首先必须是明确而有效的,因此算法一定会有结果,故C不正确;算法中的任意一个语句都能被执行到,否则这个语句就是多余的,应删掉,故D不正确.‎ ‎2.下列所给问题中:‎ ‎①用二分法解方程:x2-3=0(精确到0.01);‎ ‎②解方程组 ‎③求半径为2的球的体积;‎ ‎④判断函数y=x2在R上的单调性.‎ 其中可以设计一个算法求解的个数是(  )‎ A.1           B.2‎ C.3 D.4‎ ‎[答案] C ‎[解析] 由算法的特征可知①②③都能设计算法.对于④,当x>0或x<0时,函数y=x2是单调递增或单调递减函数,但当x∈R时,由函数的图像可知在整个定义域R上不是单调函数,因此不能设计算法求解.‎ ‎3.下面流程图描述的算法的运行结果是(  )‎ A.-5         B.5‎ C.-1 D.-2‎ ‎[答案] A ‎[解析] 根据判断框,如果x<0,则y=3x-2,所以x=-1时,y=3×(-1)-2=-5.‎ ‎4.给出下列流程图,欲输出给定两实数a、b中的较小的数,则判断框中应填(  )‎ A.a>b B.a≥b C.a115,∴输出k=4.‎ ‎(2)由题意知 解得x∈(28,57].‎ ‎15.阅读下列算法:‎ x=6‎ love=8‎ If x50,输出i=6.‎ 注意认真写出每次运行结果.‎ 三、解答题(本大题共6个小题,共70分,解答应写出文字说明、证明过程或演算步骤)‎ ‎17.(本小题满分10分)画出求12+22+32+…+20162的算法流程图.‎ ‎[解析] 算法流程图如下.‎ ‎18.(本小题满分12分)设计算法,求坐标平面内两点A(a,b),B(c,d)之间的距离,并画出算法框图.‎ ‎[解析] 算法如下:‎ ‎1.输入点的坐标a,b,c,d.‎ ‎2.计算m=(a-c)2.‎ ‎3.计算n=(b-d)2.‎ ‎4.计算AB=.‎ ‎5.输出AB.‎ 算法框图如图:‎ ‎19.(本小题满分12分)设函数y=请画出求函数值y的算法框图,并用算法语句描述.‎ ‎[解析] 算法框图为:‎ 用If语句描述如下:‎ 输入x If x≤2 Then ‎ y=-x*x+2*x+1‎ Else ‎ y=x-1‎ End If 输出y ‎20.(本小题满分12分)下列语句是求S=2+3+4+…+99的一个程序,请回答问题:‎ i=1‎ S=0‎ Do ‎ S=i+S ‎ i=i+1‎ Loop While i<99‎ 输出S ‎(1)语句中是否有错误?请加以改正;‎ ‎(2)把程序改为另一种类型的循环语句.‎ ‎[解析] (1)错误有两处 第一处:语句i=1应改为i=2.‎ 第二处:语句Loop While i<99,应改为Loop While i≤99‎ ‎(2)语句改成另一种循环类型语句应为:‎ i=2‎ S=0‎ For i=2 to 99‎ S=S+i Next 输出S ‎21.(本小题满分12分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,画出流程图.‎ ‎[解析] 函数关系式为:y= 流程图如图所示:‎ ‎22.(本小题满分12分)商场促销活动中:年历每本20元,购买5到9本按9折收费,买10本及以上8.5折收费.求购买x本时所付金额y为多少元?画流程图并用相应的语句描述.‎ ‎[解析] 流程图如下图 用语句描述为:‎ 输入x;‎ If x<5 then ‎ y=20x Else ‎ If x≥10 then y=20*0.85x ‎ Else y=20*0.9x ‎ End If End If 输出y.‎