《11-12学年高中数学 第一章 算法初步单元测试8 新人教A版必修3.pdf》由会员分享,可在线阅读,更多相关《11-12学年高中数学 第一章 算法初步单元测试8 新人教A版必修3.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章第一章 算法初步算法初步 单元测试单元测试 8 8 (A)(A)1.下面的结论正确的是()A一个程序的算法步骤是可逆的B、一个算法可以无止境地运算下去的C、完成一件事情的算法有且只有一种 D、设计算法要本着简单方便的原则2、早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃 饭(10 min)、听 广 播(8 min)几 个 步 骤、从 下 列 选 项 中 选 最 好 的 一 种 算 法()A、S1 洗脸刷牙、S2 刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播B、S1 刷水壶、S2 烧水同时洗脸刷牙、S3 泡面、S4
2、吃饭、S5听广播C、S1 刷水壶、S2 烧水同时洗脸刷牙、S3 泡面、S4 吃饭 同时 听广播D、S1 吃饭 同时 听广播、S2 泡面、S3 烧水同时洗脸刷牙、S4 刷水壶3、著名数学家华罗庚“烧水泡茶的两个算法、算法一:第一步烧水;第二步水烧开后,洗刷茶具;第三步沏茶算法二:第一步烧水:第二步烧水过程中,洗刷茶具第三步水烧开后沏茶这两个算法的区别在哪里?哪个算法更高效?为什么?4、写出求 1+2+3+4+5+6+100 的一个算法。可运用公式 1+2+3+n=n(n 1)直接2计算、第一步第二步第三步 输出计算结果5、已知一个学生的语文成绩为 89,数学成绩为 96,外语成绩为 99。求他的
3、总分和平均成绩的一个算法为:第一步取 A=89,B=96 C=99;第二步;第三步第四步输出计算的结果6、“鸡兔同笼“是我国隋朝时期的数学著作孙子算经中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何。用方程组的思想不难解决这一问题,请你设计一个这类问题的通用算法。7、已知直角坐标系的两点A(1,0),B(3,2),写出直线 AB 的方程的一个算法。8.写出交换两个大小相同的杯子中的液体(A 水、B酒)的两个算法。9.写出 123456 的一个算法。10.已知一个三角形的三边边长分别为2、3、4,设计一个算法,求也它的面积。(B)(B)1 1、算法的三种
4、基本结构是 ()A、顺序结构、选择结构、循环结构 B、顺序结构、流程结构、循环结构C、顺序结构、分支结构、流程结构、D、流程结构、循环结构、分支结构2、流程图中表示判断框的是 ()A 矩形框 B、菱形框 C、圆形框 D、椭圆形框3、下面是求解一元二次方程ax bxc 0(a 0)的流程图,请在空和缺的地方填上适当的标注。24、下面流图表示了什么样的算法?5、已知梯形的上底、下底和高分别为5、8、9,写出求梯形的面积的算法,画现流程图。参考答案参考答案A A、组组1 1、D 2D 2、C C、3 3、第二个算法更高效。第二个算法更高效。因为节约时间。因为节约时间。4 4、取取 n=100n=10
5、0计算计算计算总分计算总分 D=A+B+CD=A+B+C计算平均成绩计算平均成绩 E=E=n(n1)5 5、2D 6、解析:解析:鸡兔同笼,鸡兔同笼,设鸡兔总头数为设鸡兔总头数为 H H,3总脚数为总脚数为 F F,求鸡兔各有多少只。算法如下:,求鸡兔各有多少只。算法如下:第一步第一步输入总头数输入总头数 H H,总脚数,总脚数F F;第二第二步步计算鸡的个数计算鸡的个数 x=(4*H x=(4*HF)/2F)/2第三步第三步计算兔的个数计算兔的个数 y=(F y=(F2*H)/2;2*H)/2;第四步第四步输出输出 x y x y7 7、解析;、解析;可以运用公式可以运用公式y y1x x1
6、直接求解。求解。y2 y1x2 x1第一步第一步取取x1 1,y1 0,x2 3,y2 2;第二步第二步代入公式代入公式y y1x x1得直线直线 ABAB 的方程的方程y2 y1x2 x1第三步第三步输出输出 ABAB 的方程的方程8 8、解析、解析算法算法 1 11 1、找一个大小与找一个大小与 A A 相同的空杯子相同的空杯子 C C2 2、将将 A A 中的水倒入中的水倒入 C C 中中3 3、将将 B B 中的酒精倒入中的酒精倒入 A A 中中4 4、将将 C C 中的水倒入中的水倒入 B B 中,结束。中,结束。算法算法 2 21 1、再找两个空杯子再找两个空杯子 C C 和和 D
7、 D2 2、将将 A A 中的水倒入中的水倒入 C C 中,将中,将 B B 中的酒倒入中的酒倒入 D D 中;中;3 3、将将 C C 中的水倒入中的水倒入 B B 中,将中,将 D D 中的酒倒入中的酒倒入 A A 中,结束中,结束注意:注意:一个算法往往具有代表性,能解决一类问题,如,例一可以一个算法往往具有代表性,能解决一类问题,如,例一可以 引申为:交换两个引申为:交换两个变量的值。变量的值。9 9、解析、解析按照逐一相乘的程序进行按照逐一相乘的程序进行第一步第一步计算计算 1 12 2,得到,得到 2 2第二步第二步将第一步中的运算的结果将第一步中的运算的结果 2 2 与与 3 3
8、 相乘,得到相乘,得到 6 6;第三步第三步将第二步中的运算结果将第二步中的运算结果 6 6 与与 4 4 相乘,得到相乘,得到 2424第四步第四步将第三步中的运算结果将第三步中的运算结果 2424 与与 5 5 相乘,得到相乘,得到 120120;第五步第五步将第四步中的运算结果将第四步中的运算结果 120120 与与 6 6 相乘,得到相乘,得到 720720第六步第六步输出结果输出结果1010、解析、解析可利用公式可利用公式 S=S=p(pa)(pb)(pc)求解,第一步第一步取取a 2,b 3,c 4;第二步第二步计算计算p abc2第三步第三步计算三角形的面积计算三角形的面积 S=S=p(p a)(p b)(p c),第四步第四步输出输出 S S 的值的值B B、组组1 1、A 2A 2、B 3 B 3、OO x1 x1bb2ax22a4 4、输入三个数,输出其中最大的一个、输入三个数,输出其中最大的一个开始5 5、解、解算法如下算法如下S1 a 5S1 a 5S2 b 8S2 b 8S3 h 9S3 h 9S4 S (a+b)h/2;S4 S (a+b)h/2;a5S5S5输出输出 S S流程图如下流程图如下b8h9S(a+b)h/(a+b)h/2;2;输出 S 输出输出x1,x2