搜索
    上传资料 赚现金
    2021高三人教B版数学一轮(经典版)教师用书:第12章第1讲算法初步
    立即下载
    加入资料篮
    2021高三人教B版数学一轮(经典版)教师用书:第12章第1讲算法初步01
    2021高三人教B版数学一轮(经典版)教师用书:第12章第1讲算法初步02
    2021高三人教B版数学一轮(经典版)教师用书:第12章第1讲算法初步03
    还剩13页未读, 继续阅读
    下载需要20学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    2021高三人教B版数学一轮(经典版)教师用书:第12章第1讲算法初步

    展开

    第十二章  算法初步、复数、推理与证明

    1讲 算法初步

    基础知识整合

    1.算法的框图及结构

    (1)算法

    算法通常是指按照一定规则解决某一类问题的明确有限的步骤.

    (2)程序框图

    程序框图又称流程图,是一种用程序框流程线文字说明来表示算法的图形.通常,程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;流程线带有方向箭头,按照算法进行的顺序将程序框连接起来.

    (3)三种基本逻辑结构

    顺序结构

    条件结构

    循环结构

    定义

    若干个依次执行的步骤组成,这是任何一个算法都离不开的基本结构

    算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构

    从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行的步骤称为循环体

    程序

    框图

    2.算法语句的格式及框图

    (1)输入语句、输出语句、赋值语句的格式与功能

    语句

    一般格式

    功能

    输入语句

    INPUT提示内容;变量

    输入信息

    输出语句

    PRINT提示内容;表达式

    输出信息

    赋值语句

    变量=表达式

    将表达式所代表的值赋给变量

    (2)条件语句的格式及框图

    IFTHEN格式

    IFTHENELSE格式

    (3)循环语句的格式及框图

    UNTIL语句

    WHILE语句

    1.注意区分处理框与输入框,处理框主要是赋值、计算,而输入框只是表示一个算法输入的信息.

    2.循环结构中必有条件结构,其作用是控制循环进程,避免进入死循环,是循环结构必不可少的一部分.

    3.注意区分当型循环与直到型循环.直到型循环是先循环,后判断,条件满足时终止循环,而当型循环则是先判断,后循环,条件满足时执行循环两者的判断框内的条件表述在解决同一问题时是不同的,它们恰好相反.

    1(2019·北京高考)执行如图所示的程序框图,输出的s值为(  )

    A1  B2

    C3  D4

    答案 B

    解析 k1s1;第一次循环:s2,判断k<3k2;第二次循环:s2,判断k<3k3;第三次循环:s2,判断k3,故输出2.故选B.

    2.下列程序段执行后,变量ab的值分别为(  )

    A20,15  B35,35

    C5,5  D.-5,-5

    答案 A

    解析 a15b20,把ab赋给a,因此得出a35,再把ab赋给b,即b352015.再把ab赋给a,此时a351520,因此最后输出的ab的值分别为20,15.故选A.

    3(2019·武昌调研)执行如图所示的程序框图,如果输入的a依次为2,2,5时,输出的S17,那么在判断框中可以填入(  )

    Ak>n

    Bk<n

    Ckn

    Dkn

    答案 A

    解析 第一次输入a2,此时S0×222k011,不满足k1>n2;第二次输入a2,此时S2×226k112,不满足k2>n2;第三次输入a5,此时S6×2517k213,满足k3>n2,循环终止,输出的S17.故选A.

    4(2019·湖南郴州模拟)执行如图所示的程序框图,输出S的值为时,k(  )

    A5  B3

    C4  D2

    答案 A

    解析 模拟执行程序,可得每次循环的结果依次为k2k3k4k5,大于4,可得Ssin,输出S的值为.故选A.

    5(2020·锦州摸底)若如图所示的程序框图输出的S30,则在判断框中M表示的条件应该是(  )

    An3

    Bn4

    Cn5

    Dn6

    答案 B

    解析 第一次循环,n1S2;第二次循环,n2S6;第三次循环,n3S14;第四次循环,n4S30,故选B.

    6.执行如图所示的程序框图,若输入x的值为1,则输出n的值为________

    答案 3

    解析 第一次:x1x24x300.第二次:x2n1x24x3=-10.第三次:x3n2x24x300.第四次:x4n3x24x33>0,输出n,程序结束.

    核心考向突破

    考向一 算法的基本结构

                          

    1 (2019·全国卷)执行如图所示的程序框图,如果输入的0.01,则输出s的值等于(  )

    A2

    B2

    C2

    D2

    答案 C

    解析 0.01

    x1s0s011xx<不成立;

    s1xx<不成立;

    s1xx<不成立;

    s1xx<不成立;

    s1xx<不成立;

    s1xx<不成立;

    s1xx<成立,

    此时输出s2.故选C.

    利用循环结构表示算法应注意的问题

    (1)注意是利用当型循环结构,还是直到型循环结构.

    (2)注意准确选择表示累计的变量.

    (3)注意在哪一步开始循环,满足什么条件不再执行循环体.

     

    [即时训练] 1.(2019·天津高考)阅读右边的程序框图,运行相应的程序,输出S的值为(  )

    A5

    B8

    C24

    D29

    答案 B

    解析 i1S0i不是偶数;第一次循环:S1i2<4;第二次循环:i是偶数,j1S5i3<4;第三次循环:i不是偶数,S8i4,满足i4,输出S,结果为8.故选B.

    2(2020·濮阳模拟)执行如图所示的程序框图(其中bc mod 10表示b等于c除以10的余数),则输出的b(  )

    A2  B4

    C6  D8

    答案 D

    解析 a2b8n1c16a8b6n2c48a6b8n3c48a8b8n4c64a8b4n5c32a4b2n6c8a2b8n7,易知该程序框图中ab的值以6为周期重复出现.又因为20196×3363,所以当n2019时,b8.故选D.

    精准设计考向,多角度探究突破

    考向二 算法的交汇性问题

    角度  算法与函数的交汇

    2 (2019·潍坊模拟)执行右边的程序框图,如果输出的y值为1,则输入的x值为(  )

    A0

    Be

    C0e

    D01

    答案 C

    解析 程序对应的函数为

    y

    x0,由y1,得ex1,得x0,满足条件;

    x0,由y2ln x1,得ln x1,即xe,满足条件.综上,输入的x值为0e,故选C.

    角度  算法与数列的交汇

    3 (2020·西宁模拟)执行如图所示的程序框图,若输入n10,则输出的S的值是(  )

    A.   B. 

    C.   D.

    答案 B

    解析 模拟程序的运行,可得程序的功能是利用循环结构计算并输出变量S的值,

    可得S1.故选B.

    角度  算法与统计的交汇

    4 (2019·九江联考)1是随机抽取的15户居民月均用水量(单位:吨)的茎叶图,月均用水量依次记为A1A2A15,图2是统计茎叶图中月均用水量在一定范围内的频数的一个程序框图,则输出的n的值为________

    答案 7

    解析 由程序框图,知算法的功能是计算15户居民中月均用水量大于2.1的户数,由茎叶图得,在这15户居民中,月均用水量大于2.1的户数为7,故输出的n的值为7.

    解决算法的交汇性问题的方法

    循环结构的程序框图与数列、不等式、统计等知识综合是高考命题的一个热点,解决此类问题时应把握三点:一是初始值,即计数变量与累加变量的初始值;二是两个语句,即循环结构中关于计数变量与累加变量的赋值语句;三是一个条件,即循环结束的条件,注意条件与流程线的对应关系.

    [即时训练] 3.(2020·宁夏银川模拟)执行如图所示的程序框图,如果输入的t[2,2],则输出的S属于(  )

    A[6,-2]  B[5,-1]

    C[4,5]  D[3,6]

    答案 D

    解析 0t2时,St3[3,-1].当-2t0,2t21(1,9],则S(2,6].综上,当-2t2时,S[3,6],故选D.

    4(2019·湖南长沙模拟)如图,给出的是计算1的值的一个程序框图,则图中判断框内的(1)处和执行框中的(2)处应填的语句是(  )

    Ai>100nn1

    Bi<34nn3

    Ci>34nn3

    Di34nn3

    答案 C

    解析 算法的功能是计算1的值,易知1,4,7100成等差数列,公差为3,所以执行框中的(2)处应为nn3,令1(i1)×3100,解得i34,所以终止程序运行的i值为35,所以判断框内的(1)处应为i>34,故选C.

    5.在20182019赛季NBA季后赛中,当一个球队进行完7场比赛被淘汰后,某个篮球爱好者对该队的7场比赛得分情况进行统计,如下表:

    场次i

    1

    2

    3

    4

    5

    6

    7

    得分xi

    100

    104

    98

    105

    97

    96

    100

    为了对这个队的情况进行分析,此人设计计算σ的算法流程图如图所示(其中是这7场比赛的平均得分),求输出的σ的值.

     由题意,知×(100104981059796100)100,由算法流程图可知s(100100)2(104100)2(98100)2(105100)2(97100)2(96100)2(100100)270.σ.

    考向三 基本算法语句

                          

    5 (1)(2019·福州质检)下列程序语句的算法功能是(  )

    A.输出abc三个数中的最大数

    B.输出abc三个数中的最小数

    C.将abc从小到大排列

    D.将abc从大到小排列

    答案 A

    解析 由程序语句可知,当比较ab的大小后,选择较大的数赋给a;当比较ac的大小后,选择较大的数赋给a,最后输出a,所以此程序的作用是输出abc三个数中的最大数.故选A.

    (2)运行下面的程序,执行后输出的s的值是(  )

    A11  B15

    C17  D19

    答案 B

    解析 i3时,s7,当i5时,s11,当i7时,s15,此时不满足“i<6”,所以输出s15,故选B.

     

    基本算法语句应用中需注意的问题

    (1)赋值号的左、右两边不能对调,ABBA的含义及运行结果是不同的.

    (2)不能利用赋值语句进行代数式的演算(如化简、因式分解等),在赋值语句中的赋值号右边的表达式中每一个变量都必须事先赋给确定的值.

    (3)赋值号与数学中的等号意义不同,比如在数学中式子NN1一般是错误的,但在赋值语句中它的作用是将原有的N的值加上1再赋给变量N,这样原来的值被掉.

    [即时训练] 6.阅读下面的程序:

    如果上述程序输入的值是51,则运行结果是(  )

    A51  B15

    C105  D501

    答案 B

    解析 因为51÷105……1,所以a5b1x10×1515.故选B.

    7(2019·龙岩质检)如图所示的程序,若最终输出的结果为,则在程序中________处应填入的语句为(  )

    Ai>8  Bi>7

    Ci<7  Di<8

    答案 B

    解析 S0n2i1,执行Sn4i2Sn8i3Sn16i4Sn32i5Sn64i6Sn128i7.此时满足题目条件输出的S∴“处应填上i>7.故选B.

     

    • 精品推荐
    • 所属专辑

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

          • 900万优选资源,让备课更轻松
          • 600万优选试题,支持自由组卷
          • 高质量可编辑,日均更新2000+
          • 百万教师选择,专业更值得信赖
          微信扫码注册
          qrcode
          二维码已过期
          刷新

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

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

          设置密码

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

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

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          即将下载

          2021高三人教B版数学一轮(经典版)教师用书:第12章第1讲算法初步

          该资料来自成套资源,打包下载更省心

          [共10份]
          浏览全套
            立即下载(共1份)
            返回
            顶部