搜索
    上传资料 赚现金
    英语朗读宝

    高中数学(人教版A版必修三)配套课时作业:第一章 算法初步 §1.3 Word版含答案 练习

    高中数学(人教版A版必修三)配套课时作业:第一章 算法初步 §1.3 Word版含答案第1页
    高中数学(人教版A版必修三)配套课时作业:第一章 算法初步 §1.3 Word版含答案第2页
    还剩3页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中数学人教版新课标A必修31.1.1算法的概念一课一练

    展开

    这是一份高中数学人教版新课标A必修31.1.1算法的概念一课一练,共5页。试卷主要包含了3 算法案例等内容,欢迎下载使用。
     www.ks5u.com§1.3 算法案例课时目标 通过三种算法案例:辗转相除法与更相减损术,秦九韶算法,进位制,进一步体会算法的思想,提高算法设计水平,体会中国古代数学对世界的贡献. 1.辗转相除法(1)辗转相除法,又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法.(2)辗转相除法的算法步骤第一步,给定两个正整数mn.第二步,计算m除以n所得的余数r.第三步,mnnr.第四步,若r0,则mn的最大公约数等于m;否则,返回第二步.2.更相减损术第一步,任意给定两个正整数,判断它们是否都是偶数.若是,用2约简;若不是,执行第二步.第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.3.秦九韶算法把一个n次多项式f(x)anxnan1xn1a1xa0改写成如下形式:(((anxan1)xan2)xa1)xa0求多项式的值时,首先计算最内层括号内一次多项式的值,即v1anxan1,然后由内向外逐层计算一次多项式的值,即v2v1xan2v3v2xan3vnvn1xa0这样,求n次多项式f(x)的值就转化为求n个一次多项式的值.4.进位制进位制是人们为了计数运算方便而约定的记数系统,k进一就是k进制,k进制的基数是k.把十进制转化为k进制数时,通常用除k取余法.一、选择题1.下列说法中正确的个数为(  )(1)辗转相除法也叫欧几里得算法;(2)辗转相除法的基本步骤是用较大的数除以较小的数;(3)求最大公约数的方法,除辗转相除法之外,没有其他方法;(4)编写辗转相除法的程序时,要用到循环语句.A1      B2      C3      D4答案 C解析 (1)(2)(4)正确,(3)错误.2.用更相减损术求29484的最大公约数时,需做减法的次数是(  )A2      B3      C4      D5答案 C解析 由于29484都是偶数,所以用2约简:294÷214784÷242又由于147不是偶数,所以147421051054263634221422121故需做4次减法,故选C.31 037425的最大公约数是(  )A51     B17      C9      D3答案 B解析 1 037425×2187425187×25118751×3345134×1173417×21 037425的最大公约数是17.4.用秦九韶算法计算多项式f(x)6x65x54x43x32x2x7x0.4时的值时,需做加法和乘法的次数的和为(  )A10      B9      C12      D8答案 C解析 f(x)(((((6x5)x4)x3)x2)x1)x7加法6次,乘法6次,6612(),故选C.5.已知f(x)x52x33x2x1,应用秦九韶算法计算x3时的值时,v3的值为(  )A27      B11      C109      D36答案 D解析 将函数式化成如下形式.f(x)(((x0)x2)x3)x1)x1由内向外依次计算:v01v11×303v23×3211v311×3336v436×31109v5109×31328.6.下列有可能是4进制数的是(  )A5 123      B6 542      C3 103      D4 312答案 C解析 4进制数每位上的数字一定小于4,故选C.二、填空题7.辗转相除法程序中有一空请填上.答案 a MOD b解析 MOD用来表示a除以b的余数.8.更相减损术程序中有两空请填上.答案 ab br9.已知三个数12(16)25(7)33(4),将它们按由小到大的顺序排列为________答案 33(4)<12(16)<25(7)解析 将三个数都化为十进制数.12(16)1×1621825(7)2×751933(4)3×431533(4)<12(16)<25(7)三、解答题10.用两种方法求21098的最大公约数.解 用辗转相除法:21098×2149814×7.21098的最大公约数为14.用更相减损术:21098都是偶数,用2约简得105491054956,5649749742,4273535728,2872121714,1477.21098的最大公约数为2×714.11.用秦九韶算法计算多项式f(x)x612x560x4160x3240x2192x64x2时的值.解 f(x)改写为f(x)(((((x12)x60)x160)x240)x192)x64由内向外依次计算一次多项式当x2时的值v01v11×212=-10v2=-10×26040v340×2160=-80v4=-80×224080v580×2192=-32v6=-32×2640.f(2)0,即x2时,原多项式的值为0.能力提升12.把111化为五进制数.解 111化为五进制数为421(5)13.把10 231(5)化为四进制数.解 先化成十进制数.10 231(5)1×540×532×523×51162550151691再化为四进制数10 231(5)22 303(4).1辗转相除法与更相减损术的区别和联系(1)都是求最大公约数的方法.(2)二者的实质都是递归的过程.(3)二者都要用循环结构来实现.2.秦九韶算法的特点秦九韶算法的特点在于把求一个n次多项式的值转化为求n个一次多项式的值,即把求f(x)anxnan1xn1a1xa0的值转化为求递推公式:这样可以最多计算n次乘法和n次加法即可得多项式的值,和直接代入多项式相比减少了乘法的运算次数,提高了运算效率.3.十进制与其他进制的转化(1)k进制转化为十进制的方法:先把k进制数写成各位上的数字与k的幂的乘积的形 式,再按十进制的运算规则计算.(2)将十进制化成k进制的方法:用除k取余法,用k连续去除十进制数所得的商,直到商为零为止,然后将各步所得的余数倒序写出,即为相应的k进制数.   

    相关试卷

    人教版新课标A必修31.3 算法与案例课时训练:

    这是一份人教版新课标A必修31.3 算法与案例课时训练,共6页。

    人教版新课标A必修31.3 算法与案例巩固练习:

    这是一份人教版新课标A必修31.3 算法与案例巩固练习,共5页。试卷主要包含了))等内容,欢迎下载使用。

    高中数学人教版新课标A必修31.3 算法与案例随堂练习题:

    这是一份高中数学人教版新课标A必修31.3 算法与案例随堂练习题,共6页。试卷主要包含了进一步巩固和理解本章重要知识点等内容,欢迎下载使用。

    • 精品推荐
    • 所属专辑
    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map