|学案下载
搜索
    上传资料 赚现金
    2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图
    立即下载
    加入资料篮
    2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图01
    2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图02
    2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图03
    还剩7页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图

    展开

    40 算法初步与程序框图

               

     

    1了解算法的含义了解算法思想

    2理解程序框图的三种基本结构顺序结构条件结构循环结构

    3通过模仿操作探索学会程序框图来表达解决问题的过程学会灵活正确地阅读理解程序框图

    知识梳理

    1算法的概念

    算法通常是指可以用 计算机 来解决的某一类问题的程序或步骤这些程序或步骤必须是 明确  有效 而且能够在 有限步 之内完成

    2程序框图的概念、表示及功能

    (1)程序框图又称为 流程图 是一种用 程序框  流程线  文字说明 来表示算法的图形

    (2)程序框图基本图形及功能

    程序框

     

     

    终端框(起止框)

    表示一个算法的 起始与结束 

     输入、输出 

    表示一个算法 输入和输出的信息 

    处理框(执行框)

     赋值、计算 

     判断 

    判断某一条件 是否成立 ,成立时在出口处标明  ;不成立时标明  

     

    流程线

    连接程序框

    连接点

    连接程序框图的两部分

    3.算法的逻辑结构

    算法的三种基本逻辑结构 顺序 结构 条件 结构 循环 结构

    (1)顺序结构是由若干个 依次执行 的步骤组成的这是任何一个算法都离不开的基本结构其结构形式如右图所示

    (2)条件结构是指在算法中通过对 条件 的判断根据 条件是否成立 而选择不同 流向 的算法结构

    其结构形式为

    (3)循环结构是指在算法中从某处开始 按照一定的条件,反复执行某些步骤 的结构反复执行的步骤称为 循环体 .循环体又分为 当型(WHILE)  直到型(UNTIL) .

    当型(WHILE)循环结构在每次执行循环体前对条件进行判断当条件满足时 执行 循环体否则 终止 循环这种循环叫做当型(WHILE)循环如下图(1)

    直到型(UNTIL)循环结构在执行了一次循环体后对条件进行判断如果条件 不满足 就继续执行循环体直到条件 满足 时终止循环这种循环叫做直到型(UNTIL)循环如下图(2)

     

     

    热身练习

    1下列给出三个程序框图

    其中 顺序 结构 条件 结构 循环 结构

    2程序框图中涉及各种语句阅读程序框图需要对这些语句正确理解下面是对赋值语句的理解

    n1表示将1这个数赋予给变量n

    ab表示将b的值赋予a

    ba表示将a的值赋予b

    nn1表示n1的值赋予n.

    其中正确的理解有 ①②③④ .(填上你认为所有正确理解的序号)

      上述四种情形都是赋值语句的常见情况,都是正确的

    3(2017·江苏卷)下图是一个算法流程图若输入x的值为则输出y的值是 2 .

      (条件结构)输入x1不成立,执行y2log224=-2.输出y的值为-2.

    4(2017·北京卷)执行如图所示的程序框图输出的s值为(C)

     

    A2  B.

    C.  D.

      (当型循环结构)开始:k0s1

    第一次循环,k1s2

    第二次循环,k2s

    第三次循环,k3s,此时不满足循环条件,输出s

    故输出的s值为.

    5(2018·北京卷)执行如图所示的程序框图输出的s值为(B)

    A.  B.

    C.  D.

      第一次循环:s1k2k<3,不满足k3

    第二次循环:sk3,满足k3,退出循环

    输出s的值为.

               

     

     条件结构的程序框图

    (经典真题)运行如下程序框图如果输入的t[1,3]则输出的s属于

    A[3,4]   B[5,2]

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

    由判断框中的条件为t<1,可得函数被分成两段,即t<1t1.又由满足条件t<1时函数解析式为s3t,不满足时函数的解析式为s4tt2

    于是得分段函数的解析式为s

    t[1,1)时,s3t[3,3)

    t[1,3]时,s4tt2=-(t24t)=-(t2)24[3,4]所以s[3,4]

    故当输入的t[1,3]时,输出的s[3,4]

    A

    虽然条件结构的程序框图的结构比较简单,但由于选择支路较多,容易出现错误解决此问题可按下列步骤进行:

    第一步,先弄清变量的初始值;

    第二步,按照程序框图从上到下或从左到右的顺序,依次对每一个语句、每一个判断框进行读取,在读取判断框时,应注意后面的结论分别对应着什么样的结果,然后按照对应的结果继续往下读取程序框图;

    第三步,输出结果

    1执行如图所示的程序框图如果输入的t[2,2]则输出的S属于(D)

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

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

    由程序框图可知,输出的S满足:

    S

    t[2,0)时,S2t22,此时,S(2,6]

    t[0,2]时,St3,此时,S[3,-1]

    故输出的S[3,6]

     循环结构的程序框图

    (2016·全国卷)执行下面的程序框图如果输入的x0y1n1则输出xy的值满足(  )

    Ay2x  By3x

    Cy4x  Dy5x

    输入x0y1n1

    第一次循环,x0y1,不满足x2y236

    第二次循环,xy2,不满足x2y236

    第三次循环,xy6,满足x2y236

    输出的xy6.

    由于点(6)在直线y4x上,故选C.

    C

    解决此类型问题的最常用方法是列举法,即依次执行循环结构中的每一步,直到循环为止,但在执行循环体的过程中,要注意:

    第一,要明确图中的累计变量、计数变量等,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;

    第二,要明确循环体终止的条件是什么,会判断什么时候终止循环体

    2(2018·天津卷)阅读如图所示的程序框图运行相应的程序若输入N的值为20则输出T的值为(B)

    A1    B2    C3    D4

    输入N的值为20

    第一次执行条件语句,N20i210是整数,

    所以T011i3<5

    第二次执行条件语句,N20i3不是整数,

    所以i4<5

    第三次执行条件语句,N20i45是整数,

    所以T112i5,此时i5成立,所以输出的T2.

     程序框图功能的识别

    (经典真题)执行如下的程序框图如果输入的N10那么输出的S(  )

    A1  B1

    C1  D1

    当输入的N10时,由于k1S0T1.

    所以T1S1k2,此时不满足k>10

    k2时,TS1k3,此时不满足k>10

    k3时,TS1k4,此时不满足k>10

    ……

    k10时,TS1k11,此时满足k>10.

    因此,输出的S1.

       B

       解决此类循环次数较多的问题,可按如下步骤进行:

    第一步,先对循环结构执行若干次,发现规律;

    第二步,从运算的结果观察出程序框图的功能;

    第三步,根据判断框中循环的控制条件,对临近循环结束时进行验证,防止多算漏算

    3(2018·广州一模)执行如图所示的程序框图则输出的S(D)

     

    A.   B.

    C.  D.

    本题循环次数较多,可先运行几次,发现规律,再根据循环控制条件确定何时终止循环

    因为n2S0

    第一次循环,S()n4

    第二次循环,S()()n6

    第三次循环,S()()n8

    ……

    临近循环结束时,取n18,再循环一次

    S()n20

    此时n19成立,退出循环,输出的S().

    1条件结构主要用在一些需要依据条件进行判断的算法中如分段函数的求值数据大小关系的确定等问题中

    2循环结构主要用于一些有规律的重复计算的算法中如累加求和累乘求积等问题常常需要用循环结构来设计算法这类问题设计好循环体是关键设定循环体时要注意所给条件的规律然后选择合适的累加变量累乘变量或计数变量并注意初始值的确定如累加循环体结构的设计步骤

    (1)确定循环体SS通项

    (2)初始化变量

    (3)设定循环控制条件即设定进入或退出循环的条件

    类似地可以得到累乘型循环结构的设计步骤

    3设计循环结构时一定要注意首次循环和末次循环的结果是否与题设吻合以免多算漏算

    4高考中主要考查程序框图的阅读与理解循环结构是高考考查的重点解决此类问题首先要读懂程序框图的执行方向和其中的判断条件对于循环结构要明确循环次数和终止条件弄清每次循环前和循环后每个变量的值不论是条件结构还是循环结构最基本的解决方法都是列举法即依次执行程序框图中的每一步直至程序结束为止

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

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

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

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

    提示

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

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

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

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

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

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

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

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

        服务器繁忙,打包失败

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

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

        请单份下载或分批下载

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

        我知道了
        正在提交订单

        欢迎来到教习网

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

        微信扫码,快速注册

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

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

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

        即将下载

        2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map