|学案下载
终身会员
搜索
    上传资料 赚现金
    2020版新设计一轮复习数学(文)江苏专版讲义:第十章第一节算法初步
    立即下载
    加入资料篮
    2020版新设计一轮复习数学(文)江苏专版讲义:第十章第一节算法初步01
    2020版新设计一轮复习数学(文)江苏专版讲义:第十章第一节算法初步02
    2020版新设计一轮复习数学(文)江苏专版讲义:第十章第一节算法初步03
    还剩13页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    2020版新设计一轮复习数学(文)江苏专版讲义:第十章第一节算法初步

    展开

    第一节算法初步

    1算法与流程图

    (1)算法通常是指对一类问题的机械的、统一的求解方法.

    (2)流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.

    2三种基本逻辑结构

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

    其结构形式为

    (2)选择结构是先根据条件作出判断,再决定执行哪一种操作的结构.

    其结构形式为

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

    其结构形式为

    3基本算法语句

    (1)赋值语句、输入语句、输出语句

    赋值语句用符号“←”表示,其一般格式是变量表达式(或变量),其作用是对程序中的变量赋值;输入语句Read ab表示输入的数据依次送给ab,输出语句“Print x表示输出的运算结果x.

    (2)算法的选择结构由条件语句来表达,条件语句有两种,一种是If—Then—Else语句,其格式是.

    (3)算法中的循环结构,可以运用循环语句来实现.

    当循环的次数已经确定,可用“For”语句表示.

    “For”语句的一般形式为

    [提醒] 上面ForEnd For之间缩进的步骤称为循环体,如果省略Step步长,那么重复循环时,I每次增加1.

    不论循环次数是否确定都可以用下面循环语句来实现循环结构当型和直到型两种语句结构.

    当型语句的一般格式是

    直到型语句的一般格式是.

    [小题体验]

    1For语句的一般格式为:For I From a To b Step c,其中a的意义是________

    解析:根据For语句的意义可知,I为循环变量,aI的初始值,bI的终值.

    答案:循环变量初始值

    2.如图是一个算法流程图,则输出的S的值为________

    解析:经过第一次循环后得S11n3,此时Sn

    进行第二次循环后得S8n5,此时Sn

    进行第三次循环后得S3n7,此时Sn

    退出循环,故S3.

    答案:3

    1.易混淆处理框与输入框,处理框主要是赋值、计算,而输入框只是表示一个算法输入的信息.

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

    3.易混淆当型循环与直到型循环.

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

    [小题纠偏]

    1.执行如图所示的算法流程图,则输出S的值是________

    解析:初始值S2n1,不满足条件n8,第一次循环:Sn2;第二次循环:S=-1n3;第三次循环:S2n4;第四次循环:Sn5,故此循环的S值呈周期性出现,且周期为3,若n8,则需n9,应循环8次,故结束循环时应输出S的值为-1.

    答案:1

    2(2018·常州期末)执行如图所示的流程图,若输入a27,则输出b的值为________

    解析:ab|ba|值列表:

     

    第一次

    第二次

    第三次

    第四次

    a

    27

    9

    3

    1

    b

    9

    3

    1

    |ab|

    181

    61

    21

    1

    判断

    进入循环

    进入循环

    进入循环

    退出循环

    所以输出b的值为.

    答案:

     

    [题组练透]

    1.如图所示的流程图中输出S的值为________

    解析:该流程图的功能是求半径为r的圆的面积.由r5S25π.

    答案:25π

    2(2018·南京学情调研)运行如图所示的算法流程图,若输出y的值为,则输入x的值为________

    解析:此算法程序表示一个分段函数yf(x),得x=-.

    答案:

    3(2019·盐城模拟)运行如图所示的算法流程图,则输出S的值为________

    解析:运行算法流程图,S1k2S5k4S21k6,不满足S20,退出循环.故输出S的值为21.

    答案:21

    [谨记通法]

    流程图的3个常用变量

    (1)计数变量:用来记录某个事件发生的次数,如ii1.

    (2)累加变量:用来计算数据之和,如SSi.

    (3)累乘变量:用来计算数据之积,如pp×i.

    [提醒] 处理循环结构的框图问题,关键是理解并认清终止循环结构的条件及循环次数.

     

    [锁定考向]

    算法是高考热点内容,算法的交汇性问题是高考的一大亮点.

    常见的命题角度有:

    (1)与三角函数的交汇问题;

    (2)与数列的交汇问题;

    (3)与函数或不等式的交汇问题.     

    [题点全练]

    角度一:与三角函数的交汇问题

    1(2019·镇江调研)给出一个算法的流程图,若asin θbcos θctan θ,其中θ,则输出的结果是________

    解析: θ

    asin θbcos θctan θ的大小关系是:cab

    执行第一个选择结构后,由于sin θcos θ

    ab,此时acos θ

    执行第二个选择结构后,由于tan θcos θ

    则输出acos θ.

    答案:cos θ

    角度二:与数列的交汇问题

    2.执行如图所示的流程图,如果输入n3,则输出的S________.

    解析:第一次循环:Si2

    第二次循环:Si3

    第三次循环:Si4

    满足循环条件,结束循环.

    故输出S.

    答案

    角度三:与函数或不等式的交汇问题

    3.如图所示的流程图中,若f(x)x2x1g(x)x4,且h(x)m恒成立,则m的最大值是________

    解析:h(x)m恒成立,只需mh(x)min,由流程图可知,h(x)h(x)的值域为[3,+),所以m3,即m的最大值是3.

    答案:3

    [通法在握]

    解决算法交汇问题的关键点

    (1)读懂流程图,明确交汇知识;

    (2)根据给出问题与流程图处理问题;

    (3)注意框图中结构的判断.

    [演练冲关]

    1.阅读下边的流程图,如果输出的函数值在区间内,那么输入实数x的取值范围为________

    解析:由流程图可得分段函数:f(x)

    所以令2x,则x[2,-1]

    答案:[2,-1]

    2.阅读如图所示的算法流程图,若输入的n30,则输出的变量S的值是________

    解析:根据算法流程图知,当n30时,n2S30n28;当n28时,n2S58n26……;当n2时,S3028262240n0.n0时,n2,输出S240.

    答案:240

     

    [典例引领]

    1(2018·苏锡常镇调研)如图是给出的一种算法,则该算法输出的结果是________

    解析:该程序的作用是累乘并输出满足条件T1×2×3×424.

    答案:24

    2(2019·南京四校联考)阅读下列两个程序:

    则输出结果较大的是________(填甲或乙)

    解析:对于甲,S012500125 250;对于乙,S0600599300135 450,故输出结果较大的是乙.

    答案:

    3.运行如图所示的伪代码,则输出K的值是________

    解析:第一次循环,X7K1

    第二次循环,X15K2

    第三次循环,X31K3

    终止循环,输出K的值是3.

    答案:3

    [由题悟法]

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

    (1)输入语句可以同时给多个变量赋值,在给多个变量赋值时,变量之间要用逗号隔开,如Read  xyz”.

    (2)输出语句可以输出常量、变量或表达式的值,也可以输出多个结果,如Print xy表示依次输出结果xy.

    (3)条件语句必须以If语句开始,以End If语句结束,一个If语句必须和一个End If语句对应.

    (4)“For”语句的一般形式中Step步长1“Step 1”可省略,否则不能省略.

    [即时应用]

    1.根据如图所示的伪代码,最后输出S的值为________

    解析:该伪代码是12310的求和,所以输出S的值为55.

    答案:55

    2.根据如图所示的伪代码,可以输出的结果S________

    解析:I1,第一次循环I3S9;第二次循环I5S13;第三次循环I7S17;第四次循环I9S21;退出循环,故输出的结果为21.

    答案:21

    一抓基础,多练小题做到眼疾手快

    1(2019·金陵中学月考)如图所示的伪代码中,若输入x的值为-4,则输出y的值为________

    Read x

    If x3 Then

    y|x3|

    Else

    y2x

    End If

    Print y

    解析:由框图知:算法的功能是求y的值,当输入x=-4时,执行y24.

    答案:

    2(2018·南京三模)执行如图所示的伪代码,输出的结果是________

    S1

    I3

    While S200

    SS×I

    II2

    End While

    Print I

    解析:本题程序为当型循环结构的算法,算法的功能是求满足S1×3×5×…×I200I2的值,

    S1×3×5×7105200S1×3×5×7×9945200

    输出的I9211.

    答案:11

    3.运行如图所示的伪代码,则输出的结果为________

    解析:i2时,S4i4时,S20i6时,S56,这时退出循环体,输出S56.

    答案56

    4(2019·苏州高三调研)秦九韶是我国南宋时期的数学家,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的流程图是秦九韶算法的一个实例.若输入nx的值分别为3,3,则输出的v的值为________

    解析:运行该流程图,n3x3v1i2v5i1v16i0v48i=-1,循环结束.故输出的v的值为48.

    答案:48

    5(2019·海安中学测试)运行如图所示的流程图,则输出的结果S________

    解析:运行该流程图,

    i1时,S1

    i2时,S12=-1

    i3时,S1(1)2

    i4时,S1

    变量S的值是以3为周期在变化,

    i2 017时,S

    i2 018时退出循环,故输出S.

    答案:

    6(2018·镇江调研)如图伪代码中,输入15,18,则伪代码执行的结果是________

    解析:a15b18,因为1518,所以t15a18b15

    因为1815不成立,所以输出18,15.

    答案:18,15

    二保高考,全练题型做到高考达标

    1(2019·徐州调研)运行如图所示的流程图,则输出的n的值是________

    解析:模拟该算法流程图运行过程,如下:

    n0时,A30200

    n2时,A32225

    n4时,A342465

    n6时,A3626665

    n8时,A38286 3051 000

    终止循环,输出n8.

    答案:8

    2.执行如图所示的流程图,输出的x值为________

    解析:首先a2是固定的值.列表如下:

    x

    4

    5

    6

    y

    16

    32

    64

    y10x3

    N

    N

    Y

     

    在循环结束时,输出x6.

    答案:6

    3(2019·南京模拟)根据如图所示的伪代码,可知输出的S的值为________

    S1

    I8

    While I1

    SS2

    II3

    End While

    Print S

    解析:运行该算法,S1I8S3I5S5I2S7I=-1,终止循环.故输出的S的值为7.

    答案:7

    4(2018·扬州期末)执行如图所示的程序框图,输出的s值为________

    解析:模拟执行如图所示的程序框图,如下:n0s1n1s3n2sn3s,此时终止循环,输出s.

    答案:

    5.如果执行如图所示的流程图,那么输出的S________.

    解析:这个程序是计算-2024100的算法,

    由等差数列求和公式可知:结果为2 548.

    答案:2 548

    6(2019·苏北四市质检)如图是一个算法的伪代码,运行后输出的b的值为________

    a0

    b1

    I2

    While I6

    aab

    bab

    II2

    End While

    Print b

     

    解析:a1b2I4a3b5I6a8b13I8,结束运行.故输出的b的值为13.

    答案:13

    7(2019·宿迁中学调研)根据如图所示的算法流程图,可知输出的结果S________

    解析:根据如图所示的算法流程图,可知该程序的功能是:计算并输出S的值,

    所以S.

    答案:

    8.如图是一个算法流程图,则输出的S的值是________

    解析:该流程图运行2 019次,所以输出的Scoscoscos πcoscoscos336coscoscos π=-1.

    答案:1

    9.执行如图所示的流程图,则输出的S值为________([x]表示不超过x的最大整数)

    解析:n1S1n1不满足判断框中的条件;

    n2S2n2不满足判断框中的条件;

    n3S3n3不满足判断框中的条件;

    n4S5n4不满足判断框中的条件;

    n5S7n5满足判断框中的条件,

    所以输出的结果为7.

    答案:7

    10(2019·泰州学情调研)如图是一个算法的流程图,则输出的n的值是________

    解析:第一次执行循环体后,Sn2,不满足退出循环的条件;

    第二次执行循环体后,Sn3,不满足退出循环的条件;

    第三次执行循环体后,S1n4,满足退出循环的条件,

    故输出n的值是4.

    答案: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
        二维码已过期
        刷新

        微信扫码,快速注册

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

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

        如何免费获得下载券?

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

        返回
        顶部
        Baidu
        map