高一数学人教a版必修三练习:第一章_算法初步1.1.1含解析.docVIP

  • 0
  • 0
  • 约2.33千字
  • 约 3页
  • 2021-09-04 发布于北京
  • 举报

高一数学人教a版必修三练习:第一章_算法初步1.1.1含解析.doc

(本栏目内容,在学生用书中以独立形式分册装订!) 一、选择题(每小题5分,共20分) 1.算法的有穷性是指(  ) A.算法的步骤必须有限 B.算法中每个操作步骤都是可执行的 C.算法的最后应有输出 D.以上说法都不正确 解析: 由算法的概念,知应选A项. 答案: A 2.下列关于算法的说法中,正确的是(  ) A.算法就是某个问题的解题过程 B.算法执行后可以不产生确定的结果 C.解决某类问题的算法不是唯一的 D.算法可以无限地操作下去不停止 解析: 算法与一般意义上具体问题的解法既有区别,又有联系,算法的获得要借助一类问题的求解方法,而这一类任何一个具体问题都可以用这类问题的算法来解决,因此A选项错误;算法中的每一步,都应该是确定的,并且能有效地执行,得到确定的结果,因此选项B错误;算法的操作步骤必须是有限的,所以D项也不正确,故选C. 答案: C 3.下列语句表达中有算法的是(  ) ①从郑州去纽约,可以先乘火车到北京,再坐飞机抵达; ②利用公式S=eq \f(\r(3),4)a2计算边长为4的正三角形的面积; ③2x>3(x-1)+5; ④求经过M(-1,3)且与直线2x+y-3=0平行的直线,可以直接设直线方程为2x+y+c=0,将M(-1,3)坐标代入方程求出c值,再写出方程 A.①②③         B.①③④ C.①②④ D.②③④ 解析: 判断算法的标准是“解决问题的有效步骤或程序”,解决的问题不仅仅限于数学问题,①②④都表达了一种算法;对③只是一个纯数学问题,没有解决问题的步骤,不属于算法范畴.故选C. 答案: C 4.(2015·温州高一期中)阅读下面的算法: 第一步,输入两个实数a,b. 第二步:若ab,则交换a,b的值,否则执行第三步. 第三步,输出a. 这个算法输出的是(  ) A.a,b中的较大数 B.a,b中的较小数 C.原来的a的值 D.原来的b的值 解析: 第二步中,若a<b,则交换a,b的值,那么a是a,b中的较大数;否则ab不成立,即a≥b,那么a也是a,b中的较大数.故选A. 答案: A 二、填空题(每小题5分,共15分) 5.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅、盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用________分钟. 解析: ①洗锅、盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和菜共3分钟=15分钟.解决一个问题的算法不是唯一的,但在设计时要综合考虑各个方面的因素,选择一种较好的算法. 答案: 15 6.(2015·泗水一中月考)有如下算法: 第一步,输入x的值. 第二步,若x≥0成立,则y=x. 否则,y=x2. 第三步,输出y的值. 若输出y的结果是4,则输入的x的值是________. 解析: 该算法是求分段函数 y=eq \b\lc\{(\a\vs4\al\co1(x(x≥0),,x2(x<0)))的函数值. 当y=4时,易知x=4,或x=-2. 答案: 4或-2 7.求过P(a1,b1),Q(a2,b2)两点的直线的斜率有如下算法,请在横线上填上适当的步骤: 第一步,取x1=a1,y1=b1,x2=a2,y2=b2. 第二步,判断“x1=x2”是否成立.若是,则输出“斜率不存在”;否则,执行第三步 第三步,________________________________________________________________________. 第四步,输出k. 解析: 根据题意,当“x1≠x2”时执行第三步,即计算斜率k,此时只需用两点间的斜率公式即可求解 答案: 计算k=eq \f(y2-y1,x2-x1) 三、解答题(每小题10分,共20分) 8.已知直角坐标系中的点A(-1,0),B(3,2),写出求直线AB的方程的一个算法. 解析: 解答本题可先确定直线方程的形式,再利用条件求出直线方程,进而确定相应的算法. 方法一:第一步,求出直线AB的斜率k=eq \f(2-0,3-(-1))=eq \f(1,2). 第二步,选定点A(-1,0),用点斜式写出直线AB的方程y-0=eq \f(1,2)[x-(-1)]. 第三步,将第二步的运算结果化简,得到方程x-2y+1=0. 第四步,输出结果x-2y+1=0. 方法二:第一步,设直线AB的方程为y=kx+b. 第二步,将A(-1,0),B(3,2)代入第一步设出的方程,得到-k+b=0,3k+b=2. 第三步,解第二步所得的两方程组成的方程组,得到k=eq \f(1,2),b=eq \f(1,2). 第四步,把第

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档