搜索
    上传资料 赚现金
    2021版高考文科数学(北师大版)一轮复习教师用书:第十二章 第2讲 算法与程序框图
    立即下载
    加入资料篮
    2021版高考文科数学(北师大版)一轮复习教师用书:第十二章 第2讲 算法与程序框图01
    2021版高考文科数学(北师大版)一轮复习教师用书:第十二章 第2讲 算法与程序框图02
    2021版高考文科数学(北师大版)一轮复习教师用书:第十二章 第2讲 算法与程序框图03
    还剩18页未读, 继续阅读
    下载需要20学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    2021版高考文科数学(北师大版)一轮复习教师用书:第十二章 第2讲 算法与程序框图

    展开

    2讲 算法与程序框

    一、知识梳理

    1算法与程序框图

    (1)算法

    算法是解决某类问题的一系列步骤程序只要按照这些步骤执行都能使问题得到解决

    应用:算法通常可以编成计算机程序让计算机执行并解决问题

    (2)程序框图

    定义:程序框图又称流程图是一种用程序框、流程线及文字说明来表示算法的图形

    2三种基本逻辑结构及相应语句

    名称

    示意图

    相应语句

    顺序结构

    输入语句:

    Input 提示内容;变量

    输出语句:

    Print 提示内容;表达式

    赋值语句:

    变量=表达式

    条件结构

    If 条件 Then

    语句体

     End__If

    If 条件 Then

    语句体1

     Else

    语句体2

     End If

    循环结构

    当型循环结构

    While 条件

    循环体

    Wend

    直到型循环结构

    Do

    循环体

    Loop__Until条件

    常用结论

    1赋值号左边只能是变量(不能是表达式)在一个赋值语句中只能给一个变量赋值.

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

    二、教材衍化

    1如图为计算y|x|函数值的程序框图则此程序框图中的判断框内应填     

    解析:输入x应判断x是否大于等于零由图知判断框应填x<0.

    答案:x<0

    2执行如图所示的程序框图则输出S的值为     

    解析:按照程序框图依次循环运算k5停止循环k5Ssin.

    答案:

    一、思考辨析

    判断正误(正确的打“√”错误的打“×”)

    (1)一个程序框图一定包含顺序结构但不一定包含条件结构和循环结构.(  )

    (2)条件结构的出口有两个但在执行时只有一个出口是有效的.(  )

    (3)输入框只能紧接开始框输出框只能紧接结束框.(  )

    (4)输入语句可以同时给多个变量赋值.(  )

    (5)在算法语句中xx1是错误的.(  )

    答案:(1) (2) (3)× (4) (5)×

    二、易错纠偏

    (1)分不清程序框图是条件结构还是循环结构致错;

    (2)把握不好循环结构中控制循环的条件致错.

    1执行如图所示的程序框图其中tZ.若输入的n5则输出的结果为(  )

    A48  B58 

    C68  D78

    解析:B.输入的n5a5×53287×4n7a387×53n9a5×93487×66n11a5×113587×82.则退出循环输出的结果为58.故选B.

    2如图所示的程序框图当输入的x1出的结果为(  )

    A3  B4 

    C5  D6

    解析:C.执行程序框图;i0输入的x1y112i1y2<20x2y4i2y4<20x4y8i3y8<20x8y16i4y16<20x16y32i5y32>20退出循环体.故输出的结果为5C.

          顺序结构与条件结构(典例迁移)

    执行如图所示的程序框图如果输入的t[13],则输出的s属于(  )

    A[34]  B[52] 

    C[43]  D[25]

    解析】 由程序框图得分段函数s所以当-1t<1s3t[33);当1t3s4tt2=-(t2)24所以此时3s4.综上函数的值域为[34]即输出的s属于[34]

    答案】 A

    迁移探究1】 (变条件)若本例的判断框中的条件改为t1,则输出的s的范围是       

    解析:由程序框图得分段函数s所以当1t3s3t[39]当-1t<1s4tt2=-(t2)24所以此时-5s<3.综上函数的值域为[59]即输出的s属于[59]

    答案:[59]

    迁移探究2】 (变结论)本例框图不变若输出s的值为3求输入的t的值.

    解:由本例解析知s

    3t3所以t1()

    4tt23所以t13.

    应用顺序结构和条件结构的注意点

    (1)顺序结构

    顺序结构是最简单的算法结构语句与语句之间、框与框之间是按从上到下的顺序进行的.

    (2)条件结构

    利用条件结构解决算法问题时重点是判断框判断框内的条件不同对应的下一图框中的内容和操作要相应地进行变化故要重点分析判断框内的条件是否满足.

    [提醒] 条件结构的运用与数学的分类讨论有关.设计算法时哪一步要分类讨论哪一步就需要用条件结构.

    1阅读如图所示的程序框图若输入的x3则输出的y的值为(  )

    A24  B25 

    C30  D40

    解析:D.a3218b835y8×540.

    2(2020·陕西商洛模拟)给出一个如图所示的程序框图若要使输入的x值与输出的y值相等则这样的x值的个数是(  )

    A1  B2 

    C3  D4

    解析:C.x2yx2x解得x10x21;当2<x5y2x3x解得x33;当x>5yx解得x±1(舍去)x可为013.故选C.

          循环结构(多维探究)

    角度一 由程序框图求输出的结果或输入的值

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

    A. 1   B. 2 

    C. 3  D4

    (2)(2020·洛阳尖子生第二次联考)执行如图所示程序框图如果输出的数是13那么输入的正整数n的值是(  )

    A5  B6

    C7  D8

    解析】 (1)执行程序框图s2k2s2k3s2结束循环.输出的s值为2故选B.

    (2)由题意可得A1B1k3满足条件knC2A1B2k4满足条件knC3A2B3k5满足条件knC5A3B5k6满足条件knC8A5B8k7满足条件knC13A8B13k8此时应该不满足条件kn退出循环输出的C的值为13.可得8>n7所以输入的正整数n的值是7.故选C.

    答案】 (1)B (2)C

    角度二 完善程序框图

    (2019·高考全国卷)如图是求的程序框图图中空白框中应填入(  )

    AA

    BA2

    CA

    DA1

    解析】 法一:依次检验四个选项.第一次循环:A.AB.A22C.AD.A2.分析知只有A符合题意.故选A.

    法二:分析知一致的结构为故可设A检验知符合题意故选A.

    答案】 A

    角度三 辨析程序框图的功能

    (2020·江西上饶摸底考试)已知程序框图如图所示则该程序框图的功能是(  )

    A1的值

    B1的值

    C1的值

    D1的值

    解析】 执行程序框S1a=-1n3S1a1n5S1a=-1n7S1a1n21>19满足条件退出循环输出S.故该程序框图的功能是求S1的值故选C.

    答案】 C

    [提示] (1)几个常用变量:计数变量ii1

    累加变量SSi累乘变量pp×i.

    (2)当型循环与直到循环的区别.

    1(2020·武昌区调研考试)某程序框图如图所示该程序运行后输出的s(  )

    A26  B102

    C410  D512

    解析:B.s0n1第一次运行s2102n123

    第二次运行s2326n325

    第三次运行s25626n527

    第四次运行s2726102n729>8终止循环.输出s102故选B.

    2(2020·安徽六校联考)执行如图所示的程序框图为使输出的数据为63则判断框中应填入的条件为(  )

    Ai4  Bi5  Ci6  Di7

    解析:B.初始值S1i1第一次循环S3i2;第二循环S7i3;第三次循环S15i4;第四次循环S31i5;第五次循环S63i6此时退出循环输出S63.结合选项知判断框中应填入的条件为i5故选B.

    3(2020·东北三省三校一模)执行两次下图所示的程序框图若第一次输入的x的值为4第二次输入的x的值为5记第一次输出的a的值为a1第二次输出的a的值为a2a1a2(  )

    A2

    B1

    C0

    D1

    解析:D.当输入x的值为4不满足b2>x但是满足x能被b整除输出a0a1;当输入x的值为5不满足b2>x也不满足x能被b整除b3此时满足b2>x故输出a1a2a1a2=-1.故选D.

          基本算法语句(师生共研)

    执行如图程序语句输入a2cosb2tan 则输出y的值是(  )

    A3  B4

    C6  D.-1

    解析】 根据条件语句可知程序运行后是计算y

    a2cos2cos 1

    b2tan 2tan2

    因为a<b所以ya(ab)1×33

    即输出y的值是3.

    答案】 A

    算法语句应用的三个关注点

     下列程序执行后输出的结果是       

    i11

    S1

    Do

    SS*i

    ii1

    Loop Until i<9

    Print S

    End

    解析:程序反映出的算法过程为

    i11S11×1i10i10S11×10i9

    i9S11×10×9i8

    i8<9退出循环执行PRINT S

    S990.

    答案:990

    [基础题组练]

    1.已知一个算法的程序框图如图所示当输出的结果为0输入的实数x的值为(  )

    A3

    B39

    C3或-9

    D3或-9

    析:B.x080x=-3;当x>02log3x0x9.x=-3x9故选B.

    2(2020·景德镇模拟)执行如图所示的程序框图若输入的a的值为1则输出k的值为(  )

    A1  B2 

    C3  D4

    解析:D.开始k0a1所以b1;第一次循环a=-=-此时ab;第二次循环k2a

    =-2此时ab;第三次循环k4a=-1此时ab结束循环输出k的值为4故选D.

    3(2020·陕西汉中重点中学联考)阅读如图所示的程序框图运行相应的程序输出的结果是(  )

    A5  B26 

    C667  D677

    解析:D.根据程序框图模拟程序的运行可得a1满足条件a<100执行循环体

    a2满足条件a<100执行循环体

    a5满足条件a<100执行循环体

    a26满足条件a<100执行循环体

    a677不满足条件a<100退出循环体输出a的值为677故选D.

    4(2020·武汉市调研测试)执行如图所示的程序框图则输出s的值为(  )

    A5  B12 

    C27  D58

    解析:C.k1s1第一次循环s112k2×113

    第二次循环s235k2×317

    第三次循环s5712k2×7115

    第四次循环s121527k2×15131>30终止循环.输出s27故选C.

    5(2020·黑龙江齐齐哈尔二模)如图所示的程序框图若输出S30则输入的整数m的值为(  )

    A7  B8 

    C9  D10

    解析:C.执行程序框图可得S0km<m2执行循环体;

    Smkm1<m2执行循环体;

    S2m1km2执行循环体;

    S3m3km3>m2退出循环输出S3m33m330m9.故选C.

    6.(2020·宁夏石嘴山三中一模)数学名著《算学启蒙》中有关于松竹并生的问题:松长四尺竹长两尺松日自半竹日自倍松竹何日而长等.下面是源于其思想的一个程序框图.若输入ab的值分别为82则输出的n(  )

    A2     B3

    C5      D4

    解析:C.输入ab分别为82n1a12b4不满足退出循环的条件;

    n2a18b8不满足退出循环的条件;

    n3a27b16不满足退出循环的条件;

    n4ab32不满足退出循环的条件;

    n5ab64满足退出循环的条件;故输出n5故选C.

    7.(2020·重庆质量调研())执行如图所示的程序框图如果输入的x0y=-1n1则输出xy的值满足(  )

    Ay=-2x 

    By=-3x

    Cy=-4x 

    Dy=-8x

    解析:C.初始值x0y=-1n1执行循环体x0y=-1x2y2<36n2xy=-2x2y2<36n3xy=-6x2y2>36退出循环输出xy=-6此时xy满足y=-4x故选C.

    8(2020·原创冲刺卷三)执行如图所示的程序框图若输出结果为y44.5则循环体的判断框内应填(  )

    Ax<88  Bx89  Cx<89  Dx90

    解析:B.因为sin21°sin22°sin289°44(sin21°sin289°)sin245°44(sin21°cos21°)sin245°44.5所以判断框内应填x89

    9(2020·长春市质量监测())我国古代数学著作《九章算术》有如下问题:今有器中米不知其数前人取半中人三分取一后人四分取一余米一斗五升(注:一斗为十升).问米几何?如图是解决该问题的程序框图执行该程序框图若输出的S15(单位:升)则输入的k的值为(  )

    A45     B60

    C75      D100

    解析:B.依题意知n1Sk满足条件n<4执行循环体n2Sk;满足条件n<4执行循环体n3S;满足条件n<4执行循环体n4S此时不满足条件n<4退出循环输出的S.由题意可得15解得k60故选B.

    10(2020·陕西省九校第二次联考)执行如图所示的程序框图如果输入的abk分别为124输出的M那么判断框中应填入的条件为(  )

    An<k?

    Bnk

    Cn<k1

    Dnk1

    解析:A.由于输入的a1b2k4所以当n1M1此时a2b;当n2M2此时ab;当n3M与输出的M值一致故循环需终止.此时n4而输入的k4故结合选项知判断框中应填入n<k”.故选A.

    11(2020·江西省五校协作体试题)阅读如图所示程序框图运行相应的程序输出的结果为     

    解析:开始x1y1第一次循环zxy2x1y2;第二次循环zxy3x2y3;第三次循环zxy5x3y5;第四次循环zxy8x5y8;第五次循环zxy13x8y13;第六次循环zxy21不满足条件z<20退出循环.输出故输出的结果为.

    答案:

    12阅读下面的程序当分别输入实数xx0其输出的结果是       

    输入 x

    If x>1 Then

     yx2

    Else

     y2*x

    End If

    输出 y

    解析:由程序可知它解决的是求分段函数y的函数值问题显然xy2;当x0y0.故输出的结果是20.

    答案:20

    [综合题组练]

    1(2020·石家庄市质量检测())20世纪70年代流行一种游戏——角谷猜想规则如下:任意写出一个自然数n按照以下的规律进行变换如果n是奇数则下一步变成3n1;如果n是偶数则下一步变成.这种游戏的魅力在于无论你写出一个多么庞大的数字最后必然会落在谷底更准确地说是落入底部的421循环而永远也跳不出这个圈子下列程序框图就是根据这个游戏而设计的如果输出的i值为6则输入的n值为(  )

    A5  B16

    C532  D4532

    解析:C.n5执行程序框图n16i2n8i3n4i4n2i5n1i6结束循环输出的i6.n32执行程序框图n16i2n8i3n4i4n2i5n1i6结束循环输出的i6.n416检验可知不正确故输入的n532故选C.

    2.(2020·河南开封一模)我国古代名著《庄子·天下篇》中有一句名言一尺之棰,日取其半,万世不竭,其意思是:一尺的木棍,每天截取一半,永远都截不完.现将该木棍依此规律截取如图所示的程序框图的功能就是计算截取7天后所剩木棍的长度(单位:尺)①②③处可分别填入的语句是(  )

    Ai<7ssi2i

    Bi7ssi2i

    Ci<7sii1

    Di7sii1

    解析:D.由题意可知第一天后剩下第二天后剩下由此得出第7天后剩下应为i7应为s应为ii1故选D.

    3于函数f(x)的程序框图如图所示现输入区间[ab]则输出的区间是     

    解析:由程序框图的第一个判断条件为f(x)>0f(x)cos xx[11]时满足.然后进入第二个判断框需要解不等式f′(x)=-sin x00x1.故输出区间为[01]

    答案:[01]

    4执行如图所示的程序框图若输入向量ac(22)b(10)则输出S的值是     

    解析:程序对应的运算:

    ac(22)a·c8S088i1ccb(12)

    a(22)b(10)c(12)a·c6S8614i2ccb(02)

    a(22)b(10)c(02)a·c4S14418i3ccb(12)

    a(22)b(10)c(12)a·c2S18220i4ccb(22)

    a(22)b(10)c(22)a·c0此时跳出循环体.故输出S的值为20.

    答案:20

     

     

     

    • 精品推荐
    • 所属专辑

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

    每充值一元即可获得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版高考文科数学(北师大版)一轮复习教师用书:第十二章 第2讲 算法与程序框图

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

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